summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
Commit message (Expand)AuthorAge
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-28
* Add ExpandFloatOp_FCOPYSIGN to handle ppcf128-related expansionsHal Finkel2013-08-19
* Update makeLibCall to return both the call and the chain associated with the ...Michael Gottesman2013-08-13
* Add ISD::FROUND for libm round()Hal Finkel2013-08-07
* Remove trailing whitespace from SelectionDAG/*.cppStephen Lin2013-07-08
* Introduce getSelect usage and use more getSelectCCMatt Arsenault2013-06-14
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-18
* Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt2013-04-03
* Set properties for f128 type.Akira Hatanaka2013-03-01
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-22
* Refactor to expose RTLIB calls to targets.Tim Northover2013-01-09
* 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