Home
last modified time | relevance | path

Searched refs:x86 (Results 1 – 25 of 80) sorted by relevance

1234

/art/compiler/utils/x86/
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;
59 new x86::Register(x86::EAX), in SetUpHelpers()
60 new x86::Register(x86::EBX), in SetUpHelpers()
61 new x86::Register(x86::ECX), in SetUpHelpers()
62 new x86::Register(x86::EDX), in SetUpHelpers()
63 new x86::Register(x86::EBP), in SetUpHelpers()
64 new x86::Register(x86::ESP), in SetUpHelpers()
[all …]
Dmanaged_register_x86.h25 namespace x86 {
218 constexpr inline x86::X86ManagedRegister ManagedRegister::AsX86() const { in AsX86()
219 x86::X86ManagedRegister reg(id_); in AsX86()
/art/runtime/arch/x86/
Dquick_method_frame_info_x86.h26 namespace x86 {
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::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
49 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
50 (1 << art::x86::XMM2) | (1 << art::x86::XMM3);
52 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
53 (1 << art::x86::XMM2) | (1 << art::x86::XMM3) |
54 (1 << art::x86::XMM4) | (1 << art::x86::XMM5) |
[all …]
Dregisters_x86.cc22 namespace x86 { namespace
Dregisters_x86.h27 namespace x86 {
/art/build/
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/test/952-invoke-custom/generator/
Dbuild-test.sh67 …OP/out/host/linux-x86/../common/obj/JAVA_LIBRARIES/core-libart-hostdex_intermediates/classes.jack:…
69 …OP/out/host/linux-x86/../common/obj/JAVA_LIBRARIES/core-libart-hostdex_intermediates/classes.jack:…
/art/compiler/utils/
Dlabel.h42 namespace x86 {
124 friend class x86::X86Assembler;
125 friend class x86::NearLabel;
/art/compiler/
DAndroid.bp164 x86: {
166 "jni/quick/x86/calling_convention_x86.cc",
167 "linker/x86/relative_patcher_x86.cc",
168 "linker/x86/relative_patcher_x86_base.cc",
174 "utils/x86/assembler_x86.cc",
175 "utils/x86/jni_macro_assembler_x86.cc",
176 "utils/x86/managed_register_x86.cc",
404 x86: {
406 "linker/x86/relative_patcher_x86_test.cc",
407 "utils/x86/managed_register_x86_test.cc",
[all …]
/art/disassembler/
Ddisassembler.cc46 return new x86::DisassemblerX86(options, false); in Create()
48 return new x86::DisassemblerX86(options, true); in Create()
/art/compiler/optimizing/
Dcodegen_test_utils.h127 class TestCodeGeneratorX86 : public x86::CodeGeneratorX86 {
132 : x86::CodeGeneratorX86(graph, isa_features, compiler_options) { in TestCodeGeneratorX86()
134 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); in TestCodeGeneratorX86()
138 x86::CodeGeneratorX86::SetupBlockedRegisters(); in SetupBlockedRegisters()
140 blocked_core_registers_[x86::EBX] = true; in SetupBlockedRegisters()
143 blocked_core_registers_[x86::EDI] = false; in SetupBlockedRegisters()
Dregister_allocator_test.cc63 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in Check()
82 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
321 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in Loop3()
358 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
413 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in DeadPhi()
441 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
571 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in PhiHint()
589 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in PhiHint()
609 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in PhiHint()
629 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in PhiHint()
[all …]
Dlive_ranges_test.cc67 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
115 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
166 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
245 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
324 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
402 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST_F()
Dx86_memory_gen.h26 namespace x86 {
Dpc_relative_fixups_x86.h27 namespace x86 {
/art/test/609-checker-x86-bounds-check/
Dinfo.txt1 Checker test that we combine ArrayLength and BoundsCheck on x86/x86_64.
/art/runtime/interpreter/mterp/
Drebuild.sh23 for arch in arm x86 mips arm64 x86_64 mips64; do TARGET_ARCH_EXT=$arch make -f Makefile_mterp; done
/art/test/528-long-hint/
Dinfo.txt1 Regression test for optimizing that used to crash on x86 when
/art/test/413-regalloc-regression/
Dinfo.txt2 fail compiling removeElementAt in x86.
/art/runtime/
DAndroid.bp18 // we use gold as the linker (arm, x86, x86_64). The symbol is used by the debuggers to detect when
233 "arch/x86/instruction_set_features_x86.cc",
234 "arch/x86/registers_x86.cc",
286 x86: {
290 "arch/x86/context_x86.cc",
291 "arch/x86/entrypoints_init_x86.cc",
292 "arch/x86/jni_entrypoints_x86.S",
293 "arch/x86/memcmp16_x86.S",
294 "arch/x86/quick_entrypoints_x86.S",
295 "arch/x86/thread_x86.cc",
[all …]
/art/test/467-regalloc-pair/
Dinfo.txt2 that used to trip when compiling TestCase.testCase on x86.
/art/test/456-baseline-array-set/
Dinfo.txt1 Test for optimizing on x86, where we could run out
/art/test/458-long-to-fpu/
Dinfo.txt1 Regression test for x86's code generator, which had a bug in
/art/test/574-irreducible-and-constant-area/
Dinfo.txt1 Regression test for intrinsics on x86, which used to wrongly assume
/art/test/521-regression-integer-field-set/
Dinfo.txt1 Regression test for Optimizing's x86-64 code generator, where moving a

1234