Lines Matching refs:gs

2154 X86_64Assembler* X86_64Assembler::gs() {  in gs()  function in art::x86_64::X86_64Assembler
2798 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq? in StoreImmediateToThread64()
2807 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); in StoreStackOffsetToThread64()
2811 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); in StoreStackPointerToThread64()
2857 gs()->movl(dest.AsCpuRegister(), Address::Absolute(src, true)); in LoadFromThread64()
2860 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true)); in LoadFromThread64()
2863 gs()->flds(Address::Absolute(src, true)); in LoadFromThread64()
2865 gs()->fldl(Address::Absolute(src, true)); in LoadFromThread64()
2870 gs()->movss(dest.AsXmmRegister(), Address::Absolute(src, true)); in LoadFromThread64()
2872 gs()->movsd(dest.AsXmmRegister(), Address::Absolute(src, true)); in LoadFromThread64()
2903 gs()->movq(dest.AsCpuRegister(), Address::Absolute(offs, true)); in LoadRawPtrFromThread64()
2966 gs()->movq(scratch.AsCpuRegister(), Address::Absolute(thr_offs, true)); in CopyRawPtrFromThread64()
2976 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); in CopyRawPtrToThread64()
3124 gs()->call(Address::Absolute(offset, true)); in CallFromThread64()
3128 gs()->movq(tr.AsX86_64().AsCpuRegister(), Address::Absolute(Thread::SelfOffset<8>(), true)); in GetCurrentThread()
3133 gs()->movq(scratch.AsCpuRegister(), Address::Absolute(Thread::SelfOffset<8>(), true)); in GetCurrentThread()
3149 gs()->cmpl(Address::Absolute(Thread::ExceptionOffset<8>(), true), Immediate(0)); in ExceptionPoll()
3162 __ gs()->movq(CpuRegister(RDI), Address::Absolute(Thread::ExceptionOffset<8>(), true)); in Emit()
3163 __ gs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(8, pDeliverException), true)); in Emit()