llvm-6502/test/CodeGen
Michael Kuperstein bbfda9c125 [DAGCombine] Fix a bug in a BUILD_VECTOR combine
When trying to convert a BUILD_VECTOR into a shuffle, we try to split a single source vector that is twice as wide as the destination vector. 
We can not do this when we also need the zero vector to create a blend.
This fixes PR22774.

Differential Revision: http://reviews.llvm.org/D8040

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231219 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-04 07:27:39 +00:00
..
AArch64
ARM
BPF
CPP
Generic
Hexagon
Inputs
Mips Drop the "eh_" from eh_func_begin and eh_func_end. 2015-03-04 00:27:43 +00:00
MSP430
NVPTX
PowerPC Use the vanilla func_end symbol for .size. 2015-03-04 01:35:23 +00:00
R600
SPARC Use the vanilla func_end symbol for .size. 2015-03-04 01:35:23 +00:00
SystemZ
Thumb
Thumb2
WinEH WinEH: Remove vestigial EH object 2015-03-03 23:20:30 +00:00
X86 [DAGCombine] Fix a bug in a BUILD_VECTOR combine 2015-03-04 07:27:39 +00:00
XCore