1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/test/CodeGen
Simon Pilgrim 418c2f199a [DAGCombine] Avoid INSERT_SUBVECTOR reinsertions (PR28678)
If the input vector to INSERT_SUBVECTOR is another INSERT_SUBVECTOR, and this inserted subvector replaces the last insertion, then insert into the common source vector.

i.e. 
INSERT_SUBVECTOR( INSERT_SUBVECTOR( Vec, SubOld, Idx ), SubNew, Idx ) --> INSERT_SUBVECTOR( Vec, SubNew, Idx )

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

llvm-svn: 278211
2016-08-10 10:50:53 +00:00
..
AArch64 GlobalISel: support 'undef' constant. 2016-08-09 23:01:30 +00:00
AMDGPU AMDGPU/SI: Increase SGPR limit to 96 on Tonga/Iceland 2016-08-05 21:23:29 +00:00
ARM [ARM] Improve sxta{b|h} and uxta{b|h} tests 2016-08-10 09:34:34 +00:00
BPF
Generic Fix build breaks after r277028 2016-07-28 20:25:21 +00:00
Hexagon [Hexagon] Add pattern for 64-bit mulhs 2016-08-08 19:24:25 +00:00
Inputs
Lanai Add a REQUIRES: assert on a Lanai test that uses a -debug-only flag 2016-07-29 19:35:22 +00:00
Mips [mips] Set Personality and LSDA encoding for FreeBSD 2016-08-04 15:36:03 +00:00
MIR [GlobalISel] Add Selected MachineFunction property. 2016-08-02 16:49:19 +00:00
MSP430
NVPTX [NVPTX] remove unnecessary named metadata update that happens to break debug info. 2016-08-02 20:58:24 +00:00
PowerPC PowerPC: Add a triple to this test 2016-08-05 21:49:54 +00:00
SPARC
SystemZ Re-add SystemZ SNaN test 2016-08-08 18:11:13 +00:00
Thumb DAG: avoid duplicated truncating for sign extended operand 2016-07-29 23:33:48 +00:00
Thumb2 [ARM] Improve sxta{b|h} and uxta{b|h} tests 2016-08-10 09:34:34 +00:00
WebAssembly [WebAssembly] Add -emscripten-cxx-exceptions-whitelist option 2016-08-09 22:37:00 +00:00
WinEH Revert EH-specific checks in BranchFolding that were causing blow ups in compile time. 2016-07-27 17:55:33 +00:00
X86 [DAGCombine] Avoid INSERT_SUBVECTOR reinsertions (PR28678) 2016-08-10 10:50:53 +00:00
XCore