Home
last modified time | relevance | path

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

123

/art/compiler/utils/x86/
Dassembler_x86_test.cc33 class AssemblerX86Test : public AssemblerTest<x86::X86Assembler, x86::Register,
34 x86::XmmRegister, x86::Immediate> {
52 new x86::Register(x86::EAX), in SetUpHelpers()
53 new x86::Register(x86::EBX), in SetUpHelpers()
54 new x86::Register(x86::ECX), in SetUpHelpers()
55 new x86::Register(x86::EDX), in SetUpHelpers()
56 new x86::Register(x86::EBP), in SetUpHelpers()
57 new x86::Register(x86::ESP), in SetUpHelpers()
58 new x86::Register(x86::ESI), in SetUpHelpers()
59 new x86::Register(x86::EDI) in SetUpHelpers()
[all …]
Dmanaged_register_x86.h25 namespace x86 {
218 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::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI);
42 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
44 (1 << art::x86::XMM0) | (1 << art::x86::XMM1) |
45 (1 << art::x86::XMM2) | (1 << art::x86::XMM3);
49 (1 << art::x86::kNumberOfCpuRegisters); // fake return address callee save in X86CalleeSaveCoreSpills()
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
78 ART_HOST_ARCH_32 := x86
80 ART_HOST_ARCH := x86
89 ART_HOST_ARCH_32 := x86
92 2ND_ART_HOST_ARCH := x86
93 2ND_HOST_ARCH := x86
/art/compiler/
DAndroid.mk57 dex/quick/x86/assemble_x86.cc \
58 dex/quick/x86/call_x86.cc \
59 dex/quick/x86/fp_x86.cc \
60 dex/quick/x86/int_x86.cc \
61 dex/quick/x86/target_x86.cc \
62 dex/quick/x86/utility_x86.cc \
88 linker/x86/relative_patcher_x86_base.cc \
89 linker/x86/relative_patcher_x86.cc \
96 jni/quick/x86/calling_convention_x86.cc \
150 utils/x86/assembler_x86.cc \
[all …]
/art/disassembler/
Ddisassembler.cc40 return new x86::DisassemblerX86(options, false); in Create()
42 return new x86::DisassemblerX86(options, true); in Create()
/art/runtime/arch/
Darch_test.cc101 namespace x86 { namespace
151 CheckFrameSize(InstructionSet::kX86, Runtime::kSaveAll, x86::kFrameSizeSaveAllCalleeSave); in TEST_F()
152 CheckFrameSize(InstructionSet::kX86, Runtime::kRefsOnly, x86::kFrameSizeRefsOnlyCalleeSave); in TEST_F()
153 CheckFrameSize(InstructionSet::kX86, Runtime::kRefsAndArgs, x86::kFrameSizeRefsAndArgsCalleeSave); in TEST_F()
Dcontext.cc47 return new x86::X86Context(); in Create()
/art/tools/
Drun-jdwp-tests.sh23 test_jar=out/host/linux-x86/framework/apache-harmony-jdwp-tests-hostdex.jar
24 junit_jar=out/host/linux-x86/framework/junit.jar
/art/compiler/optimizing/
Dregister_allocator_test.cc48 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in Check()
66 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
308 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
342 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
397 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
421 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
522 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
539 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
558 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
577 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
[all …]
Dcodegen_test.cc78 class TestCodeGeneratorX86 : public x86::CodeGeneratorX86 {
83 : x86::CodeGeneratorX86(graph, isa_features, compiler_options) { in TestCodeGeneratorX86()
85 AddAllocatedRegister(Location::RegisterLocation(x86::EDI)); in TestCodeGeneratorX86()
89 x86::CodeGeneratorX86::SetupBlockedRegisters(is_baseline); in SetupBlockedRegisters()
91 blocked_core_registers_[x86::EBX] = true; in SetupBlockedRegisters()
92 blocked_register_pairs_[x86::EAX_EBX] = true; in SetupBlockedRegisters()
93 blocked_register_pairs_[x86::EDX_EBX] = true; in SetupBlockedRegisters()
94 blocked_register_pairs_[x86::ECX_EBX] = true; in SetupBlockedRegisters()
95 blocked_register_pairs_[x86::EBX_EDI] = true; in SetupBlockedRegisters()
98 blocked_core_registers_[x86::EDI] = false; in SetupBlockedRegisters()
[all …]
Dlive_ranges_test.cc71 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
119 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
170 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
249 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
329 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
407 x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); in TEST()
/art/runtime/
DAndroid.mk193 arch/x86/instruction_set_features_x86.cc \
194 arch/x86/registers_x86.cc \
246 arch/x86/context_x86.cc \
247 arch/x86/entrypoints_init_x86.cc \
248 arch/x86/jni_entrypoints_x86.S \
249 arch/x86/memcmp16_x86.S \
250 arch/x86/quick_entrypoints_x86.S \
251 arch/x86/thread_x86.cc \
252 arch/x86/fault_handler_x86.cc
267 arch/x86/fault_handler_x86.cc
/art/compiler/utils/
Dmanaged_register.h37 namespace x86 {
61 x86::X86ManagedRegister AsX86() const;
/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
/art/test/134-nodex2oat-nofallback/
Dexpected.txt3 …34-nodex2oat-nofallback.jar"],nativeLibraryDirectories=[/ssd2/aosp-master3/out/host/linux-x86/lib]]
23 …Caused by: java.io.IOException: Failed to open oat file from /tmp/user/test-12345/x86/134-nodex2oa…
34 …34-nodex2oat-nofallback.jar"],nativeLibraryDirectories=[/ssd2/aosp-master3/out/host/linux-x86/lib]]
54 …Caused by: java.io.IOException: Failed to open oat file from /tmp/user/test-12345/x86/134-nodex2oa…
/art/test/302-float-conversion/
Dinfo.txt2 properly handled by the VM. For example, x86 systems using the x87 stack
/art/compiler/jni/quick/
Dcalling_convention.cc44 return new x86::X86ManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); in Create()
119 return new x86::X86JniCallingConvention(is_static, is_synchronized, shorty); in Create()
/art/test/135-MirandaDispatch/
Dinfo.txt3 …ce (declaration of 'java.lang.reflect.ArtMethod' appears in out/host/linux-x86/framework/core-liba…

123