Lines Matching refs:temp1

2345     vixl32::Register temp1 = temps.Acquire();  in GenerateFrameEntry()  local
2356 __ Ldr(temp1, MemOperand(kMethodRegister, ArtMethod::DeclaringClassOffset().Int32Value())); in GenerateFrameEntry()
2357 __ Ldrb(temp2, MemOperand(temp1, kClassStatusByteOffset)); in GenerateFrameEntry()
2371 __ Ldr(temp1, MemOperand(temp1, mirror::Class::ClinitThreadIdOffset().Int32Value())); in GenerateFrameEntry()
2373 __ Cmp(temp1, temp2); in GenerateFrameEntry()
2380 __ Ldr(temp1, MemOperand(tr, entrypoint_offset.Int32Value())); in GenerateFrameEntry()
2381 __ Bx(temp1); in GenerateFrameEntry()
4593 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); in GenerateDivRemWithAnyConstant() local
4603 vixl32::Register temp1, in GenerateDivRemWithAnyConstant()
4606 __ Mov(temp1, static_cast<int32_t>(magic)); in GenerateDivRemWithAnyConstant()
4608 __ Smull(temp2, out, dividend, temp1); in GenerateDivRemWithAnyConstant()
4610 __ Smull(temp2, temp1, dividend, temp1); in GenerateDivRemWithAnyConstant()
4626 __ Add(temp1, temp1, dividend); in GenerateDivRemWithAnyConstant()
4629 __ Lsr(out, temp1, shift); in GenerateDivRemWithAnyConstant()
4636 generate_unsigned_div_code(out, dividend, temp1, temp2); in GenerateDivRemWithAnyConstant()
4638 generate_unsigned_div_code(temp1, dividend, temp1, temp2); in GenerateDivRemWithAnyConstant()
4640 __ Mls(out, temp1, temp2, dividend); in GenerateDivRemWithAnyConstant()
4644 __ Mov(temp1, static_cast<int32_t>(magic)); in GenerateDivRemWithAnyConstant()
4645 __ Smull(temp2, temp1, dividend, temp1); in GenerateDivRemWithAnyConstant()
4648 __ Add(temp1, temp1, dividend); in GenerateDivRemWithAnyConstant()
4650 __ Sub(temp1, temp1, dividend); in GenerateDivRemWithAnyConstant()
4654 __ Asr(temp1, temp1, shift); in GenerateDivRemWithAnyConstant()
4658 __ Sub(out, temp1, Operand(temp1, vixl32::Shift(ASR), 31)); in GenerateDivRemWithAnyConstant()
4660 __ Sub(temp1, temp1, Operand(temp1, vixl32::Shift(ASR), 31)); in GenerateDivRemWithAnyConstant()
4663 __ Mls(out, temp1, temp2, dividend); in GenerateDivRemWithAnyConstant()
5048 const vixl32::Register temp1 = temps.Acquire(); in GenerateMinMaxFloat() local
5072 __ Vmov(temp1, op1); in GenerateMinMaxFloat()
5075 __ Orr(temp1, temp1, temp2); in GenerateMinMaxFloat()
5077 __ And(temp1, temp1, temp2); in GenerateMinMaxFloat()
5079 __ Vmov(out, temp1); in GenerateMinMaxFloat()
5084 __ Movt(temp1, High16Bits(kNanFloat)); // 0x7FC0xxxx is a NaN. in GenerateMinMaxFloat()
5085 __ Vmov(out, temp1); in GenerateMinMaxFloat()
5898 vixl32::Register temp1, in GenerateWideAtomicStore() argument
5916 __ ldrexd(temp1, temp2, MemOperand(addr)); in GenerateWideAtomicStore()
5919 __ Strexd(temp1, value_lo, value_hi, MemOperand(addr)); in GenerateWideAtomicStore()
5920 __ CompareAndBranchIfNonZero(temp1, &fail); in GenerateWideAtomicStore()
6956 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); in VisitArraySet() local
6958 codegen_->MarkGCCard(temp1, temp2, array); in VisitArraySet()
6997 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); in VisitArraySet() local
7006 __ ldr(temp1, MemOperand(array, class_offset)); in VisitArraySet()
7009 GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitArraySet()
7012 GetAssembler()->LoadFromOffset(kLoadWord, temp1, temp1, component_offset); in VisitArraySet()
7017 __ Cmp(temp1, temp2); in VisitArraySet()
7024 GetAssembler()->MaybeUnpoisonHeapReference(temp1); in VisitArraySet()
7027 GetAssembler()->LoadFromOffset(kLoadWord, temp1, temp1, super_offset); in VisitArraySet()
7030 __ CompareAndBranchIfNonZero(temp1, slow_path->GetEntryLabel()); in VisitArraySet()
7043 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); in VisitArraySet() local
7045 codegen_->MarkGCCard(temp1, temp2, array); in VisitArraySet()
7048 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); in VisitArraySet() local
7050 codegen_->CheckGCCardIsValid(temp1, temp2, array); in VisitArraySet()
7061 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(0)); in VisitArraySet() local
7063 __ Mov(temp1, value); in VisitArraySet()
7064 GetAssembler()->PoisonHeapReference(temp1); in VisitArraySet()
7065 source = temp1; in VisitArraySet()
7552 vixl32::Register temp1 = temps.Acquire(); in Exchange() local
7554 this, temp1.GetCode(), r0.GetCode(), codegen_->GetNumberOfCoreRegisters()); in Exchange()
7558 GetAssembler()->LoadFromOffset(kLoadWord, temp1, sp, mem1 + stack_offset); in Exchange()
7560 GetAssembler()->StoreToOffset(kStoreWord, temp1, sp, mem2 + stack_offset); in Exchange()
7632 vixl32::DRegister temp1 = temps.AcquireD(); in EmitSwap() local
7634 __ Vldr(temp1, MemOperand(sp, source.GetStackIndex())); in EmitSwap()
7636 __ Vstr(temp1, MemOperand(sp, destination.GetStackIndex())); in EmitSwap()