Searched refs:x86_64 (Results 1 - 25 of 36) sorted by relevance

12

/art/compiler/utils/x86_64/
H A Dassembler_x86_64_test.cc108 x86_64::Immediate imm(value);
113 x86_64::Immediate imm2(value);
120 bool operator()(const x86_64::CpuRegister& a, const x86_64::CpuRegister& b) const {
125 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
126 x86_64::XmmRegister, x86_64::Immediate> {
128 typedef AssemblerTest<x86_64::X86_64Assembler, x86_64
[all...]
H A Dmanaged_register_x86_64.h25 namespace x86_64 { namespace in namespace:art
202 } // namespace x86_64
204 inline x86_64::X86_64ManagedRegister ManagedRegister::AsX86_64() const {
205 x86_64::X86_64ManagedRegister reg(id_);
H A Dconstants_x86_64.h22 #include "arch/x86_64/registers_x86_64.h"
28 namespace x86_64 { namespace in namespace:art
133 } // namespace x86_64
H A Dmanaged_register_x86_64.cc22 namespace x86_64 { namespace in namespace:art
114 } // namespace x86_64
/art/runtime/arch/x86_64/
H A Dquick_method_frame_info_x86_64.h26 namespace x86_64 { namespace in namespace:art
29 (1 << art::x86_64::RBX) | (1 << art::x86_64::RBP) | (1 << art::x86_64::R12) |
30 (1 << art::x86_64::R13) | (1 << art::x86_64::R14) | (1 << art::x86_64::R15);
32 (1 << art::x86_64::RSI) | (1 << art::x86_64::RDX) | (1 << art::x86_64
[all...]
H A Dregisters_x86_64.cc22 namespace x86_64 { namespace in namespace:art
46 } // namespace x86_64
H A Dregisters_x86_64.h27 namespace x86_64 { namespace in namespace:art
73 } // namespace x86_64
H A Dcontext_x86_64.h26 namespace x86_64 { namespace in namespace:art
90 } // namespace x86_64
H A Dcontext_x86_64.cc24 namespace x86_64 { namespace in namespace:art
129 } // namespace x86_64
/art/runtime/arch/x86/
H A Dinstruction_set_features_x86.h30 bool x86_64 = false);
33 static const X86InstructionSetFeatures* FromBitmap(uint32_t bitmap, bool x86_64 = false);
36 static const X86InstructionSetFeatures* FromCppDefines(bool x86_64 = false);
39 static const X86InstructionSetFeatures* FromCpuInfo(bool x86_64 = false);
43 static const X86InstructionSetFeatures* FromHwcap(bool x86_64 = false);
47 static const X86InstructionSetFeatures* FromAssembly(bool x86_64 = false);
73 bool x86_64, std::string* error_msg) const;
H A Dinstruction_set_features_x86.cc22 #include "arch/x86_64/instruction_set_features_x86_64.h"
50 bool x86_64) {
69 if (x86_64) {
79 bool x86_64) {
86 if (x86_64) {
94 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromCppDefines(bool x86_64) { argument
127 if (x86_64) {
135 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromCpuInfo(bool x86_64) { argument
179 if (x86_64) {
187 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromHwcap(bool x86_64) { argument
48 FromVariant( const std::string& variant, std::string* error_msg ATTRIBUTE_UNUSED, bool x86_64) argument
78 FromBitmap(uint32_t bitmap, bool x86_64) argument
192 FromAssembly(bool x86_64) argument
254 AddFeaturesFromSplitString( const bool smp, const std::vector<std::string>& features, bool x86_64, std::string* error_msg) const argument
[all...]
H A Dfault_handler_x86.cc73 // mac symbols have a prefix of _ on x86_64
95 const bool x86_64 = true; local
97 const bool x86_64 = false;
143 if (x86_64 && opcode >= 0x40 && opcode <= 0x4f) {
262 // get the method from the top of the stack. However it's in EAX(x86)/RDI(x86_64).
327 // (x86_64)
/art/build/
H A DAndroid.common.mk20 ART_TARGET_SUPPORTED_ARCH := arm arm64 mips mips64 x86 x86_64
21 ART_HOST_SUPPORTED_ARCH := x86 x86_64
90 ART_HOST_ARCH_64 := x86_64
91 ART_HOST_ARCH := x86_64
/art/runtime/arch/
H A Dcontext.cc30 #include "x86_64/context_x86_64.h"
49 return new x86_64::X86_64Context();
H A Darch_test.cc30 options->push_back(std::make_pair("imageinstructionset", "x86_64"));
111 namespace x86_64 { namespace in namespace:art
112 #include "arch/x86_64/asm_support_x86_64.h"
157 CheckFrameSize(InstructionSet::kX86_64, Runtime::kSaveAll, x86_64::kFrameSizeSaveAllCalleeSave);
158 CheckFrameSize(InstructionSet::kX86_64, Runtime::kRefsOnly, x86_64::kFrameSizeRefsOnlyCalleeSave);
160 x86_64::kFrameSizeRefsAndArgsCalleeSave);
/art/compiler/trampolines/
H A Dtrampoline_compiler.cc25 #include "utils/x86_64/assembler_x86_64.h"
170 namespace x86_64 { namespace in namespace:art
172 std::unique_ptr<x86_64::X86_64Assembler>
173 assembler(static_cast<x86_64::X86_64Assembler*>(Assembler::Create(kX86_64)));
176 __ gs()->jmp(x86_64::Address::Absolute(offset, true));
186 } // namespace x86_64
196 return x86_64::CreateTrampoline(offset);
/art/compiler/utils/
H A Dmanaged_register.h41 namespace x86_64 { namespace in namespace:art
62 x86_64::X86_64ManagedRegister AsX86_64() const;
H A Dassembler.h31 #include "x86_64/constants_x86_64.h"
57 namespace x86_64 { namespace in namespace:art
129 friend class x86_64::X86_64Assembler;
/art/compiler/jni/quick/x86_64/
H A Dcalling_convention_x86_64.h23 namespace x86_64 { namespace in namespace:art
85 } // namespace x86_64
H A Dcalling_convention_x86_64.cc22 #include "utils/x86_64/managed_register_x86_64.h"
25 namespace x86_64 { namespace in namespace:art
214 } // namespace x86_64
/art/compiler/optimizing/
H A Dintrinsics_x86_64.h28 namespace x86_64 { namespace in namespace:art
81 } // namespace x86_64
/art/compiler/jni/quick/
H A Dcalling_convention.cc25 #include "jni/quick/x86_64/calling_convention_x86_64.h"
46 return new x86_64::X86_64ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty);
121 return new x86_64::X86_64JniCallingConvention(is_static, is_synchronized, shorty);
/art/runtime/entrypoints/quick/
H A Dcallee_save_frame.h32 #include "arch/x86_64/quick_method_frame_info_x86_64.h"
80 isa == kX86_64 ? x86_64::X86_64CalleeSaveFrameSize(type) :
/art/runtime/
H A DAndroid.mk195 arch/x86_64/registers_x86_64.cc \
258 # shared between the x86 and x86_64 architectures.
260 arch/x86_64/context_x86_64.cc \
261 arch/x86_64/entrypoints_init_x86_64.cc \
262 arch/x86_64/jni_entrypoints_x86_64.S \
263 arch/x86_64/memcmp16_x86_64.S \
264 arch/x86_64/quick_entrypoints_x86_64.S \
265 arch/x86_64/thread_x86_64.cc \
/art/compiler/
H A DAndroid.mk90 linker/x86_64/relative_patcher_x86_64.cc \
97 jni/quick/x86_64/calling_convention_x86_64.cc \
152 utils/x86_64/assembler_x86_64.cc \
153 utils/x86_64/managed_register_x86_64.cc \

Completed in 287 milliseconds

12