/art/compiler/utils/x86/ |
D | assembler_x86_test.cc | 38 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 …]
|
D | managed_register_x86.h | 24 namespace x86 { 217 constexpr x86::X86ManagedRegister ManagedRegister::AsX86() const { in AsX86() 218 x86::X86ManagedRegister reg(id_); in AsX86()
|
/art/runtime/arch/x86/ |
D | callee_save_frame_x86.h | 29 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 …]
|
D | registers_x86.cc | 22 namespace x86 { namespace
|
/art/build/ |
D | Android.common.mk | 20 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/ |
D | Android.bp | 3 // 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"],
|
D | info.txt | 1 Checker test that we combine ArrayLength and BoundsCheck on x86/x86_64.
|
/art/test/552-checker-x86-avx2-bit-manipulation/ |
D | Android.bp | 3 // 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"],
|
D | info.txt | 1 Tests for generating bit manipulation instructions on x86
|
/art/tools/luci/config/ |
D | luci-scheduler.cfg | 38 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 …]
|
D | luci-milo.cfg | 67 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"
|
D | luci-notify.cfg | 63 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"
|
D | cr-buildbucket.cfg | 92 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/ |
D | label.h | 32 namespace x86 { 110 friend class x86::X86Assembler; 111 friend class x86::NearLabel;
|
D | managed_register.h | 34 namespace x86 { 53 constexpr x86::X86ManagedRegister AsX86() const;
|
/art/disassembler/ |
D | disassembler.cc | 58 return new x86::DisassemblerX86(options, /* supports_rex= */ false); in Create() 62 return new x86::DisassemblerX86(options, /* supports_rex= */ true); in Create()
|
/art/compiler/optimizing/ |
D | optimization.cc | 110 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()
|
D | codegen_test_utils.h | 146 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()
|
D | register_allocator_test.cc | 92 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/ |
D | Android.bp | 137 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/ |
D | info.txt | 1 Regression test for optimizing that used to crash on x86 when
|
/art/test/413-regalloc-regression/ |
D | info.txt | 2 fail compiling removeElementAt in x86.
|
/art/test/467-regalloc-pair/ |
D | info.txt | 2 that used to trip when compiling TestCase.testCase on x86.
|
/art/test/456-baseline-array-set/ |
D | info.txt | 1 Test for optimizing on x86, where we could run out
|
/art/test/458-long-to-fpu/ |
D | info.txt | 1 Regression test for x86's code generator, which had a bug in
|