Home
last modified time | relevance | path

Searched refs:EDX (Results 1 – 10 of 10) sorted by relevance

/art/compiler/utils/x86/
Dmanaged_register_x86.cc27 P(EAX, EDX) \
31 P(EDX, ECX) \
32 P(EDX, EBX) \
33 P(EDX, EDI) \
37 P(ECX, EDX)
Dmanaged_register_x86_test.cc124 EXPECT_EQ(EDX, reg.AsRegisterPairHigh()); in TEST()
159 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST()
168 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST()
177 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST()
266 reg = X86ManagedRegister::FromCpuRegister(EDX); in TEST()
Dassembler_x86_test.cc55 new x86::Register(x86::EDX), in SetUpHelpers()
/art/runtime/arch/x86/
Dregisters_x86.h32 EDX = 2, enumerator
Dquick_method_frame_info_x86.h42 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
Dcontext_x86.cc70 gprs_[EDX] = const_cast<uintptr_t*>(&gZero); in SmashCallerSaves()
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc91 res = X86ManagedRegister::FromCpuRegister(EDX); in CurrentParamRegister()
113 case 0: res = X86ManagedRegister::FromCpuRegister(EDX); break; in CurrentParamHighLongRegister()
/art/compiler/optimizing/
Dcode_generator_x86.h36 static constexpr Register kParameterCoreRegisters[] = { ECX, EDX, EBX };
42 static constexpr Register kRuntimeParameterCoreRegisters[] = { EAX, ECX, EDX, EBX };
Dintrinsics_x86.cc89 if (target_reg_hi != EDX) { in MoveFromReturnRegister()
90 __ movl(target_reg_hi, EDX); in MoveFromReturnRegister()
402 locations->AddTemp(Location::RegisterLocation(EDX)); in CreateAbsIntLocation()
410 DCHECK_EQ(temp, EDX); in GenAbsInteger()
416 __ xorl(EAX, EDX); in GenAbsInteger()
419 __ subl(EAX, EDX); in GenAbsInteger()
1230 locations->SetInAt(1, Location::ByteRegisterOrConstant(EDX, value)); in CreateLongIntToVoidLocations()
1554 locations->SetInAt(3, Location::RegisterPairLocation(EAX, EDX)); in CreateIntIntIntIntIntToInt()
1595 DCHECK_EQ(locations->InAt(3).AsRegisterPairHigh<Register>(), EDX); in GenCAS()
Dcode_generator_x86.cc1156 0, Location::RegisterPairLocation(EAX, EDX)); in VisitReturn()
1184 DCHECK_EQ(ret->GetLocations()->InAt(0).AsRegisterPairHigh<Register>(), EDX); in VisitReturn()
1261 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in HandleInvoke()
1514 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitTypeConversion()
1525 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitTypeConversion()
1759 DCHECK_EQ(out.AsRegisterPairHigh<Register>(), EDX); in VisitTypeConversion()
2105 locations->AddTemp(Location::RegisterLocation(EDX)); in VisitMul()
2148 DCHECK_EQ(EDX, edx); in VisitMul()
2401 DCHECK_EQ(EDX, edx); in GenerateDivRemWithAnyConstant()
2405 DCHECK_EQ(EDX, out); in GenerateDivRemWithAnyConstant()
[all …]