llvm-6502/lib
Andrea Di Biagio b981dc4a21 [DAG] Fix wrong canonicalization performed on shuffle nodes.
This fixes a regression introduced by r226816.
When replacing a splat shuffle node with a constant build_vector,
make sure that the new build_vector has a valid number of elements.

Thanks to Patrik Hagglund for reporting this problem and providing a
small reproducible.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227002 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-24 11:54:29 +00:00
..
Analysis [PM] Rework how the TargetLibraryInfo pass integrates with the new pass 2015-01-24 02:06:09 +00:00
AsmParser
Bitcode [Bitcode] Diagnose errors instead of asserting from bad input 2015-01-24 04:15:05 +00:00
CodeGen [DAG] Fix wrong canonicalization performed on shuffle nodes. 2015-01-24 11:54:29 +00:00
DebugInfo
ExecutionEngine Fix the MSVC build with the new Orc JIT APIs 2015-01-23 22:25:47 +00:00
IR Address more review comments for DIExpression::iterator. 2015-01-23 23:40:47 +00:00
IRReader
LineEditor
Linker
LTO [PM] Rework how the TargetLibraryInfo pass integrates with the new pass 2015-01-24 02:06:09 +00:00
MC Add STB_GNU_UNIQUE to the ELF writer. 2015-01-23 04:44:35 +00:00
Object [Object][ELF] Test unknown type. 2015-01-23 21:58:09 +00:00
Option
ProfileData
Support If we see UTF-8 BOM sequence at the beginning of a response file, we shall 2015-01-24 04:23:08 +00:00
TableGen
Target [PM] Rework how the TargetLibraryInfo pass integrates with the new pass 2015-01-24 02:06:09 +00:00
Transforms [PM] General doxygen and comment cleanup for this pass. 2015-01-24 11:44:32 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile