Home
last modified time | relevance | path

Searched refs:X8664 (Results 1 – 24 of 24) sorted by relevance

/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/
Dcallindirect.pnacl.ll17 ; RUN: | %if --need=target_X8664 --command FileCheck --check-prefix X8664 %s
21 ; RUN: --command FileCheck --check-prefix=X8664 %s
25 ; RUN: --command FileCheck --check-prefix=X8664-OPTM1 %s
77 ; X8664-LABEL: CallIndirect
79 ; X8664: call r{{..}}
80 ; X8664: mov e[[REG:..]],
81 ; X8664-NEXT: call r[[REG]]
82 ; X8664: mov e[[REG:..]],
83 ; X8664-NEXT: call r[[REG]]
84 ; X8664: mov e[[REG:..]],
[all …]
Dlocal-cse.ll11 ; RUN: -O2 | FileCheck --check-prefix=X8664 \
15 ; RUN: -O2 -lcse=0| FileCheck --check-prefix=X8664 --check-prefix X8664NOEXP %s
32 ; X8664: add
33 ; X8664: add
36 ; X8664: ret
Dadv-switch-opt.ll7 ; RUN: | FileCheck %s --check-prefix=CHECK --check-prefix=X8664
46 ; X8664-NEXT: mov {{.}}[[TARGET:.*]],DWORD PTR {{\[}}[[IND]]*4+0x0] {{[0-9a-f]+}}: R_X86_64_32S .{{…
47 ; X8664-NEXT: jmp {{.}}[[TARGET]]
/external/llvm/test/CodeGen/X86/
Dunwind-init.ll1 ; RUN: llc -mtriple=x86_64-unknown-linux < %s | FileCheck -check-prefix X8664 %s
15 ; X8664-LABEL: calls_unwind_init:
16 ; X8664: pushq %rbp
17 ; X8664: pushq %r15
18 ; X8664: pushq %r14
19 ; X8664: pushq %r13
20 ; X8664: pushq %r12
21 ; X8664: pushq %rbx
22 ; X8664: popq %rbx
23 ; X8664: popq %r12
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dunwind-init.ll1 ; RUN: llc -mtriple=x86_64-unknown-linux < %s | FileCheck -check-prefix X8664 %s
15 ; X8664-LABEL: calls_unwind_init:
16 ; X8664: pushq %rbp
17 ; X8664: pushq %r15
18 ; X8664: pushq %r14
19 ; X8664: pushq %r13
20 ; X8664: pushq %r12
21 ; X8664: pushq %rbx
22 ; X8664: popq %rbx
23 ; X8664: popq %r12
[all …]
/external/swiftshader/third_party/subzero/src/
DIceInstX8664.cpp32 namespace X8664 { namespace
37 { X8664::Traits::Cond::opp, dump, emit } \
93 const ::Ice::X8664::TargetX8664 *Target) { in getRematerializableOffset()
109 static_cast<const ::Ice::X8664::TargetX8664 *>(Func->getTarget()); in emit()
169 B = B->asType(Func, IceType_i32, X8664::Traits::getGprForType( in emit()
196 static_cast<const ::Ice::X8664::TargetX8664 *>(Func->getTarget()); in dump()
253 static_cast<const ::Ice::X8664::TargetX8664 *>(TargetLowering); in toAsmAddress()
288 return X8664::Traits::Address(getEncodedGPR(getBase()->getRegNum()), in toAsmAddress()
290 X8664::Traits::ScaleFactor(getShift()), Disp, in toAsmAddress()
295 return X8664::Traits::Address(getEncodedGPR(getBase()->getRegNum()), Disp, in toAsmAddress()
[all …]
DIceTargetLoweringX8664.h24 #define X86NAMESPACE X8664
30 namespace X8664 {
32 class TargetX8664 final : public X8664::TargetX86Base<X8664::Traits> {
48 return makeUnique<X8664::AssemblerX8664>(EmitAddrSizeOverridePrefix); in createAssembler()
74 friend class X8664::TargetX86Base<X8664::Traits>;
DIceTargetLoweringX8664.cpp24 namespace X8664 { namespace
26 return ::Ice::X8664::TargetX8664::create(Func); in createTargetLowering()
31 return ::Ice::X8664::TargetDataX86<::Ice::X8664::TargetX8664Traits>::create( in createTargetDataLowering()
37 return ::Ice::X8664::TargetHeaderX86::create(Ctx); in createTargetHeaderLowering()
41 ::Ice::X8664::TargetX8664::staticInit(Ctx); in staticInit()
45 return ::Ice::X8664::TargetX8664::shouldBePooled(C); in shouldBePooled()
49 return ::Ice::X8664::TargetX8664::getPointerType(); in getPointerType()
55 namespace X8664 { namespace
68 dflt, swapS, X8664::Traits::Cond::C1, X8664::Traits::Cond::C2, swapV, \
69 X8664::Traits::Cond::pred \
[all …]
DIceAssemblerX8664.h26 #define X86NAMESPACE X8664
32 namespace X8664 {
34 using AssemblerX8664 = AssemblerX86Base<X8664::Traits>;
DIceInstX8664.h29 #define X86NAMESPACE X8664
DSZTargets.def38 SUBZERO_TARGET(X8664)
DIceTargetLoweringX8664Traits.h34 namespace X8664 {
909 using Insts = ::Ice::X8664::Insts<Traits>;
911 using TargetLowering = ::Ice::X8664::TargetX86Base<Traits>;
912 using ConcreteTarget = ::Ice::X8664::TargetX8664;
913 using Assembler = ::Ice::X8664::AssemblerX86Base<Traits>;
1064 using Traits = ::Ice::X8664::TargetX8664Traits;
/external/swiftshader/third_party/subzero/tests_lit/assembler/x86/
Dsandboxing.ll13 ; RUN: -ffunction-sections | FileCheck %s --check-prefix X8664
30 ; X8664-LABEL: test_direct_call
31 ; X8664: push {{.*}} R_X86_64_32S test_direct_call+{{.*}}20
32 ; X8664: jmp {{.*}} call_target
47 ; X8664-LABEL: test_indirect_call
48 ; X8664: push {{.*}} R_X86_64_32S test_indirect_call+{{.*}}20
49 ; X8664: {{.*}} and e[[REG:..]],0xffffffe0
50 ; X8664: add r[[REG]],r15
51 ; X8664: jmp r[[REG]]
62 ; X8664-LABEL: test_ret
[all …]
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/
DOther.cpp12 namespace X8664 { namespace
DControlFlow.cpp12 namespace X8664 { namespace
DLocked.cpp12 namespace X8664 { namespace
DTestUtil.h34 namespace X8664 {
DLowLevel.cpp12 namespace X8664 { namespace
DDataMov.cpp12 namespace X8664 { namespace
DXmmArith.cpp12 namespace X8664 { namespace
DGPRArith.cpp12 namespace X8664 { namespace
/external/swiftshader/third_party/subzero/Makefile.standalone-help/
Dhelp.txt27 where <target> is one of {ARM32,MIPS32,X8632,X8664}
/external/swiftshader/src/Reactor/
DBUILD.gn76 "SZTARGET=X8664",
77 "SUBZERO_TARGET=X8664",
/external/swiftshader/
DCMakeLists.txt1597 set(SUBZERO_TARGET X8664)