llvm/lib
Nate Begeman e179584f9b Change how FP immediates are handled.
1) ConstantFP is now expand by default
2) ConstantFP is not turned into TargetConstantFP during Legalize
   if it is legal.

This allows ConstantFP to be handled like Constant, allowing for 
targets that can encode FP immediates as MachineOperands.

As a bonus, fix up Itanium FP constants, which now correctly match,
and match more constants!  Hooray.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47121 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-14 08:57:00 +00:00
..
Analysis Fix typo. Thanks to Duncan for noticing. 2008-02-13 12:21:32 +00:00
Archive Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
AsmParser Back out mods to llvmAsmParser, incorrectly committed 2008-01-30 03:10:00 +00:00
Bitcode Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
CodeGen Change how FP immediates are handled. 2008-02-14 08:57:00 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine Enable exception handling int JIT 2008-02-13 18:39:37 +00:00
Linker Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
Support Add countTrailingOnes member functions to APInt. 2008-02-13 21:11:05 +00:00
System Remove use of ltdl 2008-02-13 17:11:39 +00:00
Target Change how FP immediates are handled. 2008-02-14 08:57:00 +00:00
Transforms simplify code, no functionality change. 2008-02-14 07:39:01 +00:00
VMCore check that terminators only occur at the end of a block. This catches the 2008-02-09 01:06:01 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00