Lines Matching refs:rl_index
1186 RegLocation rl_index, RegLocation rl_dest, int scale) { in GenArrayGet() argument
1191 bool constant_index = rl_index.is_const; in GenArrayGet()
1194 rl_index = LoadValue(rl_index, kCoreReg); in GenArrayGet()
1220 GenArrayBoundsCheck(mir_graph_->ConstantValue(rl_index), reg_len); in GenArrayGet()
1224 data_offset += mir_graph_->ConstantValue(rl_index) << scale; in GenArrayGet()
1238 GenArrayBoundsCheck(rl_index.reg, reg_len); in GenArrayGet()
1242 LoadRefIndexed(reg_ptr, rl_index.reg, rl_result.reg, scale); in GenArrayGet()
1244 LoadBaseIndexed(reg_ptr, rl_index.reg, rl_result.reg, scale, size); in GenArrayGet()
1260 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut() argument
1263 bool constant_index = rl_index.is_const; in GenArrayPut()
1274 rl_index = LoadValue(rl_index, kCoreReg); in GenArrayPut()
1311 GenArrayBoundsCheck(mir_graph_->ConstantValue(rl_index), reg_len); in GenArrayPut()
1315 data_offset += mir_graph_->ConstantValue(rl_index) << scale; in GenArrayPut()
1325 GenArrayBoundsCheck(rl_index.reg, reg_len); in GenArrayPut()
1329 StoreRefIndexed(reg_ptr, rl_index.reg, rl_src.reg, scale); in GenArrayPut()
1331 StoreBaseIndexed(reg_ptr, rl_index.reg, rl_src.reg, scale, size); in GenArrayPut()