/art/compiler/utils/ |
H A D | assembler.cc | 146 void Assembler::StoreStackOffsetToThread32(ThreadOffset<4> thr_offs ATTRIBUTE_UNUSED, 152 void Assembler::StoreStackOffsetToThread64(ThreadOffset<8> thr_offs ATTRIBUTE_UNUSED, 158 void Assembler::StoreStackPointerToThread32(ThreadOffset<4> thr_offs ATTRIBUTE_UNUSED) { 162 void Assembler::StoreStackPointerToThread64(ThreadOffset<8> thr_offs ATTRIBUTE_UNUSED) { 189 ThreadOffset<4> thr_offs ATTRIBUTE_UNUSED, 195 ThreadOffset<8> thr_offs ATTRIBUTE_UNUSED, 200 void Assembler::CopyRawPtrToThread32(ThreadOffset<4> thr_offs ATTRIBUTE_UNUSED, 206 void Assembler::CopyRawPtrToThread64(ThreadOffset<8> thr_offs ATTRIBUTE_UNUSED,
|
H A D | assembler.h | 418 virtual void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, 421 virtual void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, 425 virtual void StoreStackPointerToThread32(ThreadOffset<4> thr_offs); 426 virtual void StoreStackPointerToThread64(ThreadOffset<8> thr_offs); 450 virtual void CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs, 452 virtual void CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs, 455 virtual void CopyRawPtrToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 457 virtual void CopyRawPtrToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs,
|
/art/compiler/utils/arm64/ |
H A D | assembler_arm64.h | 107 void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs, 109 void StoreStackPointerToThread64(ThreadOffset<8> thr_offs) OVERRIDE; 124 void CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs, 126 void CopyRawPtrToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
|
/art/compiler/utils/arm/ |
H A D | assembler_arm.cc | 607 ThreadOffset<4> thr_offs, 612 TR, thr_offs.Int32Value()); 617 void ArmAssembler::CopyRawPtrToThread32(ThreadOffset<4> thr_offs, 625 TR, thr_offs.Int32Value()); 628 void ArmAssembler::StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, 635 TR, thr_offs.Int32Value()); 638 void ArmAssembler::StoreStackPointerToThread32(ThreadOffset<4> thr_offs) { 639 StoreToOffset(kStoreWord, SP, TR, thr_offs.Int32Value());
|
H A D | assembler_arm.h | 683 void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 686 void StoreStackPointerToThread32(ThreadOffset<4> thr_offs) OVERRIDE; 708 void CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs, 711 void CopyRawPtrToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
|
/art/compiler/utils/mips/ |
H A D | assembler_mips.h | 179 void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 182 void StoreStackPointerToThread32(ThreadOffset<4> thr_offs) OVERRIDE; 204 void CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs, 207 void CopyRawPtrToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs,
|
H A D | assembler_mips.cc | 662 void MipsAssembler::StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, argument 669 S1, thr_offs.Int32Value()); 672 void MipsAssembler::StoreStackPointerToThread32(ThreadOffset<4> thr_offs) { argument 673 StoreToOffset(kStoreWord, SP, S1, thr_offs.Int32Value()); 770 ThreadOffset<4> thr_offs, 775 S1, thr_offs.Int32Value()); 780 void MipsAssembler::CopyRawPtrToThread32(ThreadOffset<4> thr_offs, argument 788 S1, thr_offs.Int32Value()); 769 CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs, ManagedRegister mscratch) argument
|
/art/compiler/utils/mips64/ |
H A D | assembler_mips64.h | 252 void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs, 255 void StoreStackPointerToThread64(ThreadOffset<8> thr_offs) OVERRIDE; 277 void CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs, 280 void CopyRawPtrToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs,
|
H A D | assembler_mips64.cc | 1208 void Mips64Assembler::StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, argument 1214 StoreToOffset(kStoreDoubleword, scratch.AsGpuRegister(), S1, thr_offs.Int32Value()); 1217 void Mips64Assembler::StoreStackPointerToThread64(ThreadOffset<8> thr_offs) { argument 1218 StoreToOffset(kStoreDoubleword, SP, S1, thr_offs.Int32Value()); 1311 ThreadOffset<8> thr_offs, 1315 LoadFromOffset(kLoadDoubleword, scratch.AsGpuRegister(), S1, thr_offs.Int32Value()); 1319 void Mips64Assembler::CopyRawPtrToThread64(ThreadOffset<8> thr_offs, argument 1327 S1, thr_offs.Int32Value()); 1310 CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs, ManagedRegister mscratch) argument
|
/art/compiler/utils/x86/ |
H A D | assembler_x86.h | 528 void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 531 void StoreStackPointerToThread32(ThreadOffset<4> thr_offs) OVERRIDE; 553 void CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs, 556 void CopyRawPtrToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
|
H A D | assembler_x86.cc | 1834 void X86Assembler::StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, argument 1840 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); 1843 void X86Assembler::StoreStackPointerToThread32(ThreadOffset<4> thr_offs) { argument 1844 fs()->movl(Address::Absolute(thr_offs), ESP); 1993 ThreadOffset<4> thr_offs, 1997 fs()->movl(scratch.AsCpuRegister(), Address::Absolute(thr_offs)); 2001 void X86Assembler::CopyRawPtrToThread32(ThreadOffset<4> thr_offs, argument 2007 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); 1992 CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs, ManagedRegister mscratch) argument
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.h | 656 void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs, 659 void StoreStackPointerToThread64(ThreadOffset<8> thr_offs) OVERRIDE; 681 void CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs, 684 void CopyRawPtrToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
|
H A D | assembler_x86_64.cc | 2517 void X86_64Assembler::StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, argument 2523 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); 2526 void X86_64Assembler::StoreStackPointerToThread64(ThreadOffset<8> thr_offs) { argument 2527 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); 2678 ThreadOffset<8> thr_offs, 2682 gs()->movq(scratch.AsCpuRegister(), Address::Absolute(thr_offs, true)); 2686 void X86_64Assembler::CopyRawPtrToThread64(ThreadOffset<8> thr_offs, argument 2692 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); 2677 CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs, ManagedRegister mscratch) argument
|