1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 06:22:56 +02:00
llvm-mirror/test/CodeGen
Ulrich Weigand 5d4e78925f [SystemZ] Fix another assertion failure in tryBuildVectorShuffle
This fixes yet another scenario where tryBuildVectorShuffle would
attempt to create a BUILD_VECTOR node with an invalid combination
of types.  This can happen if the incoming BUILD_VECTOR has elements
of a type different from the vector element type, which is allowed
in certain cases as long as they are all the same type.

When one of these elements is used in the residual vector, and
UNDEF elements are added to fill up the residual vector, those
UNDEFs then have to use the type of the original element, not
the vector element type, or else the resulting BUILD_VECTOR
will have an invalid type combination.

llvm-svn: 249706
2015-10-08 17:46:59 +00:00
..
AArch64 [AArch64] Fold a floating-point divide by power of two into fp conversion. 2015-10-07 17:51:37 +00:00
AMDGPU AMDGPU: Use explicit register size indirect pseudos 2015-10-07 00:42:51 +00:00
ARM [ARM] Promote helper function to SelectionDAG. 2015-10-07 17:28:58 +00:00
BPF [bpf] Avoid extra pointer arithmetic for stack access 2015-10-06 04:00:53 +00:00
CPP
Generic
Hexagon [Hexagon] Add an early if-conversion pass 2015-10-06 15:49:14 +00:00
Inputs
Mips [mips][microMIPS] Fix an issue with selecting sqrt instruction in LLVM backend 2015-10-06 15:17:25 +00:00
MIR
MSP430
NVPTX
PowerPC [PowerPC] Disable shrink wrapping 2015-09-30 17:29:03 +00:00
SPARC
SystemZ [SystemZ] Fix another assertion failure in tryBuildVectorShuffle 2015-10-08 17:46:59 +00:00
Thumb [ARM] Modify codegen for memcpy intrinsic to prefer LDM/STM. 2015-10-05 14:49:54 +00:00
Thumb2 [ARM] Use correct half-precision functions in EABI mode 2015-10-07 16:58:49 +00:00
WebAssembly [WebAssembly] Switch to a more traditional assembly syntax 2015-10-06 00:27:55 +00:00
WinEH [WinEH] Remove unreachable blocks before preparation 2015-10-07 21:08:25 +00:00
X86 [X86] Disable X86CallFrameOptimization on Darwin in presence of EH 2015-10-08 15:45:08 +00:00
XCore