/art/compiler/utils/x86/ |
H A D | assembler_x86_test.cc | 36 class AssemblerX86Test : public AssemblerTest<x86::X86Assembler, x86::Register, 37 x86::XmmRegister, x86::Immediate> { 39 typedef AssemblerTest<x86::X86Assembler, x86::Register, 40 x86::XmmRegister, x86::Immediate> Base; 44 return "x86"; 59 new x86 [all...] |
H A D | managed_register_x86.h | 25 namespace x86 { namespace in namespace:art 28 // The registers in kReservedCpuRegistersArray in x86.cc are not used in pairs. 29 // The table kRegisterPairs in x86.cc must be kept in sync with this enum. 216 } // namespace x86 218 inline x86::X86ManagedRegister ManagedRegister::AsX86() const { 219 x86::X86ManagedRegister reg(id_);
|
H A D | constants_x86.h | 22 #include "arch/x86/registers_x86.h" 28 namespace x86 { namespace in namespace:art 124 } // namespace x86
|
/art/runtime/arch/x86/ |
H A D | quick_method_frame_info_x86.h | 26 namespace x86 { namespace in namespace:art 40 (1 << art::x86::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI); 42 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX); 44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) | 45 (1 << art::x86 [all...] |
H A D | registers_x86.cc | 22 namespace x86 { namespace in namespace:art 36 } // namespace x86
|
H A D | registers_x86.h | 27 namespace x86 { namespace in namespace:art 44 } // namespace x86
|
H A D | context_x86.h | 26 namespace x86 { namespace in namespace:art 107 } // namespace x86
|
/art/runtime/interpreter/mterp/ |
H A D | rebuild.sh | 23 for arch in arm x86 mips arm64 x86_64 mips64; do TARGET_ARCH_EXT=$arch make -f Makefile_mterp; done
|
/art/build/ |
H A D | Android.common.mk | 20 ART_TARGET_SUPPORTED_ARCH := arm arm64 mips mips64 x86 x86_64 21 ART_HOST_SUPPORTED_ARCH := x86 x86_64 24 ART_HOST_SUPPORTED_ARCH := x86 x86_64 28 ART_HOST_SUPPORTED_ARCH := x86 91 ART_HOST_ARCH_32 := x86 93 ART_HOST_ARCH := x86 102 ART_HOST_ARCH_32 := x86 105 2ND_ART_HOST_ARCH := x86 106 2ND_HOST_ARCH := x86
|
/art/compiler/optimizing/ |
H A D | pc_relative_fixups_x86.h | 27 namespace x86 { namespace in namespace:art 41 } // namespace x86
|
H A D | intrinsics_x86.h | 28 namespace x86 { namespace in namespace:art 81 } // namespace x86
|
H A D | register_allocator_test.cc | 17 #include "arch/x86/instruction_set_features_x86.h" 44 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 62 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 295 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 329 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 384 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 408 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 539 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 556 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 575 x86 [all...] |
H A D | live_ranges_test.cc | 17 #include "arch/x86/instruction_set_features_x86.h" 67 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 115 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 166 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 245 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 324 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); 402 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
|
H A D | dead_code_elimination_test.cc | 17 #include "arch/x86/instruction_set_features_x86.h" 46 x86::CodeGeneratorX86 codegenX86(graph, *features_x86.get(), CompilerOptions());
|
H A D | codegen_test.cc | 27 #include "arch/x86/instruction_set_features_x86.h" 28 #include "arch/x86/registers_x86.h" 53 #include "utils/x86/managed_register_x86.h" 84 class TestCodeGeneratorX86 : public x86::CodeGeneratorX86 { 89 : x86::CodeGeneratorX86(graph, isa_features, compiler_options) { 91 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); 95 x86::CodeGeneratorX86::SetupBlockedRegisters(); 97 blocked_core_registers_[x86::EBX] = true; 98 blocked_register_pairs_[x86::EAX_EBX] = true; 99 blocked_register_pairs_[x86 [all...] |
/art/disassembler/ |
H A D | disassembler.cc | 40 return new x86::DisassemblerX86(options, false); 42 return new x86::DisassemblerX86(options, true);
|
H A D | disassembler_x86.h | 23 namespace x86 { namespace in namespace:art 48 } // namespace x86
|
/art/compiler/utils/ |
H A D | label.h | 43 namespace x86 { namespace in namespace:art 126 friend class x86::X86Assembler; 127 friend class x86::NearLabel;
|
H A D | managed_register.h | 37 namespace x86 { namespace in namespace:art 61 x86::X86ManagedRegister AsX86() const;
|
/art/runtime/arch/ |
H A D | context.cc | 28 #include "x86/context_x86.h" 47 return new x86::X86Context();
|
H A D | arch_test.cc | 104 namespace x86 { namespace in namespace:art 105 #include "arch/x86/asm_support_x86.h" 154 CheckFrameSize(InstructionSet::kX86, Runtime::kSaveAll, x86::kFrameSizeSaveAllCalleeSave); 155 CheckFrameSize(InstructionSet::kX86, Runtime::kRefsOnly, x86::kFrameSizeRefsOnlyCalleeSave); 156 CheckFrameSize(InstructionSet::kX86, Runtime::kRefsAndArgs, x86::kFrameSizeRefsAndArgsCalleeSave);
|
/art/compiler/jni/quick/x86/ |
H A D | calling_convention_x86.h | 23 namespace x86 { namespace in namespace:art 75 // x86 needs to extend small return types. 90 } // namespace x86
|
/art/runtime/entrypoints/quick/ |
H A D | callee_save_frame.h | 31 #include "arch/x86/quick_method_frame_info_x86.h" 82 isa == kX86 ? x86::X86CalleeSaveFrameSize(type) :
|
/art/compiler/ |
H A D | Android.mk | 131 jni/quick/x86/calling_convention_x86.cc \ 132 linker/x86/relative_patcher_x86.cc \ 133 linker/x86/relative_patcher_x86_base.cc \ 137 utils/x86/assembler_x86.cc \ 138 utils/x86/managed_register_x86.cc \
|
/art/runtime/ |
H A D | Android.mk | 211 arch/x86/instruction_set_features_x86.cc \ 212 arch/x86/registers_x86.cc \ 235 # we use gold as the linker (arm, x86, x86_64). The symbol is used by the debuggers to detect when 280 arch/x86/context_x86.cc \ 281 arch/x86/entrypoints_init_x86.cc \ 282 arch/x86/jni_entrypoints_x86.S \ 283 arch/x86/memcmp16_x86.S \ 284 arch/x86/quick_entrypoints_x86.S \ 285 arch/x86/thread_x86.cc \ 286 arch/x86/fault_handler_x8 [all...] |