Home
last modified time | relevance | path

Searched refs:fr_offs (Results 1 – 9 of 9) sorted by relevance

/art/compiler/utils/x86/
Djni_macro_assembler_x86.h64 void StoreStackOffsetToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs) override;
89 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) override;
91 void CopyRawPtrToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
Djni_macro_assembler_x86.cc177 void X86JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs) { in StoreStackOffsetToThread() argument
179 __ leal(scratch, Address(ESP, fr_offs)); in StoreStackOffsetToThread()
382 void X86JNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) { in CopyRawPtrFromThread() argument
385 __ movl(Address(ESP, fr_offs), scratch); in CopyRawPtrFromThread()
389 FrameOffset fr_offs, in CopyRawPtrToThread() argument
393 Load(scratch, fr_offs, 4); in CopyRawPtrToThread()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.h65 void StoreStackOffsetToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs) override;
92 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 thr_offs) override;
94 void CopyRawPtrToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
Djni_macro_assembler_x86_64.cc204 FrameOffset fr_offs) { in StoreStackOffsetToThread() argument
206 __ leaq(scratch, Address(CpuRegister(RSP), fr_offs)); in StoreStackOffsetToThread()
456 void X86_64JNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 thr_offs) { in CopyRawPtrFromThread() argument
459 __ movq(Address(CpuRegister(RSP), fr_offs), scratch); in CopyRawPtrFromThread()
463 FrameOffset fr_offs, in CopyRawPtrToThread() argument
467 Load(scratch, fr_offs, 8); in CopyRawPtrToThread()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h71 void StoreStackOffsetToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs) override;
100 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) override;
103 FrameOffset fr_offs,
Djni_macro_assembler_arm_vixl.cc389 void ArmVIXLJNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) { in CopyRawPtrFromThread() argument
393 asm_.StoreToOffset(kStoreWord, scratch, sp, fr_offs.Int32Value()); in CopyRawPtrFromThread()
397 FrameOffset fr_offs ATTRIBUTE_UNUSED, in CopyRawPtrToThread()
403 FrameOffset fr_offs) { in StoreStackOffsetToThread() argument
406 asm_.AddConstant(scratch, sp, fr_offs.Int32Value()); in StoreStackOffsetToThread()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h72 void StoreStackOffsetToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs) override;
90 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 thr_offs) override;
91 void CopyRawPtrToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
Djni_macro_assembler_arm64.cc172 void Arm64JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset64 tr_offs, FrameOffset fr_offs) { in StoreStackOffsetToThread() argument
175 ___ Add(scratch, reg_x(SP), fr_offs.Int32Value()); in StoreStackOffsetToThread()
453 void Arm64JNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 tr_offs) { in CopyRawPtrFromThread() argument
457 ___ Str(scratch, MEM_OP(sp, fr_offs.Int32Value())); in CopyRawPtrFromThread()
461 FrameOffset fr_offs, in CopyRawPtrToThread() argument
465 LoadFromOffset(scratch.AsXRegister(), SP, fr_offs.Int32Value()); in CopyRawPtrToThread()
/art/compiler/utils/
Djni_macro_assembler.h122 FrameOffset fr_offs) = 0;
153 virtual void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset<kPointerSize> thr_offs) = 0;
156 FrameOffset fr_offs,