llvm-project/llvm/test/CodeGen
Zvi Rackover 7569436f81 [DAGCombine] A shuffle of a splat is always the splat itself
Summary:
Add a simplification:
shuffle (splat-shuffle), undef, M --> splat-shuffle

Fixes pr32449

Patch by Sanjay Patel

Reviewers: eli.friedman, RKSimon, spatel

Reviewed By: spatel

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D31426

llvm-svn: 299047
2017-03-30 01:42:57 +00:00
..
AArch64 Add a similar test for tailcall optimization as in r270287 for aarch64. 2017-03-28 22:37:43 +00:00
AMDGPU [AMDGPU] Boost unroll threshold for loops reading local memory 2017-03-28 22:13:51 +00:00
ARM [CodeGen] clean up and add tests for scalar and-of-setcc; NFC 2017-03-29 21:58:52 +00:00
AVR [AVR] Disable integrated assembler for a few tests 2017-02-22 22:41:13 +00:00
BPF In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. 2017-03-14 00:34:14 +00:00
Generic [ARM] Mark falky test unsupported until we find the cause 2017-03-27 22:38:43 +00:00
Hexagon [Hexagon] Avoid infinite loops in HexagonLoopIdiomRecognition 2017-03-23 23:01:22 +00:00
Inputs
Lanai
MIR AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernel 2017-03-21 21:39:51 +00:00
MSP430 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. 2017-03-14 00:34:14 +00:00
Mips CodeGen: BlockPlacement: Reduce TriangleChainCount to 2 2017-03-16 01:32:29 +00:00
NVPTX [SelectionDAG] Optimize VSELECT->SETCC of incompatible or illegal types. 2017-03-16 07:17:12 +00:00
PowerPC [CodeGen] clean up and add tests for scalar and-of-setcc; NFC 2017-03-29 21:58:52 +00:00
SPARC [Sparc] Check register use with isPhysRegUsed() instead of reg_nodbg_empty() 2017-03-08 15:23:10 +00:00
SystemZ [SDAG] Fix Stale SDNode usage in visitAND 2017-03-28 14:11:20 +00:00
Thumb Reapply r298417 "[ARM] Recommit the glueless lowering of addc/adde in Thumb1" 2017-03-22 23:35:51 +00:00
Thumb2 [ARM] Remove t2xtpk feature from tests 2017-03-09 15:14:32 +00:00
WebAssembly [WebAssembly] Convert the remaining unit tests to the new wasm-object-file target. 2017-02-28 23:37:04 +00:00
WinEH
X86 [DAGCombine] A shuffle of a splat is always the splat itself 2017-03-30 01:42:57 +00:00
XCore In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. 2017-03-14 00:34:14 +00:00