Home
last modified time | relevance | path

Searched refs:Absolute (Results 1 – 7 of 7) sorted by relevance

/art/compiler/utils/x86/
Dassembler_x86.cc1278 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 …]
Dassembler_x86.h194 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/
Dassembler_x86_64.cc1474 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 …]
Dassembler_x86_64.h229 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/
Dtrampoline_compiler.cc130 __ fs()->jmp(Address::Absolute(offset)); in CreateTrampoline()
148 __ gs()->jmp(x86_64::Address::Absolute(offset, true)); in CreateTrampoline()
/art/compiler/optimizing/
Dcode_generator_x86_64.cc73 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()
Dcode_generator_x86.cc68 __ 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()