1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/test
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
..
Analysis [ValueTracking] Improve ValueTracking on left shift with nsw flag 2016-08-09 22:41:35 +00:00
Assembler Invariant start/end intrinsics overloaded for address space 2016-07-22 17:49:40 +00:00
Bindings
Bitcode
BugPoint
CodeGen [DAGCombine] Avoid INSERT_SUBVECTOR reinsertions (PR28678) 2016-08-10 10:50:53 +00:00
DebugInfo pdbdump: Add a test to verify the result of PDB -> YAML -> PDB conversions. 2016-08-03 23:54:39 +00:00
Examples
ExecutionEngine [ExecutionEngine] Disable weak symbol tests for COFF. 2016-08-09 20:48:22 +00:00
Feature GVN-hoist: enable by default 2016-08-08 14:46:15 +00:00
FileCheck
Instrumentation Unpoison stack before resume instruction 2016-07-22 22:04:38 +00:00
Integer
JitListener
LibDriver
Linker IR: Drop uniquing when an MDNode Value operand is deleted 2016-08-03 18:19:43 +00:00
LTO
MC [X86] Improve code size on X86 segment moves 2016-08-08 18:01:04 +00:00
Object Add the first of what will be a long line of additional error checks for invalid Mach-O files. 2016-08-05 18:19:40 +00:00
ObjectYAML [Mach0YAML] Change n_type from uint8_t to llvm::yaml::Hex8 2016-08-04 21:07:39 +00:00
Other [PM] Change the name of the repeating utility to something less 2016-08-04 03:52:53 +00:00
SymbolRewriter [PM] Port SymbolRewriter to the new PM 2016-07-25 20:52:00 +00:00
TableGen
ThinLTO/X86
tools [llvm-cov] Swapped the line and count columns. 2016-08-09 19:53:35 +00:00
Transforms [SimplifyLibCalls] Restore the old behaviour, emit a libcall. 2016-08-10 06:33:32 +00:00
Unit
Verifier [coroutines] Part 4[ab]: Coroutine Devirtualization: Lower coro.resume and coro.destroy. 2016-08-04 20:30:07 +00:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg [ExecutionEngine] Disable weak symbol tests for COFF. 2016-08-09 20:48:22 +00:00
lit.site.cfg.in
TestRunner.sh