Home
last modified time | relevance | path

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

1234

/art/compiler/utils/x86/
Dassembler_x86_test.cc38 bool operator()(const x86::Register& a, const x86::Register& b) const { in operator ()()
47 class AssemblerX86Test : public AssemblerTest<x86::X86Assembler,
48 x86::Address,
49 x86::Register,
50 x86::XmmRegister,
51 x86::Immediate> {
53 using Base = AssemblerTest<x86::X86Assembler,
54 x86::Address,
55 x86::Register,
56 x86::XmmRegister,
[all …]
Dmanaged_register_x86.h24 namespace x86 {
217 constexpr x86::X86ManagedRegister ManagedRegister::AsX86() const { in AsX86()
218 x86::X86ManagedRegister reg(id_); in AsX86()
/art/runtime/arch/x86/
Dcallee_save_frame_x86.h29 namespace x86 {
32 (1 << art::x86::kNumberOfCpuRegisters); // Fake return address callee save.
34 (1 << art::x86::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI);
36 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
38 (1 << art::x86::EAX) | (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
41 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
42 (1 << art::x86::XMM2) | (1 << art::x86::XMM3);
44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
45 (1 << art::x86::XMM2) | (1 << art::x86::XMM3) |
46 (1 << art::x86::XMM4) | (1 << art::x86::XMM5) |
[all …]
Dregisters_x86.cc22 namespace x86 { namespace
/art/build/
DAndroid.common.mk20 ART_TARGET_SUPPORTED_ARCH := arm arm64 x86 x86_64
21 ART_HOST_SUPPORTED_ARCH := x86 x86_64
26 ART_HOST_SUPPORTED_ARCH := x86 x86_64
30 ART_HOST_SUPPORTED_ARCH := x86
82 ART_HOST_ARCH := x86
91 2ND_ART_HOST_ARCH := x86
92 2ND_HOST_ARCH := x86
/art/test/609-checker-x86-bounds-check/
DAndroid.bp3 // Build rules for ART run-test `609-checker-x86-bounds-check`.
16 name: "art-run-test-609-checker-x86-bounds-check",
21 ":art-run-test-609-checker-x86-bounds-check-expected-stdout",
22 ":art-run-test-609-checker-x86-bounds-check-expected-stderr",
31 name: "art-run-test-609-checker-x86-bounds-check-expected-stdout",
32 out: ["art-run-test-609-checker-x86-bounds-check-expected-stdout.txt"],
39 name: "art-run-test-609-checker-x86-bounds-check-expected-stderr",
40 out: ["art-run-test-609-checker-x86-bounds-check-expected-stderr.txt"],
Dinfo.txt1 Checker test that we combine ArrayLength and BoundsCheck on x86/x86_64.
/art/test/552-checker-x86-avx2-bit-manipulation/
DAndroid.bp3 // Build rules for ART run-test `552-checker-x86-avx2-bit-manipulation`.
16 name: "art-run-test-552-checker-x86-avx2-bit-manipulation",
21 ":art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stdout",
22 ":art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stderr",
31 name: "art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stdout",
32 out: ["art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stdout.txt"],
39 name: "art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stderr",
40 out: ["art-run-test-552-checker-x86-avx2-bit-manipulation-expected-stderr.txt"],
Dinfo.txt1 Tests for generating bit manipulation instructions on x86
/art/tools/luci/config/
Dluci-scheduler.cfg38 triggers: "host-x86-cms"
39 triggers: "host-x86-debug"
40 triggers: "host-x86-gcstress-debug"
41 triggers: "host-x86-ndebug"
42 triggers: "host-x86-poison-debug"
73 triggers: "host-x86-cms"
74 triggers: "host-x86-debug"
75 triggers: "host-x86-gcstress-debug"
76 triggers: "host-x86-ndebug"
77 triggers: "host-x86-poison-debug"
[all …]
Dluci-milo.cfg67 name: "buildbucket/luci.art.ci/host-x86-cms"
68 category: "host|x86"
72 name: "buildbucket/luci.art.ci/host-x86-debug"
73 category: "host|x86"
77 name: "buildbucket/luci.art.ci/host-x86-ndebug"
78 category: "host|x86"
82 name: "buildbucket/luci.art.ci/host-x86-gcstress-debug"
83 category: "host|x86"
87 name: "buildbucket/luci.art.ci/host-x86-poison-debug"
88 category: "host|x86"
Dluci-notify.cfg63 name: "host-x86-cms"
67 name: "host-x86-debug"
71 name: "host-x86-gcstress-debug"
75 name: "host-x86-ndebug"
79 name: "host-x86-poison-debug"
Dcr-buildbucket.cfg92 name: "host-x86-cms"
95 name: "host-x86-debug"
98 name: "host-x86-gcstress-debug"
101 name: "host-x86-ndebug"
104 name: "host-x86-poison-debug"
/art/compiler/utils/
Dlabel.h32 namespace x86 {
110 friend class x86::X86Assembler;
111 friend class x86::NearLabel;
Dmanaged_register.h34 namespace x86 {
53 constexpr x86::X86ManagedRegister AsX86() const;
/art/disassembler/
Ddisassembler.cc58 return new x86::DisassemblerX86(options, /* supports_rex= */ false); in Create()
62 return new x86::DisassemblerX86(options, /* supports_rex= */ true); in Create()
/art/compiler/optimizing/
Doptimization.cc110 return x86::PcRelativeFixups::kPcRelativeFixupsX86PassName; in OptimizationPassName()
112 return x86::InstructionSimplifierX86::kInstructionSimplifierX86PassName; in OptimizationPassName()
120 return x86::X86MemoryOperandGeneration::kX86MemoryOperandGenerationPassName; in OptimizationPassName()
296 opt = new (allocator) x86::PcRelativeFixups(graph, codegen, stats); in ConstructOptimizations()
300 opt = new (allocator) x86::X86MemoryOperandGeneration(graph, codegen, stats); in ConstructOptimizations()
303 opt = new (allocator) x86::InstructionSimplifierX86(graph, codegen, stats); in ConstructOptimizations()
Dcodegen_test_utils.h146 class TestCodeGeneratorX86 : public x86::CodeGeneratorX86 {
149 : x86::CodeGeneratorX86(graph, compiler_options) { in TestCodeGeneratorX86()
151 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); in TestCodeGeneratorX86()
155 x86::CodeGeneratorX86::SetupBlockedRegisters(); in SetupBlockedRegisters()
157 blocked_core_registers_[x86::EBX] = true; in SetupBlockedRegisters()
160 blocked_core_registers_[x86::EDI] = false; in SetupBlockedRegisters()
Dregister_allocator_test.cc92 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in Check()
107 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in TEST_F()
331 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in Loop3()
364 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in TEST_F()
415 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in DeadPhi()
439 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in TEST_F()
565 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in PhiHint()
581 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in PhiHint()
599 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in PhiHint()
617 x86::CodeGeneratorX86 codegen(graph, *compiler_options_); in PhiHint()
[all …]
/art/compiler/
DAndroid.bp137 x86: {
139 "jni/quick/x86/calling_convention_x86.cc",
147 "utils/x86/assembler_x86.cc",
148 "utils/x86/jni_macro_assembler_x86.cc",
149 "utils/x86/managed_register_x86.cc",
437 x86: {
439 "utils/x86/managed_register_x86_test.cc",
442 // but happens to use x86 codegen as part of the test.
448 // Is this test a bit-rotten copy of the x86 test? b/77951326
526 x86: {
[all …]
/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/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

1234