Home
last modified time | relevance | path

Searched refs:AsCpuRegister (Results 1 – 8 of 8) sorted by relevance

/art/compiler/utils/x86/
Dassembler_x86.cc1719 Register spill = spill_regs.at(i).AsX86().AsCpuRegister(); in BuildFrame()
1732 pushl(method_reg.AsX86().AsCpuRegister()); in BuildFrame()
1740 movl(Address(ESP, offset), spill.AsX86().AsCpuRegister()); in BuildFrame()
1761 Register spill = spill_regs.at(i).AsX86().AsCpuRegister(); in RemoveFrame()
1790 movl(Address(ESP, offs), src.AsCpuRegister()); in Store()
1815 movl(Address(ESP, dest), src.AsCpuRegister()); in StoreRef()
1821 movl(Address(ESP, dest), src.AsCpuRegister()); in StoreRawPtr()
1839 leal(scratch.AsCpuRegister(), Address(ESP, fr_offs)); in StoreStackOffsetToThread32()
1840 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread32()
1858 movl(dest.AsCpuRegister(), Address(ESP, src)); in Load()
[all …]
Dmanaged_register_x86.h94 CHECK_LT(AsCpuRegister(), ESP); // ESP, EBP, ESI and EDI cannot be encoded as byte registers. in AsByteRegister()
98 Register AsCpuRegister() const { in AsCpuRegister() function
117 return FromRegId(AllocIdLow()).AsCpuRegister(); in AsRegisterPairLow()
123 return FromRegId(AllocIdHigh()).AsCpuRegister(); in AsRegisterPairHigh()
Dmanaged_register_x86.cc106 os << "CPU: " << AsCpuRegister(); in Print()
Dmanaged_register_x86_test.cc37 EXPECT_EQ(EAX, reg.AsCpuRegister()); in TEST()
45 EXPECT_EQ(EBX, reg.AsCpuRegister()); in TEST()
53 EXPECT_EQ(ECX, reg.AsCpuRegister()); in TEST()
61 EXPECT_EQ(EDI, reg.AsCpuRegister()); in TEST()
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc2367 pushq(spill.AsCpuRegister()); in BuildFrame()
2370 cfi_.RelOffset(DWARFReg(spill.AsCpuRegister().AsRegister()), 0); in BuildFrame()
2393 movq(Address(CpuRegister(RSP), 0), method_reg.AsX86_64().AsCpuRegister()); in BuildFrame()
2400 spill.AsX86_64().AsCpuRegister()); in BuildFrame()
2403 …(Address(CpuRegister(RSP), frame_size + spill.getSpillOffset()), spill.AsX86_64().AsCpuRegister()); in BuildFrame()
2439 popq(spill.AsCpuRegister()); in RemoveFrame()
2441 cfi_.Restore(DWARFReg(spill.AsCpuRegister().AsRegister())); in RemoveFrame()
2469 movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
2472 movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
2498 movl(Address(CpuRegister(RSP), dest), src.AsCpuRegister()); in StoreRef()
[all …]
Dmanaged_register_x86_64.h91 CpuRegister AsCpuRegister() const { in AsCpuRegister() function
110 return FromRegId(AllocIdLow()).AsCpuRegister(); in AsRegisterPairLow()
116 return FromRegId(AllocIdHigh()).AsCpuRegister(); in AsRegisterPairHigh()
Dmanaged_register_x86_64.cc101 os << "CPU: " << static_cast<int>(AsCpuRegister().AsRegister()); in Print()
Dmanaged_register_x86_64_test.cc37 EXPECT_EQ(RAX, reg.AsCpuRegister()); in TEST()
45 EXPECT_EQ(RBX, reg.AsCpuRegister()); in TEST()
53 EXPECT_EQ(RCX, reg.AsCpuRegister()); in TEST()
61 EXPECT_EQ(RDI, reg.AsCpuRegister()); in TEST()