aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
AgeCommit message (Expand)Author
2010-09-21update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner
2010-09-21eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner
2010-09-21eliminate last SelectionDAG::getLoad old entrypoint, on to stores.Chris Lattner
2010-09-21propagate MachinePointerInfo through various uses of the oldChris Lattner
2010-07-12Convert some tab stops into spaces.Duncan Sands
2010-07-11Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola
2010-07-07Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng
2010-06-18Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman
2010-04-15More 80 violations.Evan Cheng
2010-03-14Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands
2010-03-14Make default expansion for FP16 <-> FP32 nodes into libcallsAnton Korobeynikov
2010-02-15Add non-temporal flags and remove an assumption of default arguments.David Greene
2010-01-05Change errs() to dbgs().David Greene
2009-12-28Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-03Revert 77974. It breaks 3 of the ARM tests.Bob Wilson
2009-08-03Allow targets to custom handle softening of results or operands before trying...Sanjiv Gupta
2009-07-25Convert a few more things to use raw_ostream.Dan Gohman
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin
2009-07-08Remove trailing whitespace. Reorder some methodsDuncan Sands
2009-05-31Rename CustomLowerResults to CustomLowerNode, sinceDuncan Sands
2009-04-25Refactor the code to grab the low and high parts of a valueDan Gohman
2009-04-24Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR,Dan Gohman
2009-04-08Soft float support for FREM.Duncan Sands
2009-04-08Soft float support for undef. Reported by Xerxes RÄnby.Duncan Sands
2009-03-29Fix PR3899: add support for extracting floats from vectorsDuncan Sands
2009-02-21bug 3610: Floating point vaarg not softened.Richard Pennington
2009-02-07Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen
2009-02-02Remove trailing spaces.Duncan Sands
2009-01-31Propagate debug info in LegalizeFloatTypes.Dale Johannesen
2009-01-31Propagate debug info through MakeLibCall and aDale Johannesen
2009-01-21Cleanup whitespace and comments, and tweak someDuncan Sands
2009-01-21Allow targets to legalize operations (with illegal operands) that produces mu...Sanjiv Gupta
2009-01-01Fix PR3274: when promoting the condition of a BRCOND node,Duncan Sands
2008-12-09Fix PR3117: not all nodes being legalized. TheDuncan Sands
2008-12-01Change the interface to the type legalization methodDuncan Sands
2008-11-18Reapply r59464, this time using the correct typeDuncan Sands
2008-11-18Revert r59464. It was causing this failure:Bill Wendling
2008-11-17Add soft float support for a bunch more operations. OriginalDuncan Sands
2008-11-12Fix unsigned char->ppcf128 conversion.Dale Johannesen
2008-11-10Fix PR2667: add soft float support for sint_to_fp/uint_to_fpDuncan Sands
2008-11-07Fix unsigned->ppcf128 conversion.Dale Johannesen
2008-11-05Fix thinko in ppcf128 expansion of truncating store.Duncan Sands
2008-11-03Fix some ppcf128 regressions: make ExpandFloatRes_LOADDale Johannesen
2008-10-31Add a bunch of libcalls for ppcf128 that were somehowDuncan Sands
2008-10-29Fix PR2977: LegalizeTypes support for expandingDuncan Sands
2008-10-29Fix 80 column violations.Duncan Sands