Lines Matching refs:rl_index
1376 RegLocation rl_index, RegLocation rl_dest, int scale) { in GenArrayGet() argument
1381 bool constant_index = rl_index.is_const; in GenArrayGet()
1384 rl_index = LoadValue(rl_index, kCoreReg); in GenArrayGet()
1395 data_offset += mir_graph_->ConstantValue(rl_index) << scale; in GenArrayGet()
1418 OpRegRegRegShift(kOpAdd, reg_ptr, rl_array.reg, rl_index.reg, EncodeShift(kArmLsl, scale)); in GenArrayGet()
1419 FreeTemp(rl_index.reg); in GenArrayGet()
1425 GenArrayBoundsCheck(mir_graph_->ConstantValue(rl_index), reg_len); in GenArrayGet()
1427 GenArrayBoundsCheck(rl_index.reg, reg_len); in GenArrayGet()
1448 GenArrayBoundsCheck(rl_index.reg, reg_len); in GenArrayGet()
1451 LoadBaseIndexed(reg_ptr, rl_index.reg, rl_result.reg, scale, size); in GenArrayGet()
1462 RegLocation rl_index, RegLocation rl_src, int scale, bool card_mark) { in GenArrayPut() argument
1465 bool constant_index = rl_index.is_const; in GenArrayPut()
1476 data_offset += mir_graph_->ConstantValue(rl_index) << scale; in GenArrayPut()
1481 rl_index = LoadValue(rl_index, kCoreReg); in GenArrayPut()
1518 OpRegRegRegShift(kOpAdd, reg_ptr, rl_array.reg, rl_index.reg, EncodeShift(kArmLsl, scale)); in GenArrayPut()
1522 GenArrayBoundsCheck(mir_graph_->ConstantValue(rl_index), reg_len); in GenArrayPut()
1524 GenArrayBoundsCheck(rl_index.reg, reg_len); in GenArrayPut()
1535 GenArrayBoundsCheck(rl_index.reg, reg_len); in GenArrayPut()
1538 StoreBaseIndexed(reg_ptr, rl_index.reg, rl_src.reg, scale, size); in GenArrayPut()