Home
last modified time | relevance | path

Searched refs:offs (Results 1 – 14 of 14) sorted by relevance

/art/compiler/utils/arm64/
Dassembler_arm64.cc122 void Arm64Assembler::Store(FrameOffset offs, ManagedRegister m_src, size_t size) { in Store() argument
128 StoreWToOffset(kStoreWord, src.AsWRegister(), SP, offs.Int32Value()); in Store()
131 StoreToOffset(src.AsCoreRegister(), SP, offs.Int32Value()); in Store()
133 StoreSToOffset(src.AsSRegister(), SP, offs.Int32Value()); in Store()
136 StoreDToOffset(src.AsDRegister(), SP, offs.Int32Value()); in Store()
140 void Arm64Assembler::StoreRef(FrameOffset offs, ManagedRegister m_src) { in StoreRef() argument
144 offs.Int32Value()); in StoreRef()
147 void Arm64Assembler::StoreRawPtr(FrameOffset offs, ManagedRegister m_src) { in StoreRawPtr() argument
150 StoreToOffset(src.AsCoreRegister(), SP, offs.Int32Value()); in StoreRawPtr()
153 void Arm64Assembler::StoreImmediateToFrame(FrameOffset offs, uint32_t imm, in StoreImmediateToFrame() argument
[all …]
Dassembler_arm64.h114 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/runtime/
Doffsets.cc23 std::ostream& operator<<(std::ostream& os, const Offset& offs) { in operator <<() argument
24 return os << offs.Int32Value(); in operator <<()
Doffsets.h42 std::ostream& operator<<(std::ostream& os, const Offset& offs);
/art/compiler/utils/
Dassembler.h383 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);
Dassembler.cc165 void Assembler::LoadRawPtrFromThread32(ManagedRegister dest, ThreadOffset<4> offs) { in LoadRawPtrFromThread32() argument
169 void Assembler::LoadRawPtrFromThread64(ManagedRegister dest, ThreadOffset<8> offs) { in LoadRawPtrFromThread64() argument
/art/compiler/utils/mips/
Dassembler_mips.h171 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;
Dassembler_mips.cc684 MemberOffset offs) { in LoadRef() argument
688 base.AsMips().AsCoreRegister(), offs.Int32Value()); in LoadRef()
695 Offset offs) { in LoadRawPtr() argument
699 base.AsMips().AsCoreRegister(), offs.Int32Value()); in LoadRawPtr()
703 ThreadOffset<4> offs) { in LoadRawPtrFromThread32() argument
706 LoadFromOffset(kLoadWord, dest.AsCoreRegister(), S1, offs.Int32Value()); in LoadRawPtrFromThread32()
/art/compiler/utils/x86/
Dassembler_x86.cc1452 void X86Assembler::Store(FrameOffset offs, ManagedRegister msrc, size_t size) { in Store() argument
1458 movl(Address(ESP, offs), src.AsCpuRegister()); in Store()
1461 movl(Address(ESP, offs), src.AsRegisterPairLow()); in Store()
1462 movl(Address(ESP, FrameOffset(offs.Int32Value()+4)), in Store()
1466 fstps(Address(ESP, offs)); in Store()
1468 fstpl(Address(ESP, offs)); in Store()
1473 movss(Address(ESP, offs), src.AsXmmRegister()); in Store()
1475 movsd(Address(ESP, offs), src.AsXmmRegister()); in Store()
1581 MemberOffset offs) { in LoadRef() argument
1584 movl(dest.AsCpuRegister(), Address(base.AsX86().AsCpuRegister(), offs)); in LoadRef()
[all …]
Dassembler_x86.h475 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;
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc1806 void X86_64Assembler::Store(FrameOffset offs, ManagedRegister msrc, size_t size) { in Store() argument
1813 movl(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
1816 movq(Address(CpuRegister(RSP), offs), src.AsCpuRegister()); in Store()
1820 movq(Address(CpuRegister(RSP), offs), src.AsRegisterPairLow()); in Store()
1821 movq(Address(CpuRegister(RSP), FrameOffset(offs.Int32Value()+4)), in Store()
1825 fstps(Address(CpuRegister(RSP), offs)); in Store()
1827 fstpl(Address(CpuRegister(RSP), offs)); in Store()
1832 movss(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); in Store()
1834 movsd(Address(CpuRegister(RSP), offs), src.AsXmmRegister()); in Store()
1944 MemberOffset offs) { in LoadRef() argument
[all …]
Dassembler_x86_64.h517 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/arm/
Dassembler_arm.cc504 MemberOffset offs) { in LoadRef() argument
508 base.AsArm().AsCoreRegister(), offs.Int32Value()); in LoadRef()
521 Offset offs) { in LoadRawPtr() argument
525 base.AsArm().AsCoreRegister(), offs.Int32Value()); in LoadRawPtr()
572 void ArmAssembler::LoadRawPtrFromThread32(ManagedRegister m_dst, ThreadOffset<4> offs) { in LoadRawPtrFromThread32() argument
575 LoadFromOffset(kLoadWord, dst.AsCoreRegister(), TR, offs.Int32Value()); in LoadRawPtrFromThread32()
Dassembler_arm.h627 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;