Home
last modified time | relevance | path

Searched refs:thr_offs (Results 1 – 12 of 12) sorted by relevance

/art/compiler/utils/x86/
Djni_macro_assembler_x86.h65 void StoreStackOffsetToThread(ThreadOffset32 thr_offs,
69 void StoreStackPointerToThread(ThreadOffset32 thr_offs) OVERRIDE;
92 ThreadOffset32 thr_offs,
95 void CopyRawPtrToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
Djni_macro_assembler_x86.cc167 void X86JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread() argument
173 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread()
176 void X86JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread() argument
177 __ fs()->movl(Address::Absolute(thr_offs), ESP); in StoreStackPointerToThread()
331 ThreadOffset32 thr_offs, in CopyRawPtrFromThread() argument
335 __ fs()->movl(scratch.AsCpuRegister(), Address::Absolute(thr_offs)); in CopyRawPtrFromThread()
339 void X86JNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs, in CopyRawPtrToThread() argument
345 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in CopyRawPtrToThread()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.h66 void StoreStackOffsetToThread(ThreadOffset64 thr_offs,
70 void StoreStackPointerToThread(ThreadOffset64 thr_offs) OVERRIDE;
97 ThreadOffset64 thr_offs,
100 void CopyRawPtrToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
Djni_macro_assembler_x86_64.cc206 void X86_64JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset64 thr_offs, in StoreStackOffsetToThread() argument
212 __ gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); in StoreStackOffsetToThread()
215 void X86_64JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset64 thr_offs) { in StoreStackPointerToThread() argument
216 __ gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); in StoreStackPointerToThread()
381 ThreadOffset64 thr_offs, in CopyRawPtrFromThread() argument
385 __ gs()->movq(scratch.AsCpuRegister(), Address::Absolute(thr_offs, true)); in CopyRawPtrFromThread()
389 void X86_64JNIMacroAssembler::CopyRawPtrToThread(ThreadOffset64 thr_offs, in CopyRawPtrToThread() argument
395 __ gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); in CopyRawPtrToThread()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h72 void StoreStackOffsetToThread(ThreadOffset32 thr_offs,
76 void StoreStackPointerToThread(ThreadOffset32 thr_offs) OVERRIDE;
105 ThreadOffset32 thr_offs,
108 void CopyRawPtrToThread(ThreadOffset32 thr_offs,
Djni_macro_assembler_arm_vixl.cc325 ThreadOffset32 thr_offs, in CopyRawPtrFromThread() argument
331 asm_.LoadFromOffset(kLoadWord, scratch.AsVIXLRegister(), tr, thr_offs.Int32Value()); in CopyRawPtrFromThread()
335 void ArmVIXLJNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs ATTRIBUTE_UNUSED, in CopyRawPtrToThread()
341 void ArmVIXLJNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread() argument
349 asm_.StoreToOffset(kStoreWord, scratch.AsVIXLRegister(), tr, thr_offs.Int32Value()); in StoreStackOffsetToThread()
352 void ArmVIXLJNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread() argument
353 asm_.StoreToOffset(kStoreWord, sp, tr, thr_offs.Int32Value()); in StoreStackPointerToThread()
/art/compiler/utils/
Djni_macro_assembler.h88 virtual void StoreStackOffsetToThread(ThreadOffset<kPointerSize> thr_offs,
92 virtual void StoreStackPointerToThread(ThreadOffset<kPointerSize> thr_offs) = 0;
121 ThreadOffset<kPointerSize> thr_offs,
124 virtual void CopyRawPtrToThread(ThreadOffset<kPointerSize> thr_offs,
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h73 void StoreStackOffsetToThread(ThreadOffset64 thr_offs,
76 void StoreStackPointerToThread(ThreadOffset64 thr_offs) OVERRIDE;
96 ThreadOffset64 thr_offs,
98 void CopyRawPtrToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
/art/compiler/utils/mips64/
Dassembler_mips64.cc3724 void Mips64Assembler::StoreStackOffsetToThread(ThreadOffset64 thr_offs, in StoreStackOffsetToThread() argument
3730 StoreToOffset(kStoreDoubleword, scratch.AsGpuRegister(), S1, thr_offs.Int32Value()); in StoreStackOffsetToThread()
3733 void Mips64Assembler::StoreStackPointerToThread(ThreadOffset64 thr_offs) { in StoreStackPointerToThread() argument
3734 StoreToOffset(kStoreDoubleword, SP, S1, thr_offs.Int32Value()); in StoreStackPointerToThread()
3824 ThreadOffset64 thr_offs, in CopyRawPtrFromThread() argument
3828 LoadFromOffset(kLoadDoubleword, scratch.AsGpuRegister(), S1, thr_offs.Int32Value()); in CopyRawPtrFromThread()
3832 void Mips64Assembler::CopyRawPtrToThread(ThreadOffset64 thr_offs, in CopyRawPtrToThread() argument
3840 S1, thr_offs.Int32Value()); in CopyRawPtrToThread()
Dassembler_mips64.h1337 void StoreStackOffsetToThread(ThreadOffset64 thr_offs,
1341 void StoreStackPointerToThread(ThreadOffset64 thr_offs) OVERRIDE;
1364 ThreadOffset64 thr_offs,
1367 void CopyRawPtrToThread(ThreadOffset64 thr_offs,
/art/compiler/utils/mips/
Dassembler_mips.h1247 void StoreStackOffsetToThread(ThreadOffset32 thr_offs,
1251 void StoreStackPointerToThread(ThreadOffset32 thr_offs) OVERRIDE;
1278 ThreadOffset32 thr_offs,
1281 void CopyRawPtrToThread(ThreadOffset32 thr_offs,
Dassembler_mips.cc4905 void MipsAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread() argument
4912 S1, thr_offs.Int32Value()); in StoreStackOffsetToThread()
4915 void MipsAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread() argument
4916 StoreToOffset(kStoreWord, SP, S1, thr_offs.Int32Value()); in StoreStackPointerToThread()
5015 ThreadOffset32 thr_offs, in CopyRawPtrFromThread() argument
5020 S1, thr_offs.Int32Value()); in CopyRawPtrFromThread()
5025 void MipsAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs, in CopyRawPtrToThread() argument
5033 S1, thr_offs.Int32Value()); in CopyRawPtrToThread()