llvm-6502/lib
Chris Lattner 3cb9351e8a One xform performed by LegalizeDAG is transformation of "store of fp" to "store of int".
Make two changes:
1) only xform "store of f32" if i32 is a legal type for the target.
2) only xform "store of f64" if either i64 or i32 are legal for the target.
3) if i64 isn't legal, manually lower to 2 stores of i32 instead of letting a
   later pass of legalize do it.  This is ugly, but helps future changes I'm 
   about to commit.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42980 91177308-0d34-0410-b5e6-96231b3b80d8
2007-10-15 05:46:06 +00:00
..
Analysis Bindings for the verifier. 2007-10-06 21:00:36 +00:00
Archive
AsmParser Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
Bitcode Next PPC long double bits. First cut at constants. 2007-10-11 18:07:22 +00:00
CodeGen One xform performed by LegalizeDAG is transformation of "store of fp" to "store of int". 2007-10-15 05:46:06 +00:00
Debugger
ExecutionEngine Fix an assertion abort on sparc. malloc(0) is allowed to 2007-10-11 19:40:35 +00:00
Linker Use correct parentheses with the '&& "..."' idiom in an assert. 2007-10-08 15:13:30 +00:00
Support Consolidate logic for creating NaNs. Silence compiler warning. 2007-10-14 10:39:51 +00:00
System
Target Handle PPC long double in CBackend. 2007-10-15 01:05:37 +00:00
Transforms Dest type is always i8 *. This allows some simplification. 2007-10-12 20:10:21 +00:00
VMCore avoid an APFloat copy. 2007-10-15 05:34:10 +00:00
Makefile