summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
Commit message (Expand)AuthorAge
* Follow the same routine to add target float expansion hookMichael Liao2012-10-11
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-05
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-08
* Tweak the handling of MERGE_VALUES nodes: remove the need forDuncan Sands2011-09-23
* Misc cleanup; addresses Duncan's comments on r138877.Eli Friedman2011-08-31
* Fill in type legalization for MERGE_VALUES in all the various cases. Patch b...Eli Friedman2011-08-31
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-18
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-08
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-25
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-16
* PR5207: Rename overloaded APInt methods set(), clear(), flip() toJay Foad2010-12-01
* PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.Jay Foad2010-11-30
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-23
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-21
* eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner2010-09-21
* eliminate last SelectionDAG::getLoad old entrypoint, on to stores.Chris Lattner2010-09-21
* propagate MachinePointerInfo through various uses of the oldChris Lattner2010-09-21
* Convert some tab stops into spaces.Duncan Sands2010-07-12
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-11
* Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng2010-07-07
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-18
* More 80 violations.Evan Cheng2010-04-15
* Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands2010-03-14
* Make default expansion for FP16 <-> FP32 nodes into libcallsAnton Korobeynikov2010-03-14
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-15
* Change errs() to dbgs().David Greene2010-01-05
* Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta2009-12-28
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-12
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* Revert 77974. It breaks 3 of the ARM tests.Bob Wilson2009-08-03
* Allow targets to custom handle softening of results or operands before trying...Sanjiv Gupta2009-08-03
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-25
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* Convert more assert(0)+abort() -> LLVM_UNREACHABLE,Torok Edwin2009-07-11
* Remove trailing whitespace. Reorder some methodsDuncan Sands2009-07-08
* Rename CustomLowerResults to CustomLowerNode, sinceDuncan Sands2009-05-31
* Refactor the code to grab the low and high parts of a valueDan Gohman2009-04-25
* Instead of requiring TLI.LowerCallTo to return an ISD::BUILD_PAIR,Dan Gohman2009-04-24
* Soft float support for FREM.Duncan Sands2009-04-08
* Soft float support for undef. Reported by Xerxes RĂ„nby.Duncan Sands2009-04-08
* Fix PR3899: add support for extracting floats from vectorsDuncan Sands2009-03-29
* bug 3610: Floating point vaarg not softened.Richard Pennington2009-02-21
* Get rid of the last non-DebugLoc versions of getNode!Dale Johannesen2009-02-07
* Remove trailing spaces.Duncan Sands2009-02-02
* Propagate debug info in LegalizeFloatTypes.Dale Johannesen2009-01-31
* Propagate debug info through MakeLibCall and aDale Johannesen2009-01-31
* Cleanup whitespace and comments, and tweak someDuncan Sands2009-01-21
* Allow targets to legalize operations (with illegal operands) that produces mu...Sanjiv Gupta2009-01-21