Lines Matching refs:EAX
43 static constexpr Register kMethodRegisterArgument = EAX;
235 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); in EmitNativeCode()
288 x86_codegen->Move32(out, Location::RegisterLocation(EAX)); in EmitNativeCode()
362 x86_codegen->Move32(locations->Out(), Location::RegisterLocation(EAX)); in EmitNativeCode()
622 __ pushl(EAX); in EmitNativeCode()
623 __ movl(EAX, temp_); in EmitNativeCode()
627 Register expected = EAX; in EmitNativeCode()
670 __ popl(EAX); in EmitNativeCode()
834 x86_codegen->Move32(out_, Location::RegisterLocation(EAX)); in EmitNativeCode()
900 x86_codegen->Move32(out_, Location::RegisterLocation(EAX)); in EmitNativeCode()
1070 __ testl(EAX, Address(ESP, -static_cast<int32_t>(GetStackOverflowReservedBytes(kX86)))); in GenerateFrameEntry()
1136 return Location::RegisterLocation(EAX); in GetReturnLocation()
1139 return Location::RegisterPairLocation(EAX, EDX); in GetReturnLocation()
2095 locations->SetInAt(0, Location::RegisterLocation(EAX)); in VisitReturn()
2100 0, Location::RegisterPairLocation(EAX, EDX)); in VisitReturn()
2123 DCHECK_EQ(ret->GetLocations()->InAt(0).AsRegister<Register>(), EAX); in VisitReturn()
2127 DCHECK_EQ(ret->GetLocations()->InAt(0).AsRegisterPairLow<Register>(), EAX); in VisitReturn()
2423 : Location::RegisterPairLocation(EAX, EDX); in VisitTypeConversion()
2505 locations->SetInAt(0, Location::RegisterLocation(EAX)); in VisitTypeConversion()
2506 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitTypeConversion()
2517 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitTypeConversion()
2774 DCHECK_EQ(out.AsRegisterPairLow<Register>(), EAX); in VisitTypeConversion()
2776 DCHECK_EQ(in.AsRegister<Register>(), EAX); in VisitTypeConversion()
3199 locations->AddTemp(Location::RegisterLocation(EAX)); in VisitMul()
3251 DCHECK_EQ(EAX, eax); in VisitMul()
3439 __ andl(EAX, Immediate(kC2ConditionMask)); in GenerateRemFP()
3533 DCHECK_EQ(EAX, eax); in GenerateDivRemWithAnyConstant()
3536 DCHECK_EQ(EAX, out); in GenerateDivRemWithAnyConstant()
3592 DCHECK_EQ(EAX, first.AsRegister<Register>()); in GenerateDivRemIntegral()
3593 DCHECK_EQ(is_div ? EAX : EDX, out.AsRegister<Register>()); in GenerateDivRemIntegral()
3636 DCHECK_EQ(EAX, out.AsRegisterPairLow<Register>()); in GenerateDivRemIntegral()
3662 locations->SetInAt(0, Location::RegisterLocation(EAX)); in VisitDiv()
3682 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitDiv()
3767 locations->SetInAt(0, Location::RegisterLocation(EAX)); in VisitRem()
3785 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitRem()
3793 locations->AddTemp(Location::RegisterLocation(EAX)); in VisitRem()
4198 locations->SetOut(Location::RegisterLocation(EAX)); in VisitNewInstance()
4227 locations->SetOut(Location::RegisterLocation(EAX)); in VisitNewArray()
4910 locations->SetInAt(1, Location::RegisterLocation(EAX)); in HandleFieldSet()
5181 __ testl(EAX, Address(obj.AsRegister<Register>(), 0)); in GenerateImplicitNullCheck()
5383 locations->SetInAt(2, Location::ByteRegisterOrConstant(EAX, instruction->InputAt(2))); in VisitArraySet()
5776 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in MoveMemoryToMemory32()
5785 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in MoveMemoryToMemory64()
5883 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in EmitMove()
5936 Register suggested_scratch = reg == EAX ? EBX : EAX; in Exchange()
5948 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in Exchange32()
5959 this, kNoRegister, EAX, codegen_->GetNumberOfCoreRegisters()); in Exchange()
5961 Register suggested_scratch = ensure_scratch1.GetRegister() == EAX ? EBX : EAX; in Exchange()
6075 Location::RegisterLocation(EAX)); in VisitLoadClass()
6076 DCHECK_EQ(calling_convention.GetRegisterAt(0), EAX); in VisitLoadClass()
6275 locations->SetOut(Location::RegisterLocation(EAX)); in VisitLoadString()