llvm-6502/test/CodeGen
Ahmed Bougacha 217a4a87ce [AArch64] Fix v2i8->i16 bitcast legalization.
r213378 improved f16 bitcasts, so that they go directly through subregs,
instead of through the stack.  That code now causes an assertion failure
for bitcasts from other 16-bits types (most importantly v2i8).

Correct that by doing the custom lowering for i16 bitcasts only when the
input is an f16.

Part of PR21549.

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


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223074 91177308-0d34-0410-b5e6-96231b3b80d8
2014-12-01 20:52:32 +00:00
..
AArch64 [AArch64] Fix v2i8->i16 bitcast legalization. 2014-12-01 20:52:32 +00:00
ARM ARM: lower tail calls correctly when using GHC calling convention. 2014-12-01 17:46:39 +00:00
CPP
Generic
Hexagon
Inputs
Mips [mips][micromips] Use call instructions with short delay slots 2014-11-25 10:50:00 +00:00
MSP430
NVPTX
PowerPC [PowerPC] Fix unwind info with dynamic stack realignment 2014-12-01 09:42:32 +00:00
R600 R600/SI: Fix assertion on sign extend of 3 vectors 2014-11-28 22:51:38 +00:00
SPARC
SystemZ
Thumb
Thumb2
X86 Revert r223049, r223050 and r223051 while investigating test failures. 2014-12-01 17:36:43 +00:00
XCore