/art/runtime/ |
H A D | offsets.cc | 23 std::ostream& operator<<(std::ostream& os, const Offset& offs) { argument 24 return os << offs.Int32Value();
|
H A D | offsets.h | 42 std::ostream& operator<<(std::ostream& os, const Offset& offs);
|
/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...] |
H A D | assembler_arm64.h | 114 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 130 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE; 131 void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) OVERRIDE; 132 void LoadRawPtrFromThread64(ManagedRegister dest, ThreadOffset<8> offs) OVERRIDE; 190 void JumpTo(ManagedRegister m_base, Offset offs, ManagedRegister m_scratch);
|
/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
|
H A D | assembler.h | 383 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size) = 0; 415 virtual void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) = 0; 417 virtual void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) = 0; 419 virtual void LoadRawPtrFromThread32(ManagedRegister dest, ThreadOffset<4> offs); 420 virtual void LoadRawPtrFromThread64(ManagedRegister dest, ThreadOffset<8> offs);
|
/art/compiler/utils/mips/ |
H A D | assembler_mips.h | 171 void Store(FrameOffset offs, ManagedRegister msrc, size_t size) OVERRIDE; 195 void LoadRef(ManagedRegister mdest, ManagedRegister base, MemberOffset offs) OVERRIDE; 197 void LoadRawPtr(ManagedRegister mdest, ManagedRegister base, Offset offs) OVERRIDE; 199 void LoadRawPtrFromThread32(ManagedRegister mdest, ThreadOffset<4> offs) OVERRIDE;
|
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/arm/ |
H A D | assembler_arm.cc | 504 MemberOffset offs) { 508 base.AsArm().AsCoreRegister(), offs.Int32Value()); 521 Offset offs) { 525 base.AsArm().AsCoreRegister(), offs.Int32Value()); 572 void ArmAssembler::LoadRawPtrFromThread32(ManagedRegister m_dst, ThreadOffset<4> offs) { 575 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), TR, offs.Int32Value());
|
H A D | assembler_arm.h | 627 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 651 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE; 653 void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) OVERRIDE; 655 void LoadRawPtrFromThread32(ManagedRegister dest, ThreadOffset<4> offs) OVERRIDE;
|
/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...] |
H A D | assembler_x86_64.h | 517 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 541 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE; 543 void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) OVERRIDE; 545 void LoadRawPtrFromThread64(ManagedRegister dest, ThreadOffset<8> offs) OVERRIDE;
|
/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...] |
H A D | assembler_x86.h | 475 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 499 void LoadRef(ManagedRegister dest, ManagedRegister base, MemberOffset offs) OVERRIDE; 501 void LoadRawPtr(ManagedRegister dest, ManagedRegister base, Offset offs) OVERRIDE; 503 void LoadRawPtrFromThread32(ManagedRegister dest, ThreadOffset<4> offs) OVERRIDE;
|