Lines Matching refs:temp
1277 Register temp = invoke->GetLocations()->GetTemp(0).AsRegister<Register>(); in VisitInvokeVirtual() local
1285 __ movl(temp, Address(ESP, receiver.GetStackIndex())); in VisitInvokeVirtual()
1286 __ movl(temp, Address(temp, class_offset)); in VisitInvokeVirtual()
1288 __ movl(temp, Address(receiver.AsRegister<Register>(), class_offset)); in VisitInvokeVirtual()
1292 __ movl(temp, Address(temp, method_offset)); in VisitInvokeVirtual()
1295 temp, ArtMethod::EntryPointFromQuickCompiledCodeOffset(kX86WordSize).Int32Value())); in VisitInvokeVirtual()
1309 Register temp = invoke->GetLocations()->GetTemp(0).AsRegister<Register>(); in VisitInvokeInterface() local
1317 __ movl(temp, Immediate(invoke->GetDexMethodIndex())); in VisitInvokeInterface()
1318 __ movd(invoke->GetLocations()->GetTemp(1).AsFpuRegister<XmmRegister>(), temp); in VisitInvokeInterface()
1322 __ movl(temp, Address(ESP, receiver.GetStackIndex())); in VisitInvokeInterface()
1323 __ movl(temp, Address(temp, class_offset)); in VisitInvokeInterface()
1325 __ movl(temp, Address(receiver.AsRegister<Register>(), class_offset)); in VisitInvokeInterface()
1329 __ movl(temp, Address(temp, method_offset)); in VisitInvokeInterface()
1331 __ call(Address(temp, ArtMethod::EntryPointFromQuickCompiledCodeOffset( in VisitInvokeInterface()
1697 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitTypeConversion() local
1702 __ cvtsi2ss(temp, output); in VisitTypeConversion()
1704 __ comiss(input, temp); in VisitTypeConversion()
1722 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in VisitTypeConversion() local
1727 __ cvtsi2sd(temp, output); in VisitTypeConversion()
1729 __ comisd(input, temp); in VisitTypeConversion()
2722 Register temp = locations->GetTemp(0).AsRegister<Register>(); in VisitDivZeroCheck() local
2723 __ movl(temp, value.AsRegisterPairLow<Register>()); in VisitDivZeroCheck()
2724 __ orl(temp, value.AsRegisterPairHigh<Register>()); in VisitDivZeroCheck()
3197 Register temp) { in GenerateStaticOrDirectCall() argument
3207 __ fs()->movl(temp, Address::Absolute(invoke->GetStringInitOffset())); in GenerateStaticOrDirectCall()
3210 temp, ArtMethod::EntryPointFromQuickCompiledCodeOffset(kX86WordSize).Int32Value())); in GenerateStaticOrDirectCall()
3213 LoadCurrentMethod(temp); in GenerateStaticOrDirectCall()
3216 __ movl(temp, Address(temp, ArtMethod::DexCacheResolvedMethodsOffset().Int32Value())); in GenerateStaticOrDirectCall()
3218 __ movl(temp, Address(temp, in GenerateStaticOrDirectCall()
3221 __ call(Address(temp, in GenerateStaticOrDirectCall()
3231 void CodeGeneratorX86::MarkGCCard(Register temp, Register card, Register object, Register value) { in MarkGCCard() argument
3236 __ movl(temp, object); in MarkGCCard()
3237 __ shrl(temp, Immediate(gc::accounting::CardTable::kCardShift)); in MarkGCCard()
3238 __ movb(Address(temp, card, TIMES_1, 0), in MarkGCCard()
3307 XmmRegister temp = locations->GetTemp(0).AsFpuRegister<XmmRegister>(); in HandleFieldGet() local
3308 __ movsd(temp, Address(base, offset)); in HandleFieldGet()
3310 __ movd(out.AsRegisterPairLow<Register>(), temp); in HandleFieldGet()
3311 __ psrlq(temp, Immediate(32)); in HandleFieldGet()
3312 __ movd(out.AsRegisterPairHigh<Register>(), temp); in HandleFieldGet()
3456 Register temp = locations->GetTemp(0).AsRegister<Register>(); in HandleFieldSet() local
3458 codegen_->MarkGCCard(temp, card, base, value.AsRegister<Register>()); in HandleFieldSet()
3819 Register temp = locations->GetTemp(0).AsRegister<Register>(); in VisitArraySet() local
3821 codegen_->MarkGCCard(temp, card, obj, value.AsRegister<Register>()); in VisitArraySet()
3965 void LocationsBuilderX86::VisitTemporary(HTemporary* temp) { in VisitTemporary() argument
3966 temp->SetLocations(nullptr); in VisitTemporary()
3969 void InstructionCodeGeneratorX86::VisitTemporary(HTemporary* temp) { in VisitTemporary() argument
3971 UNUSED(temp); in VisitTemporary()
4115 Register temp = static_cast<Register>(ensure_scratch.GetRegister()); in EmitMove() local
4116 __ movl(temp, Immediate(value)); in EmitMove()
4117 __ movd(dest, temp); in EmitMove()
4446 Register temp = locations->GetTemp(0).AsRegister<Register>(); in VisitCheckCast() local
4458 __ movl(temp, Address(obj, class_offset)); in VisitCheckCast()
4461 __ cmpl(temp, cls.AsRegister<Register>()); in VisitCheckCast()
4464 __ cmpl(temp, Address(ESP, cls.GetStackIndex())); in VisitCheckCast()