llvm-6502/test/CodeGen/XCore
Eli Friedman 2ac8b324eb Fix for PR4235: to build a floating-point value from integer parts,
build an integer and cast that to a float.  This fixes a crash 
caused by trying to split an f32 into two f16's.

This changes the behavior in test/CodeGen/XCore/fneg.ll because that 
testcase now triggers a DAGCombine which converts the fneg into an integer
operation.  If someone is interested, it's probably possible to tweak 
the test to generate an actual fneg.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72162 91177308-0d34-0410-b5e6-96231b3b80d8
2009-05-20 06:02:09 +00:00
..
2008-11-17-Shl64.ll
2009-01-08-Crash.ll Don't fold address calculations which use negative offsets into 2009-01-15 11:32:30 +00:00
2009-01-14-Remat-Crash.ll Add pseudo instructions to the XCore for (load|store|load address) of a 2009-01-14 18:26:46 +00:00
2009-03-27-v2f64-param.ll testcase for PR3898 2009-04-18 20:49:22 +00:00
addsub64.ll
basictest.ll
bitrev.ll
cos.ll
dg.exp
exp2.ll
exp.ll
fneg.ll Fix for PR4235: to build a floating-point value from integer parts, 2009-05-20 06:02:09 +00:00
getid.ll
log2.ll
log10.ll
log.ll
pow.ll
powi.ll
private.ll Add the private linkage. 2009-01-15 20:18:42 +00:00
sin.ll
sqrt.ll
trap.ll