Searched refs:Absolute (Results 1 – 9 of 9) sorted by relevance
/art/compiler/utils/x86/ |
D | assembler_x86.cc | 1831 fs()->movl(Address::Absolute(dest), Immediate(imm)); in StoreImmediateToThread32() 1840 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread32() 1844 fs()->movl(Address::Absolute(thr_offs), ESP); in StoreStackPointerToThread32() 1885 fs()->movl(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread32() 1888 fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src)); in LoadFromThread32() 1889 fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset<4>(src.Int32Value()+4))); in LoadFromThread32() 1892 fs()->flds(Address::Absolute(src)); in LoadFromThread32() 1894 fs()->fldl(Address::Absolute(src)); in LoadFromThread32() 1899 fs()->movss(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread32() 1901 fs()->movsd(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread32() [all …]
|
D | assembler_x86.h | 190 static Address Absolute(uintptr_t addr) { in Absolute() function 197 static Address Absolute(ThreadOffset<4> addr) { in Absolute() function 198 return Absolute(addr.Int32Value()); in Absolute()
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 158 __ fs()->jmp(Address::Absolute(offset)); in CreateTrampoline() 176 __ gs()->jmp(x86_64::Address::Absolute(offset, true)); in CreateTrampoline()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 2514 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq? in StoreImmediateToThread64() 2523 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); in StoreStackOffsetToThread64() 2527 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); in StoreStackPointerToThread64() 2573 gs()->movl(dest.AsCpuRegister(), Address::Absolute(src, true)); in LoadFromThread64() 2576 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true)); in LoadFromThread64() 2579 gs()->flds(Address::Absolute(src, true)); in LoadFromThread64() 2581 gs()->fldl(Address::Absolute(src, true)); in LoadFromThread64() 2586 gs()->movss(dest.AsXmmRegister(), Address::Absolute(src, true)); in LoadFromThread64() 2588 gs()->movsd(dest.AsXmmRegister(), Address::Absolute(src, true)); in LoadFromThread64() 2619 gs()->movq(dest.AsCpuRegister(), Address::Absolute(offs, true)); in LoadRawPtrFromThread64() [all …]
|
D | assembler_x86_64.h | 232 static Address Absolute(uintptr_t addr, bool no_rip = false) { 259 static Address Absolute(ThreadOffset<8> addr, bool no_rip = false) { 260 return Absolute(addr.Int32Value(), no_rip);
|
/art/compiler/optimizing/ |
D | code_generator_x86.cc | 54 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowNullPointer))); in EmitNativeCode() 69 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowDivZero))); in EmitNativeCode() 120 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowArrayBounds))); in EmitNativeCode() 141 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pTestSuspend))); in EmitNativeCode() 182 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pResolveString))); in EmitNativeCode() 214 __ fs()->call(Address::Absolute(do_clinit_ in EmitNativeCode() 279 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, in EmitNativeCode() 283 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pCheckCast))); in EmitNativeCode() 312 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pDeoptimize))); in EmitNativeCode() 1766 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pF2l))); in VisitTypeConversion() [all …]
|
D | code_generator_x86_64.cc | 58 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pThrowNullPointer), true)); in EmitNativeCode() 74 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pThrowDivZero), true)); in EmitNativeCode() 124 __ gs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pTestSuspend), true)); in EmitNativeCode() 172 __ gs()->call(Address::Absolute( in EmitNativeCode() 204 __ gs()->call(Address::Absolute((do_clinit_ in EmitNativeCode() 252 __ gs()->call(Address::Absolute( in EmitNativeCode() 299 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pInstanceofNonTrivial), true)); in EmitNativeCode() 303 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pCheckCast), true)); in EmitNativeCode() 333 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pDeoptimize), true)); in EmitNativeCode() 375 __ gs()->movq(temp, Address::Absolute(invoke->GetStringInitOffset(), true)); in GenerateStaticOrDirectCall() [all …]
|
D | intrinsics_x86_64.cc | 864 __ gs()->call(Address::Absolute( in VisitStringCompareTo() 1042 __ gs()->call(Address::Absolute( in VisitStringNewStringFromBytes() 1062 __ gs()->call(Address::Absolute( in VisitStringNewStringFromChars() 1086 __ gs()->call(Address::Absolute( in VisitStringNewStringFromString() 1243 GetAssembler()->gs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86_64WordSize>(), true)); in VisitThreadCurrentThread()
|
D | intrinsics_x86.cc | 940 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pStringCompareTo))); in VisitStringCompareTo() 1118 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAllocStringFromBytes))); in VisitStringNewStringFromBytes() 1137 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAllocStringFromChars))); in VisitStringNewStringFromChars() 1160 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAllocStringFromString))); in VisitStringNewStringFromString() 1323 GetAssembler()->fs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86WordSize>())); in VisitThreadCurrentThread()
|