equal
deleted
inserted
replaced
102 elemtype = _gvn.type(array)->is_aryptr()->elem()->make_oopptr(); |
102 elemtype = _gvn.type(array)->is_aryptr()->elem()->make_oopptr(); |
103 } |
103 } |
104 |
104 |
105 const TypeAryPtr* adr_type = TypeAryPtr::get_array_body_type(bt); |
105 const TypeAryPtr* adr_type = TypeAryPtr::get_array_body_type(bt); |
106 |
106 |
107 access_store_at(control(), array, adr, adr_type, val, elemtype, bt, MO_UNORDERED | IN_HEAP | IS_ARRAY); |
107 access_store_at(array, adr, adr_type, val, elemtype, bt, MO_UNORDERED | IN_HEAP | IS_ARRAY); |
108 } |
108 } |
109 |
109 |
110 |
110 |
111 //------------------------------array_addressing------------------------------- |
111 //------------------------------array_addressing------------------------------- |
112 // Pull array and index from the stack. Compute pointer-to-element. |
112 // Pull array and index from the stack. Compute pointer-to-element. |