Home
last modified time | relevance | path

Searched refs:kX86_64PointerSize (Results 1 – 9 of 9) sorted by relevance

/art/runtime/arch/x86_64/
Dcallee_save_frame_x86_64.h79 1 /* Method* */) * static_cast<size_t>(kX86_64PointerSize), kStackAlignment); in GetFrameSize()
91 POPCOUNT(GetFpSpills(type))) * static_cast<size_t>(kX86_64PointerSize); in GetFpr1Offset()
97 POPCOUNT(GetCoreSpills(type)) * static_cast<size_t>(kX86_64PointerSize); in GetGpr1Offset()
102 return GetFrameSize(type) - static_cast<size_t>(kX86_64PointerSize); in GetReturnPcOffset()
Djni_frame_x86_64.h31 static_assert(kX86_64PointerSize == PointerSize::k64, "Unexpected x86_64 pointer size");
/art/compiler/jni/quick/x86_64/
Dcalling_convention_x86_64.cc157 static_cast<size_t>(kX86_64PointerSize) + // Method ref in CurrentParamStackOffset()
171 kX86_64PointerSize) { in X86_64JniCallingConvention()
193 const size_t method_ptr_size = static_cast<size_t>(kX86_64PointerSize); in FrameSize()
202 total_size += HandleScope::SizeOf(kX86_64PointerSize, ReferenceCount()); in FrameSize()
/art/libartbase/arch/
Dinstruction_set.h55 static constexpr PointerSize kX86_64PointerSize = PointerSize::k64; variable
92 return kX86_64PointerSize; in GetInstructionSetPointerSize()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc86 static_assert(static_cast<size_t>(kX86_64PointerSize) == kFramePointerSize, in BuildFrame()
640 Address::Absolute(Thread::SelfOffset<kX86_64PointerSize>(), true)); in GetCurrentThread()
645 __ gs()->movq(scratch, Address::Absolute(Thread::SelfOffset<kX86_64PointerSize>(), true)); in GetCurrentThread()
661 __ gs()->cmpl(Address::Absolute(Thread::ExceptionOffset<kX86_64PointerSize>(), true), in ExceptionPoll()
694 __ gs()->cmpl(Address::Absolute(Thread::IsGcMarkingOffset<kX86_64PointerSize>(), true), in TestGcMarking()
716 Address::Absolute(Thread::ExceptionOffset<kX86_64PointerSize>(), true)); in Emit()
718 Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86_64PointerSize, pDeliverException), true)); in Emit()
/art/compiler/optimizing/
Dcode_generator_x86_64.h31 static constexpr size_t kX86_64WordSize = static_cast<size_t>(kX86_64PointerSize);
63 kX86_64PointerSize) {} in InvokeRuntimeCallingConvention()
76 kX86_64PointerSize) {} in InvokeDexCallingConvention()
Dcode_generator_x86_64.cc71 #define QUICK_ENTRY_POINT(x) QUICK_ENTRYPOINT_OFFSET(kX86_64PointerSize, x).Int32Value()
535 Thread::ReadBarrierMarkEntryPointsOffset<kX86_64PointerSize>(ref_reg); in EmitNativeCode()
626 Thread::ReadBarrierMarkEntryPointsOffset<kX86_64PointerSize>(ref_reg); in EmitNativeCode()
1007 GetThreadOffset<kX86_64PointerSize>(invoke->GetStringInitEntryPoint()).Int32Value(); in GenerateStaticOrDirectCall()
1055 ArtMethod::EntryPointFromJniOffset(kX86_64PointerSize).SizeValue())); in GenerateStaticOrDirectCall()
1090 kX86_64PointerSize).SizeValue())); in GenerateStaticOrDirectCall()
1102 invoke->GetVTableIndex(), kX86_64PointerSize).SizeValue(); in GenerateVirtualCall()
1130 kX86_64PointerSize).SizeValue())); in GenerateVirtualCall()
1326 GenerateInvokeRuntime(GetThreadOffset<kX86_64PointerSize>(entrypoint).Int32Value()); in InvokeRuntime()
1439 GetThreadOffset<kX86_64PointerSize>(kQuickCompileOptimized).Int32Value()); in MaybeIncrementHotness()
[all …]
Dintrinsics_x86_64.cc104 int32_t entry_point_offset = Thread::ReadBarrierMarkEntryPointsOffset<kX86_64PointerSize>(TMP); in EmitNativeCode()
1784 GetAssembler()->gs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86_64PointerSize>(), in VisitThreadCurrentThread()
2669 (Thread::InterruptedOffset<kX86_64PointerSize>().Int32Value(), /* no_rip= */ true); in VisitThreadInterrupted()
/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc214 total_size += HandleScope::SizeOf(kX86_64PointerSize, ReferenceCount()); in FrameSize()