Searched refs:AsCpuRegister (Results 1 – 8 of 8) sorted by relevance
/art/compiler/utils/x86/ |
D | assembler_x86.cc | 1719 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 …]
|
D | managed_register_x86.h | 94 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()
|
D | managed_register_x86.cc | 106 os << "CPU: " << AsCpuRegister(); in Print()
|
D | managed_register_x86_test.cc | 37 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/ |
D | assembler_x86_64.cc | 2367 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 …]
|
D | managed_register_x86_64.h | 91 CpuRegister AsCpuRegister() const { in AsCpuRegister() function 110 return FromRegId(AllocIdLow()).AsCpuRegister(); in AsRegisterPairLow() 116 return FromRegId(AllocIdHigh()).AsCpuRegister(); in AsRegisterPairHigh()
|
D | managed_register_x86_64.cc | 101 os << "CPU: " << static_cast<int>(AsCpuRegister().AsRegister()); in Print()
|
D | managed_register_x86_64_test.cc | 37 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()
|