Searched refs:Absolute (Results 1 – 7 of 7) sorted by relevance
/art/compiler/utils/x86/ |
D | assembler_x86.cc | 1278 xorps(f, Address::Absolute(reinterpret_cast<uword>(&float_negate_constant))); in FloatNegate() 1288 xorpd(d, Address::Absolute(reinterpret_cast<uword>(&double_negate_constant))); in DoubleNegate() 1298 andpd(reg, Address::Absolute(reinterpret_cast<uword>(&double_abs_constant))); in DoubleAbs() 1499 fs()->movl(Address::Absolute(dest), Immediate(imm)); in StoreImmediateToThread32() 1508 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread32() 1512 fs()->movl(Address::Absolute(thr_offs), ESP); in StoreStackPointerToThread32() 1553 fs()->movl(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread32() 1556 fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src)); in LoadFromThread32() 1557 fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset<4>(src.Int32Value()+4))); in LoadFromThread32() 1560 fs()->flds(Address::Absolute(src)); in LoadFromThread32() [all …]
|
D | assembler_x86.h | 194 static Address Absolute(uword addr) { in Absolute() function 201 static Address Absolute(ThreadOffset<4> addr) { in Absolute() function 202 return Absolute(addr.Int32Value()); in Absolute()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 1474 xorps(f, Address::Absolute(reinterpret_cast<uword>(&float_negate_constant))); in FloatNegate() 1484 xorpd(d, Address::Absolute(reinterpret_cast<uword>(&double_negate_constant))); in DoubleNegate() 1494 andpd(reg, Address::Absolute(reinterpret_cast<uword>(&double_abs_constant))); in DoubleAbs() 1858 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq? in StoreImmediateToThread64() 1867 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister()); in StoreStackOffsetToThread64() 1871 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP)); in StoreStackPointerToThread64() 1917 gs()->movl(dest.AsCpuRegister(), Address::Absolute(src, true)); in LoadFromThread64() 1920 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true)); in LoadFromThread64() 1923 gs()->flds(Address::Absolute(src, true)); in LoadFromThread64() 1925 gs()->fldl(Address::Absolute(src, true)); in LoadFromThread64() [all …]
|
D | assembler_x86_64.h | 229 static Address Absolute(uword addr, bool no_rip = false) { 243 static Address Absolute(ThreadOffset<8> addr, bool no_rip = false) { 244 return Absolute(addr.Int32Value(), no_rip);
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 130 __ fs()->jmp(Address::Absolute(offset)); in CreateTrampoline() 148 __ gs()->jmp(x86_64::Address::Absolute(offset, true)); in CreateTrampoline()
|
/art/compiler/optimizing/ |
D | code_generator_x86_64.cc | 73 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pThrowNullPointer), true)); in EmitNativeCode() 91 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pThrowStackOverflow), true)); in EmitNativeCode() 111 __ gs()->call(Address::Absolute( in EmitNativeCode() 224 Address::Absolute(Thread::StackEndOffset<kX86_64WordSize>(), true)); in GenerateFrameEntry() 892 __ gs()->call(Address::Absolute( in VisitNewInstance() 1239 __ gs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64WordSize, pAputObject), true)); in VisitArraySet() 1310 __ gs()->movq(card, Address::Absolute( in MarkGCCard()
|
D | code_generator_x86.cc | 68 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowNullPointer))); in EmitNativeCode() 85 __ fs()->jmp(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowStackOverflow))); in EmitNativeCode() 105 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowArrayBounds))); in EmitNativeCode() 257 __ fs()->cmpl(ESP, Address::Absolute(Thread::StackEndOffset<kX86WordSize>())); in GenerateFrameEntry() 968 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAllocObjectWithAccessCheck))); in VisitNewInstance() 1139 __ fs()->movl(card, Address::Absolute(Thread::CardTableOffset<kX86WordSize>().Int32Value())); in MarkGCCard() 1404 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAputObject))); in VisitArraySet()
|