Home
last modified time | relevance | path

Searched refs:EDX (Results 1 – 11 of 11) 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.cc125 EXPECT_EQ(EDX, reg.AsRegisterPairHigh()); in TEST()
160 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST()
169 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST()
178 EXPECT_EQ(EDX, reg.AsRegisterPairLow()); in TEST()
267 reg = X86ManagedRegister::FromCpuRegister(EDX); in TEST()
Dassembler_x86_test.cc69 addresses_.push_back(x86::Address(x86::EDI, x86::EDX, x86::TIMES_8, 18)); in SetUpHelpers()
78 addresses_.push_back(x86::Address(x86::ESP, x86::EDX, x86::TIMES_8, 18)); in SetUpHelpers()
90 new x86::Register(x86::EDX), in SetUpHelpers()
/art/runtime/arch/x86/
Dregisters_x86.h30 EDX = 2, enumerator
Dcallee_save_frame_x86.h36 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
38 (1 << art::x86::EAX) | (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
Dcontext_x86.cc71 gprs_[EDX] = const_cast<uintptr_t*>(&gZero); in SmashCallerSaves()
Dquick_entrypoints_x86.S1723 PUSH EDX
1753 POP EDX
1769 POP EDX
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc30 EAX, ECX, EDX, EBX
150 static_assert(kManagedCoreArgumentRegisters[2] == EDX); in CurrentParamRegister()
153 static_assert(kManagedCoreArgumentRegisters[2] == EDX); in CurrentParamRegister()
/art/compiler/optimizing/
Dcode_generator_x86.h37 static constexpr Register kParameterCoreRegisters[] = { ECX, EDX, EBX };
43 static constexpr Register kRuntimeParameterCoreRegisters[] = { EAX, ECX, EDX, EBX };
131 ? Location::RegisterPairLocation(EAX, EDX) in GetReturnLocation()
137 ? Location::RegisterPairLocation(EDX, EBX) in GetSetValueLocation()
138 : Location::RegisterPairLocation(ECX, EDX)) in GetSetValueLocation()
140 ? Location::RegisterLocation(EDX) in GetSetValueLocation()
Dcode_generator_x86.cc1225 return Location::RegisterPairLocation(EAX, EDX); in GetReturnLocation()
2242 0, Location::RegisterPairLocation(EAX, EDX)); in VisitReturn()
2270 DCHECK_EQ(ret->GetLocations()->InAt(0).AsRegisterPairHigh<Register>(), EDX); in VisitReturn()
2291 __ movd(EDX, XMM1); in VisitReturn()
2653 : Location::RegisterPairLocation(EAX, EDX); in VisitTypeConversion()
2708 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitTypeConversion()
2718 locations->SetOut(Location::RegisterPairLocation(EAX, EDX)); in VisitTypeConversion()
3002 DCHECK_EQ(out.AsRegisterPairHigh<Register>(), EDX); in VisitTypeConversion()
3382 locations->AddTemp(Location::RegisterLocation(EDX)); in VisitMul()
3434 DCHECK_EQ(EDX, edx); in VisitMul()
[all …]
Dintrinsics_x86.cc1537 locations->SetInAt(1, Location::ByteRegisterOrConstant(EDX, value)); in CreateLongIntToVoidLocations()
1927 locations->SetInAt(3, Location::RegisterPairLocation(EAX, EDX)); in CreateIntIntIntIntIntToInt()
2065 DCHECK_EQ(locations->InAt(3).AsRegisterPairHigh<Register>(), EDX); in GenCAS()
3039 locations->AddTemp(Location::RegisterLocation(EDX)); in VisitIntegerDivideUnsigned()
3053 DCHECK_EQ(EDX, edx); in VisitIntegerDivideUnsigned()