/art/runtime/ |
H A D | offsets.cc | 23 std::ostream& operator<<(std::ostream& os, const Offset& offs) { argument 24 return os << offs.Int32Value();
|
/art/compiler/utils/ |
H A D | assembler.cc | 165 void Assembler::LoadRawPtrFromThread32(ManagedRegister dest, ThreadOffset<4> offs) { argument 169 void Assembler::LoadRawPtrFromThread64(ManagedRegister dest, ThreadOffset<8> offs) { argument
|
/art/compiler/utils/arm64/ |
H A D | assembler_arm64.cc | 122 void Arm64Assembler::Store(FrameOffset offs, ManagedRegister m_src, size_t size) { argument 128 StoreWToOffset(kStoreWord, src.AsWRegister(), SP, offs.Int32Value()); 131 StoreToOffset(src.AsCoreRegister(), SP, offs.Int32Value()); 133 StoreSToOffset(src.AsSRegister(), SP, offs.Int32Value()); 136 StoreDToOffset(src.AsDRegister(), SP, offs.Int32Value()); 140 void Arm64Assembler::StoreRef(FrameOffset offs, ManagedRegister m_src) { argument 144 offs.Int32Value()); 147 void Arm64Assembler::StoreRawPtr(FrameOffset offs, ManagedRegister m_src) { argument 150 StoreToOffset(src.AsCoreRegister(), SP, offs.Int32Value()); 153 void Arm64Assembler::StoreImmediateToFrame(FrameOffset offs, uint32_ argument 162 StoreImmediateToThread64(ThreadOffset<8> offs, uint32_t imm, ManagedRegister m_scratch) argument 287 LoadRef(ManagedRegister m_dst, FrameOffset offs) argument 293 LoadRef(ManagedRegister m_dst, ManagedRegister m_base, MemberOffset offs) argument 302 LoadRawPtr(ManagedRegister m_dst, ManagedRegister m_base, Offset offs) argument 312 LoadRawPtrFromThread64(ManagedRegister m_dst, ThreadOffset<8> offs) argument 508 Call(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch) argument 517 JumpTo(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch) argument 529 Call(FrameOffset base, Offset offs, ManagedRegister m_scratch) argument [all...] |
/art/compiler/utils/mips/ |
H A D | assembler_mips.cc | 684 MemberOffset offs) { 688 base.AsMips().AsCoreRegister(), offs.Int32Value()); 695 Offset offs) { 699 base.AsMips().AsCoreRegister(), offs.Int32Value()); 703 ThreadOffset<4> offs) { 706 LoadFromOffset(kLoadWord, dest.AsCoreRegister(), S1, offs.Int32Value()); 683 LoadRef(ManagedRegister mdest, ManagedRegister base, MemberOffset offs) argument 694 LoadRawPtr(ManagedRegister mdest, ManagedRegister base, Offset offs) argument 702 LoadRawPtrFromThread32(ManagedRegister mdest, ThreadOffset<4> offs) argument
|
/art/compiler/utils/x86/ |
H A D | assembler_x86.cc | 1452 void X86Assembler::Store(FrameOffset offs, ManagedRegister msrc, size_t size) { argument 1458 movl(Address(ESP, offs), src.AsCpuRegister()); 1461 movl(Address(ESP, offs), src.AsRegisterPairLow()); 1462 movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), 1466 fstps(Address(ESP, offs)); 1468 fstpl(Address(ESP, offs)); 1473 movss(Address(ESP, offs), src.AsXmmRegister()); 1475 movsd(Address(ESP, offs), src.AsXmmRegister()); 1581 MemberOffset offs) { 1584 movl(dest.AsCpuRegister(), Address(base.AsX86().AsCpuRegister(), offs)); 1580 LoadRef(ManagedRegister mdest, ManagedRegister base, MemberOffset offs) argument 1590 LoadRawPtr(ManagedRegister mdest, ManagedRegister base, Offset offs) argument 1597 LoadRawPtrFromThread32(ManagedRegister mdest, ThreadOffset<4> offs) argument [all...] |
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.cc | 1806 void X86_64Assembler::Store(FrameOffset offs, ManagedRegister msrc, size_t size) { argument 1813 movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); 1816 movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); 1820 movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow()); 1821 movq(Address(CpuRegister(RSP), FrameOffset(offs.Int32Value()+4)), 1825 fstps(Address(CpuRegister(RSP), offs)); 1827 fstpl(Address(CpuRegister(RSP), offs)); 1832 movss(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); 1834 movsd(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); 1944 MemberOffset offs) { 1943 LoadRef(ManagedRegister mdest, ManagedRegister base, MemberOffset offs) argument 1950 LoadRawPtr(ManagedRegister mdest, ManagedRegister base, Offset offs) argument 1957 LoadRawPtrFromThread64(ManagedRegister mdest, ThreadOffset<8> offs) argument [all...] |