Lines Matching refs:Operand

213         __ Add(base, sp, Operand::From(stack_offset));  in SaveContiguousSRegisterList()
261 __ Add(base, sp, Operand::From(stack_offset)); in RestoreContiguousSRegisterList()
1125 const Operand& second, in GenerateDataProcInstruction()
1128 const Operand in = kind == HInstruction::kAnd in GenerateDataProcInstruction()
1129 ? Operand(0) in GenerateDataProcInstruction()
1130 : Operand(first); in GenerateDataProcInstruction()
1160 const Operand& second_lo, in GenerateDataProc()
1161 const Operand& second_hi, in GenerateDataProc()
1180 static Operand GetShifterOperand(vixl32::Register rm, ShiftType shift, uint32_t shift_imm) { in GetShifterOperand()
1181 return shift_imm == 0 ? Operand(rm) : Operand(rm, shift, shift_imm); in GetShifterOperand()
1208 Operand(second_lo, ShiftType::LSL, shift_value - 32), in GenerateLongDataProc()
1216 Operand(second_hi, ShiftType::ASR, 31), in GenerateLongDataProc()
1240 Operand(second_hi, ShiftType::LSL, shift_value), in GenerateLongDataProc()
1245 Operand(second_lo, ShiftType::LSR, 32 - shift_value), in GenerateLongDataProc()
1250 Operand(second_lo, ShiftType::LSL, shift_value), in GenerateLongDataProc()
1256 __ Orr(temp, temp, Operand(second_lo, ShiftType::LSR, 32 - shift_value)); in GenerateLongDataProc()
1260 Operand(second_lo, ShiftType::LSL, shift_value), in GenerateLongDataProc()
1273 Operand(second_lo, ShiftType::LSR, shift_value), in GenerateLongDataProc()
1278 Operand(second_hi, ShiftType::LSL, 32 - shift_value), in GenerateLongDataProc()
1283 Operand(second_hi, shift, shift_value), in GenerateLongDataProc()
1289 __ Orr(temp, temp, Operand(second_hi, ShiftType::LSL, 32 - shift_value)); in GenerateLongDataProc()
1294 Operand(second_hi, shift, shift_value), in GenerateLongDataProc()
1424 Operand operand_low(value_low); in GenerateLongTestConstant()
1432 operand_low = Operand(temps.Acquire()); in GenerateLongTestConstant()
1629 Operand right_high = High32Bits(value); in GenerateEqualLong()
1630 Operand right_low = Low32Bits(value); in GenerateEqualLong()
1789 Operand operand(0); in GenerateConditionIntegralOrNonPrimitive()
1792 operand = Operand::From(value); in GenerateConditionIntegralOrNonPrimitive()
2235 __ Add(addr, addr, Operand(index, LSL, TIMES_4)); in GenerateMethodEntryExitHook()
2245 __ Orr(tmp, tmp, Operand(enum_cast<int32_t>(TraceAction::kTraceMethodExit))); in GenerateMethodEntryExitHook()
2417 __ Sub(temp, sp, Operand::From(GetStackOverflowReservedBytes(InstructionSet::kArm))); in GenerateFrameEntry()
2980 const Operand right = InputOperandAt(cond, 1); in GenerateTestAndBranch()
3200 Operand operand_high(0); in VisitSelect()
3201 Operand operand_low(0); in VisitSelect()
4572 __ Add(out, dividend, Operand(add_right_input, vixl32::LSR, 32 - ctz_imm)); in DivRemByPowerOfTwo()
4658 __ Sub(out, temp1, Operand(temp1, vixl32::Shift(ASR), 31)); in GenerateDivRemWithAnyConstant()
4660 __ Sub(temp1, temp1, Operand(temp1, vixl32::Shift(ASR), 31)); in GenerateDivRemWithAnyConstant()
5332 __ Lsr(out_reg_hi, in_reg_hi, Operand::From(rot)); in HandleLongRotate()
5333 __ Orr(out_reg_hi, out_reg_hi, Operand(in_reg_lo, ShiftType::LSL, kArmBitsPerWord - rot)); in HandleLongRotate()
5334 __ Lsr(out_reg_lo, in_reg_lo, Operand::From(rot)); in HandleLongRotate()
5335 __ Orr(out_reg_lo, out_reg_lo, Operand(in_reg_hi, ShiftType::LSL, kArmBitsPerWord - rot)); in HandleLongRotate()
5349 __ Rsb(LeaveFlags, shift_left, shift_right, Operand::From(kArmBitsPerWord)); in HandleLongRotate()
5519 __ Rsb(temp, o_l, Operand::From(kArmBitsPerWord)); in HandleShift()
5523 __ Subs(temp, o_l, Operand::From(kArmBitsPerWord)); in HandleShift()
5538 __ Rsb(temp, o_h, Operand::From(kArmBitsPerWord)); in HandleShift()
5542 __ Subs(temp, o_h, Operand::From(kArmBitsPerWord)); in HandleShift()
5556 __ Rsb(temp, o_h, Operand::From(kArmBitsPerWord)); in HandleShift()
5559 __ Subs(temp, o_h, Operand::From(kArmBitsPerWord)); in HandleShift()
5615 __ Orr(o_h, o_h, Operand(low, ShiftType::LSR, 32 - shift_value)); in HandleShift()
5619 __ Orr(o_l, o_l, Operand(high, ShiftType::LSL, 32 - shift_value)); in HandleShift()
5623 __ Orr(o_l, o_l, Operand(high, ShiftType::LSL, 32 - shift_value)); in HandleShift()
6793 __ Add(temp, obj, Operand(RegisterFrom(index), vixl32::LSL, TIMES_8)); in VisitArrayGet()
6811 __ Add(temp, obj, Operand(RegisterFrom(index), vixl32::LSL, TIMES_4)); in VisitArrayGet()
6828 __ Add(temp, obj, Operand(RegisterFrom(index), vixl32::LSL, TIMES_8)); in VisitArrayGet()
7111 __ Add(temp, array, Operand(RegisterFrom(index), vixl32::LSL, TIMES_8)); in VisitArraySet()
7130 __ Add(temp, array, Operand(RegisterFrom(index), vixl32::LSL, TIMES_4)); in VisitArraySet()
7149 __ Add(temp, array, Operand(RegisterFrom(index), vixl32::LSL, TIMES_8)); in VisitArraySet()
7299 __ Lsr(temp, object, Operand::From(gc::accounting::CardTable::kCardShift)); in MarkGCCard()
7324 __ Lsr(temp, object, Operand::From(gc::accounting::CardTable::kCardShift)); in CheckGCCardIsValid()
8666 __ Add(temp, temp, Operand::From(2 * kHeapReferenceSize)); in VisitCheckCast()
8865 Operand(second, in VisitDataProcWithShifterOp()
8881 Operand(second, ShiftType::ASR, 31), in VisitDataProcWithShifterOp()
9156 __ cmp(mr, Operand(0)); in GenerateGcRootFieldLoad()
9205 __ cmp(mr, Operand(0)); in GenerateIntrinsicMoveWithBakerReadBarrier()
9265 __ cmp(mr, Operand(0)); in GenerateFieldLoadWithBakerReadBarrier()
9276 __ rsbs(EncodingSize(Narrow), ref_reg, ref_reg, Operand(0)); in GenerateFieldLoadWithBakerReadBarrier()
9278 __ rsb(EncodingSize(Wide), ref_reg, ref_reg, Operand(0)); in GenerateFieldLoadWithBakerReadBarrier()
9300 __ Add(base, obj, Operand(offset & ~(kReferenceLoadMinFarOffset - 1u))); in GenerateFieldLoadWithBakerReadBarrier()
9350 __ Add(data_reg, obj, Operand(data_offset)); in GenerateArrayLoadWithBakerReadBarrier()
9360 __ cmp(mr, Operand(0)); in GenerateArrayLoadWithBakerReadBarrier()
9367 __ rsb(EncodingSize(Wide), ref_reg, ref_reg, Operand(0)); in GenerateArrayLoadWithBakerReadBarrier()
9514 __ Mov(RegisterFrom(temp), Operand::From(invoke->GetResolvedMethod())); in LoadMethod()
10246 __ Tst(ip, Operand(LockWord::kReadBarrierStateMaskShifted)); in EmitGrayCheckAndFastPath()
10256 __ Add(base_reg, base_reg, Operand(ip, LSR, 32)); in EmitGrayCheckAndFastPath()
10324 Operand(BAKER_MARK_INTROSPECTION_FIELD_LDR_NARROW_ENTRYPOINT_OFFSET)); in CompileBakerReadBarrierThunk()
10385 __ Cmp(ip, Operand(0xc0000000)); in CompileBakerReadBarrierThunk()
10401 __ Add(ep_reg, ep_reg, Operand(entrypoint_offset)); in CompileBakerReadBarrierThunk()