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

123

/art/compiler/utils/x86/
H A Dassembler_x86_test.cc40 class AssemblerX86Test : public AssemblerTest<x86::X86Assembler,
41 x86::Address,
42 x86::Register,
43 x86::XmmRegister,
44 x86::Immediate> {
46 typedef AssemblerTest<x86::X86Assembler,
47 x86::Address,
48 x86::Register,
49 x86::XmmRegister,
50 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.h24 #include "arch/x86/registers_x86.h"
29 namespace x86 { namespace in namespace:art
127 } // namespace x86
/art/runtime/arch/x86/
H A Dquick_method_frame_info_x86.h28 namespace x86 { namespace in namespace:art
42 (1 << art::x86::kNumberOfCpuRegisters); // Fake return address callee save.
44 (1 << art::x86::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI);
46 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
48 (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.h28 namespace x86 { namespace in namespace:art
45 } // 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"
166 class TestCodeGeneratorX86 : public x86::CodeGeneratorX86 {
171 : x86::CodeGeneratorX86(graph, isa_features, compiler_options) {
173 AddAllocatedRegister(Location::RegisterLocation(x86::EDI));
177 x86::CodeGeneratorX86::SetupBlockedRegisters();
179 blocked_core_registers_[x86::EBX] = true;
182 blocked_core_registers_[x86::EDI] = false;
H A Dintrinsics_x86.h28 namespace x86 { namespace in namespace:art
81 } // namespace x86
H A Dlive_ranges_test.cc17 #include "arch/x86/instruction_set_features_x86.h"
68 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
114 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
163 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
240 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
317 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
393 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions());
H A Ddead_code_elimination_test.cc19 #include "arch/x86/instruction_set_features_x86.h"
50 x86::CodeGeneratorX86 codegenX86(graph, *features_x86.get(), CompilerOptions());
H A Doptimization.cc118 return x86::PcRelativeFixups::kPcRelativeFixupsX86PassName;
122 return x86::X86MemoryOperandGeneration::kX86MemoryOperandGenerationPassName;
315 opt = new (allocator) x86::PcRelativeFixups(graph, codegen, stats);
319 opt = new (allocator) x86::X86MemoryOperandGeneration(graph, codegen, stats);
/art/compiler/utils/
H A Dlabel.h40 namespace x86 { namespace in namespace:art
43 } // namespace x86
122 friend class x86::X86Assembler;
123 friend class x86::NearLabel;
H A Dmanaged_register.h40 namespace x86 { namespace in namespace:art
42 } // namespace x86
61 constexpr x86::X86ManagedRegister AsX86() const;
H A Djni_macro_assembler.cc35 #include "x86/jni_macro_assembler_x86.h"
73 return MacroAsm32UniquePtr(new (allocator) x86::X86JNIMacroAssembler(allocator));
/art/runtime/arch/
H A Dcontext-inl.h38 #include "x86/context_x86.h"
39 #define RUNTIME_CONTEXT_TYPE x86::X86Context
/art/disassembler/
H A Ddisassembler.cc48 return new x86::DisassemblerX86(options, false);
50 return new x86::DisassemblerX86(options, true);
H A Ddisassembler_x86.h23 namespace x86 { namespace in namespace:art
49 } // namespace x86
/art/tools/veridex/
H A Dappcompat.sh38 ANDROID_HOST_OUT=${OUT}/host/linux-x86
/art/tools/
H A Ddesugar.sh37 desugar_jar=$out/host/linux-x86/framework/desugar.jar
/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 317 milliseconds

123