Searched refs:x86 (Results 1 - 25 of 58) sorted by relevance

123

/art/compiler/utils/x86/
H A Dassembler_x86_test.cc36 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 Dmanaged_register_x86.h25 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 constexpr inline x86::X86ManagedRegister ManagedRegister::AsX86() const {
219 x86::X86ManagedRegister reg(id_);
H A Dconstants_x86.h22 #include "arch/x86/registers_x86.h"
28 namespace x86 { namespace in namespace:art
126 } // namespace x86
/art/runtime/arch/x86/
H A Dquick_method_frame_info_x86.h26 namespace x86 { namespace in namespace:art
40 (1 << art::x86::kNumberOfCpuRegisters); // Fake return address callee save.
42 (1 << art::x86::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI);
44 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
46 (1 << art::x86::EAX) | (1 << art::x86
[all...]
H A Dregisters_x86.cc22 namespace x86 { namespace in namespace:art
36 } // namespace x86
H A Dregisters_x86.h27 namespace x86 { namespace in namespace:art
44 } // namespace x86
/art/runtime/interpreter/mterp/
H A Drebuild.sh23 for arch in arm x86 mips arm64 x86_64 mips64; do TARGET_ARCH_EXT=$arch make -f Makefile_mterp; done
/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
24 ART_HOST_SUPPORTED_ARCH := x86 x86_64
28 ART_HOST_SUPPORTED_ARCH := x86
82 ART_HOST_ARCH := x86
91 2ND_ART_HOST_ARCH := x86
92 2ND_HOST_ARCH := x86
/art/compiler/optimizing/
H A Dx86_memory_gen.h26 namespace x86 { namespace in namespace:art
43 } // namespace x86
H A Dpc_relative_fixups_x86.h27 namespace x86 { namespace in namespace:art
43 } // namespace x86
H A Dx86_memory_gen.cc22 namespace x86 { namespace in namespace:art
84 } // namespace x86
H A Dcodegen_test_utils.h28 #include "arch/x86/instruction_set_features_x86.h"
29 #include "arch/x86/registers_x86.h"
127 class TestCodeGeneratorX86 : public x86::CodeGeneratorX86 {
132 : x86::CodeGeneratorX86(graph, isa_features, compiler_options) {
134 AddAllocatedRegister(Location::RegisterLocation(x86::EDI));
138 x86::CodeGeneratorX86::SetupBlockedRegisters();
140 blocked_core_registers_[x86::EBX] = true;
143 blocked_core_registers_[x86::EDI] = false;
H A Dintrinsics_x86.h28 namespace x86 { namespace in namespace:art
81 } // namespace x86
H A Dregister_allocator_test.cc17 #include "arch/x86/instruction_set_features_x86.h"
63 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
82 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
321 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
358 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
413 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
441 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
571 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
589 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
609 x86
[all...]
H A Dlive_ranges_test.cc17 #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 Ddead_code_elimination_test.cc17 #include "arch/x86/instruction_set_features_x86.h"
46 x86::CodeGeneratorX86 codegenX86(graph, *features_x86.get(), CompilerOptions());
/art/compiler/utils/
H A Dlabel.h42 namespace x86 { namespace in namespace:art
124 friend class x86::X86Assembler;
125 friend class x86::NearLabel;
H A Dmanaged_register.h40 namespace x86 { namespace in namespace:art
61 constexpr x86::X86ManagedRegister AsX86() const;
H A Djni_macro_assembler.cc35 #include "x86/jni_macro_assembler_x86.h"
73 return MacroAsm32UniquePtr(new (arena) x86::X86JNIMacroAssembler(arena));
/art/runtime/arch/
H A Dcontext.cc28 #include "x86/context_x86.h"
47 return new x86::X86Context();
H A Darch_test.cc112 namespace x86 { namespace in namespace:art
113 #include "arch/x86/asm_support_x86.h"
122 } // namespace x86
156 TEST_ARCH(X86, x86)
/art/disassembler/
H A Ddisassembler.cc46 return new x86::DisassemblerX86(options, false);
48 return new x86::DisassemblerX86(options, true);
H A Ddisassembler_x86.h23 namespace x86 { namespace in namespace:art
49 } // namespace x86
/art/test/952-invoke-custom/generator/
H A Dbuild-test.sh67 jack -g -cp $ANDROID_BUILD_TOP/out/host/linux-x86/../common/obj/JAVA_LIBRARIES/core-libart-hostdex_intermediates/classes.jack:$ANDROID_BUILD_TOP/out/host/linux-x86/../common/obj/JAVA_LIBRARIES/core-oj-hostdex_intermediates/classes.jack:$jack_annotations_lib -D sched.runner=multi-threaded -D sched.runner.thread.kind=fixed -D sched.runner.thread.fixed.count=4 -D jack.java.source.version=1.7 -D jack.android.min-api-level=o-b2 --output-jack $jack_file $src_file
69 jack -g -cp $ANDROID_BUILD_TOP/out/host/linux-x86/../common/obj/JAVA_LIBRARIES/core-libart-hostdex_intermediates/classes.jack:$ANDROID_BUILD_TOP/out/host/linux-x86/../common/obj/JAVA_LIBRARIES/core-oj-hostdex_intermediates/classes.jack -D sched.runner=multi-threaded -D sched.runner.thread.kind=fixed -D sched.runner.thread.fixed.count=4 -D jack.java.source.version=1.7 -D jack.android.min-api-level=o-b2 --import $jack_file --output-dex .
/art/compiler/jni/quick/x86/
H A Dcalling_convention_x86.h24 namespace x86 { namespace in namespace:art
55 // Implements the x86 cdecl calling convention.
79 // x86 needs to extend small return types.
91 } // namespace x86

Completed in 311 milliseconds

123