llvm-6502/test/CodeGen
Matt Arsenault 509a492442 Add target hook to prevent folding some bitcasted loads.
This is to avoid this transformation in some cases:
fold (conv (load x)) -> (load (conv*)x)

On architectures that don't natively support some vector
loads efficiently casting the load to a smaller vector of
larger types and loading is more efficient.

Patch by Micah Villmow.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194783 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-15 04:42:23 +00:00
..
AArch64 Add test case for AArch64 NEON instruction set misc. 2013-11-14 06:45:17 +00:00
ARM ARM: produce friendly error for invalid inline asm 2013-11-14 17:15:39 +00:00
CPP
Generic Error if we see an alias to a declaration. 2013-11-14 13:58:06 +00:00
Hexagon
Inputs
Mips Make all the conditional Mips 16 branches get initially set for the 2013-11-15 02:21:52 +00:00
MSP430
NVPTX [NVPTX] Properly handle bitcast ConstantExpr when checking for the alignment of function parameters 2013-11-11 19:28:19 +00:00
PowerPC Error if we see an alias to a declaration. 2013-11-14 13:58:06 +00:00
R600 Add target hook to prevent folding some bitcasted loads. 2013-11-15 04:42:23 +00:00
SPARC [SparcV9] Handle i64 <-> float conversions in sparcv9 mode. 2013-11-03 12:28:40 +00:00
SystemZ [SystemZ] Automatically detect zEC12 and z196 hosts 2013-10-31 12:14:17 +00:00
Thumb
Thumb2 Enable generating legacy IT block for AArch32 2013-11-13 18:29:49 +00:00
X86 Add addrspacecast instruction. 2013-11-15 01:34:59 +00:00
XCore Error if we see an alias to a declaration. 2013-11-14 13:58:06 +00:00