Home
last modified time | relevance | path

Searched refs:ISel (Results 1 – 25 of 89) sorted by relevance

1234

/external/llvm/test/CodeGen/X86/
Dinsertps-O0-bug.ll8 ; scalar load plus scalar_to_vector. This would allow ISel to match the
11 ; However, ISel can only select an INSERTPSrm if folding a load into the operand
23 ; However, ISel would fail to recognize an INSERTPSrm since load folding is
28 ; it assumes ISel to always be able to match an INSERTPSrm. This assumption is
Dfast-isel-x86.ll101 ; Fast-ISel's arg push is not here:
103 ; SDag-ISel's arg push:
Dpromote-assert-zext.ll7 ; ISel doesn't yet know how to eliminate this extra zero-extend. But until
Disel-optnone.ll35 ; Normal ISel will produce 'lea'.
Dlea.ll15 ; ISel the add of -4 with a neg and use an lea for the rest of the
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dinsertps-O0-bug.ll8 ; scalar load plus scalar_to_vector. This would allow ISel to match the
11 ; However, ISel can only select an INSERTPSrm if folding a load into the operand
23 ; However, ISel would fail to recognize an INSERTPSrm since load folding is
28 ; it assumes ISel to always be able to match an INSERTPSrm. This assumption is
DO0-pipeline.ll16 ; CHECK-NEXT: Pre-ISel Intrinsic Lowering
38 ; CHECK-NEXT: Expand ISel Pseudo-instructions
Dfast-isel-call-cleanup.ll11 ; SDag-ISel's arg mov:
Dpromote-assert-zext.ll7 ; ISel doesn't yet know how to eliminate this extra zero-extend. But until
Dlea.ll15 ; ISel the add of -4 with a neg and use an lea for the rest of the
Disel-optnone.ll35 ; Normal ISel will produce 'lea'.
Daddr-mode-matcher.ll3 ; This testcase used to hit an assert during ISel. For details, see the big
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
DInstructionSelect.cpp72 const InstructionSelector *ISel = MF.getSubtarget().getInstructionSelector(); in runOnMachineFunction() local
74 assert(ISel && "Cannot work without InstructionSelector"); in runOnMachineFunction()
130 if (!ISel->select(MI, CoverageInfo)) { in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/
DO0-pipeline.ll16 ; CHECK-NEXT: Pre-ISel Intrinsic Lowering
42 ; CHECK-NEXT: Expand ISel Pseudo-instructions
/external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/
Ddelete-node.ll4 ; ISel is ignoring dead nodes, though it would be preferable for
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dpromote-assert-zext.ll7 ; ISel doesn't yet know how to eliminate this extra zero-extend. But until
Dlea.ll13 ; ISel the add of -4 with a neg and use an lea for the rest of the
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/
Ddelete-node.ll4 ; ISel is ignoring dead nodes, though it would be preferable for
/external/llvm/test/CodeGen/PowerPC/
Ddelete-node.ll4 ; ISel is ignoring dead nodes, though it would be preferable for
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AVR/pseudo/
DLDDWRdPtrQ-same-src-dst.mir9 # The instruction itself is earlyclobber and so ISel will never produce an
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp802 HexagonDAGToDAGISel &ISel; member
808 : Lower(getHexagonLowering(G)), ISel(HS), DAG(G), in HvxSelector()
968 ISel.Select(L); in selectVectorConstants()
994 Ops.push_back(ISel.selectUndef(dl, MVT(SVT))); in materialize()
1030 ISel.ReplaceNode(InpN, OutN); in materialize()
1343 Ops.push_back(ISel.selectUndef(dl, ElemTy)); in scalarizeShuffle()
1386 ISel.ReplaceNode(N, LV.getNode()); in scalarizeShuffle()
1411 ISel.Select(S); in scalarizeShuffle()
1970 ISel.ReplaceNode(N, ISel.selectUndef(SDLoc(SN), ResTy).getNode()); in selectShuffle()
2025 ISel.ReplaceNode(N, NewN); in selectRor()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/
Dsignbits.ll20 ; CHECK: *** MachineFunction at end of ISel ***
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/
Dfast-isel-vaddd.ll8 ; Fast-ISel was incorrectly trying to codegen <2 x double> adds and returning only a single vadds
/external/llvm/test/CodeGen/ARM/
Dfast-isel-vaddd.ll8 ; Fast-ISel was incorrectly trying to codegen <2 x double> adds and returning only a single vadds
/external/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/X86/
Ddbg-declare-alloca.ll5 ; instructions. For SDAG ISel, this test would see an SDNode materializing the

1234