llvm-6502/lib/CodeGen/SelectionDAG
Chris Lattner cad063f1a8 Break the code for expanding UINT_TO_FP operations out into its own
SelectionDAGLegalize::ExpandLegalUINT_TO_FP method.

Add a new method, PromoteLegalUINT_TO_FP, which allows targets to request
that UINT_TO_FP operations be promoted to a larger input type.  This is
useful for targets that have some UINT_TO_FP or SINT_TO_FP operations but
not all of them (like X86).

The same should be done with SINT_TO_FP, but this patch does not do that
yet.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22447 91177308-0d34-0410-b5e6-96231b3b80d8
2005-07-16 00:19:57 +00:00
..
LegalizeDAG.cpp Break the code for expanding UINT_TO_FP operations out into its own 2005-07-16 00:19:57 +00:00
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
SelectionDAG.cpp Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode. 2005-07-10 01:55:33 +00:00
SelectionDAGISel.cpp Make several cleanups to Andrews varargs change: 2005-07-05 19:57:53 +00:00
SelectionDAGPrinter.cpp You can't use config options without config.h 2005-07-15 22:48:31 +00:00
TargetLowering.cpp Remove trailing whitespace 2005-04-21 22:55:34 +00:00