/art/compiler/utils/x86_64/ |
D | assembler_x86_64_test.cc | 108 x86_64::Immediate imm(value); in TEST() 113 x86_64::Immediate imm2(value); in TEST() 120 bool operator()(const x86_64::CpuRegister& a, const x86_64::CpuRegister& b) const { in operator ()() 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::CpuRegister, 129 x86_64::XmmRegister, x86_64::Immediate> Base; 143 registers_.push_back(new x86_64::CpuRegister(x86_64::RAX)); in SetUpHelpers() 144 registers_.push_back(new x86_64::CpuRegister(x86_64::RBX)); in SetUpHelpers() 145 registers_.push_back(new x86_64::CpuRegister(x86_64::RCX)); in SetUpHelpers() [all …]
|
D | managed_register_x86_64.h | 25 namespace x86_64 { 204 inline x86_64::X86_64ManagedRegister ManagedRegister::AsX86_64() const { in AsX86_64() 205 x86_64::X86_64ManagedRegister reg(id_); in AsX86_64()
|
D | constants_x86_64.h | 28 namespace x86_64 {
|
D | managed_register_x86_64.cc | 22 namespace x86_64 { namespace
|
/art/runtime/arch/x86_64/ |
D | quick_method_frame_info_x86_64.h | 26 namespace x86_64 { 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::RCX) | 33 (1 << art::x86_64::R8) | (1 << art::x86_64::R9); 35 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) | (1 << art::x86_64::XMM2) | 36 (1 << art::x86_64::XMM3) | (1 << art::x86_64::XMM4) | (1 << art::x86_64::XMM5) | 37 (1 << art::x86_64::XMM6) | (1 << art::x86_64::XMM7); 39 (1 << art::x86_64::XMM12) | (1 << art::x86_64::XMM13) | 40 (1 << art::x86_64::XMM14) | (1 << art::x86_64::XMM15); [all …]
|
D | registers_x86_64.cc | 22 namespace x86_64 { namespace
|
D | registers_x86_64.h | 27 namespace x86_64 {
|
D | context_x86_64.h | 26 namespace x86_64 {
|
D | context_x86_64.cc | 24 namespace x86_64 { namespace
|
/art/runtime/arch/x86/ |
D | instruction_set_features_x86.h | 30 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;
|
D | instruction_set_features_x86.cc | 50 bool x86_64) { in FromVariant() argument 69 if (x86_64) { in FromVariant() 79 bool x86_64) { in FromBitmap() argument 86 if (x86_64) { in FromBitmap() 94 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromCppDefines(bool x86_64) { in FromCppDefines() argument 127 if (x86_64) { in FromCppDefines() 135 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromCpuInfo(bool x86_64) { in FromCpuInfo() argument 179 if (x86_64) { in FromCpuInfo() 187 const X86InstructionSetFeatures* X86InstructionSetFeatures::FromHwcap(bool x86_64) { in FromHwcap() argument 189 return FromCppDefines(x86_64); in FromHwcap() [all …]
|
D | fault_handler_x86.cc | 95 const bool x86_64 = true; in GetInstructionSize() local 97 const bool x86_64 = false; in GetInstructionSize() 143 if (x86_64 && opcode >= 0x40 && opcode <= 0x4f) { in GetInstructionSize()
|
/art/build/ |
D | Android.common.mk | 20 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/ |
D | arch_test.cc | 111 namespace x86_64 { namespace 157 CheckFrameSize(InstructionSet::kX86_64, Runtime::kSaveAll, x86_64::kFrameSizeSaveAllCalleeSave); in TEST_F() 158 CheckFrameSize(InstructionSet::kX86_64, Runtime::kRefsOnly, x86_64::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 160 x86_64::kFrameSizeRefsAndArgsCalleeSave); in TEST_F()
|
D | context.cc | 49 return new x86_64::X86_64Context(); in Create()
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 170 namespace x86_64 { namespace 172 std::unique_ptr<x86_64::X86_64Assembler> in CreateTrampoline() 173 assembler(static_cast<x86_64::X86_64Assembler*>(Assembler::Create(kX86_64))); in CreateTrampoline() 176 __ gs()->jmp(x86_64::Address::Absolute(offset, true)); in CreateTrampoline() 196 return x86_64::CreateTrampoline(offset); in CreateTrampoline64()
|
/art/compiler/utils/ |
D | managed_register.h | 41 namespace x86_64 { 62 x86_64::X86_64ManagedRegister AsX86_64() const;
|
D | assembler.cc | 127 return new x86_64::X86_64Assembler(); in Create()
|
/art/runtime/ |
D | Android.mk | 195 arch/x86_64/registers_x86_64.cc \ 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/jni/quick/ |
D | calling_convention.cc | 46 return new x86_64::X86_64ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); in Create() 121 return new x86_64::X86_64JniCallingConvention(is_static, is_synchronized, shorty); in Create()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.h | 28 namespace x86_64 {
|
/art/compiler/ |
D | Android.mk | 90 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 \
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.h | 23 namespace x86_64 {
|
D | calling_convention_x86_64.cc | 25 namespace x86_64 { namespace
|
/art/runtime/entrypoints/quick/ |
D | callee_save_frame.h | 80 isa == kX86_64 ? x86_64::X86_64CalleeSaveFrameSize(type) : in GetCalleeSaveFrameSize()
|