llvm-6502/lib
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
..
Analysis Teach SCEV::isLoopInvariant and SCEV::hasComputableLoopEvolution 2009-05-20 01:01:24 +00:00
Archive
AsmParser Make MDNode use CallbackVH. Also change MDNode to store Value* instead of 2009-05-10 20:57:05 +00:00
Bitcode Make MDNode use CallbackVH. Also change MDNode to store Value* instead of 2009-05-10 20:57:05 +00:00
CodeGen Fix for PR4235: to build a floating-point value from integer parts, 2009-05-20 06:02:09 +00:00
CompilerDriver -write-graph now can be used with -o. 2009-03-27 12:57:14 +00:00
Debugger
ExecutionEngine Allow the JIT ExecutionEngine to report details about the generated machine code. 2009-05-18 21:06:40 +00:00
Linker Add a new "available_externally" linkage type. This is intended 2009-04-13 05:44:34 +00:00
Support Add llvm_start_multithreaded(), which starts up the LLVM internals in thread-safe mode. Provide double-check locking 2009-05-20 00:39:20 +00:00
System termios.h contains the winsize structure we need to determine the 2009-05-18 17:21:34 +00:00
Target Try again. Allow call to immediate address for ELF or when in static relocation mode. 2009-05-20 04:53:57 +00:00
Transforms Suppress the IV reversal transformation in the case that the RHS 2009-05-20 00:34:08 +00:00
VMCore Revert r72025. It is possible for clients to convert between signed types 2009-05-18 18:55:39 +00:00
Makefile