Home | History | Annotate | Download | only in arm

Lines Matching refs:rl_index

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