aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM with patches for fp16Pirama Arumuga Nainar2015-05-261-0/+416
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-1/+1
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-16/+109
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-6/+8
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-281-10/+7
* Add ExpandFloatOp_FCOPYSIGN to handle ppcf128-related expansionsHal Finkel2013-08-191-0/+12
* Update makeLibCall to return both the call and the chain associated with the ...Michael Gottesman2013-08-131-38/+38
* Add ISD::FROUND for libm round()Hal Finkel2013-08-071-0/+26
* Remove trailing whitespace from SelectionDAG/*.cppStephen Lin2013-07-081-1/+1
* Introduce getSelect usage and use more getSelectCCMatt Arsenault2013-06-141-17/+17
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-60/+60
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-181-4/+4
* Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt2013-04-031-0/+11
* Set properties for f128 type.Akira Hatanaka2013-03-011-17/+62
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-221-7/+13
* Refactor to expose RTLIB calls to targets.Tim Northover2013-01-091-265/+193
* Follow the same routine to add target float expansion hookMichael Liao2012-10-111-26/+24
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-051-2/+2
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-3/+3
* Tweak the handling of MERGE_VALUES nodes: remove the need forDuncan Sands2011-09-231-4/+5
* Misc cleanup; addresses Duncan's comments on r138877.Eli Friedman2011-08-311-3/+1
* Fill in type legalization for MERGE_VALUES in all the various cases. Patch b...Eli Friedman2011-08-311-1/+9
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-121-2/+2
* Add APInt(numBits, ArrayRef<uint64_t> bigVal) constructor to prevent future a...Jeffrey Yasskin2011-07-181-7/+7
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-081-0/+28
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-251-4/+6
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-161-1/+1
* PR5207: Rename overloaded APInt methods set(), clear(), flip() toJay Foad2010-12-011-1/+1
* PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void.Jay Foad2010-11-301-2/+3
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-7/+7
* update a bunch of code to use the MachinePointerInfo version of getStore.Chris Lattner2010-09-211-1/+1
* eliminate an old SelectionDAG::getTruncStore method, propagatingChris Lattner2010-09-211-1/+1
* eliminate last SelectionDAG::getLoad old entrypoint, on to stores.Chris Lattner2010-09-211-3/+2
* propagate MachinePointerInfo through various uses of the oldChris Lattner2010-09-211-2/+1
* Convert some tab stops into spaces.Duncan Sands2010-07-121-1/+1
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-111-1/+2
* Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument f...Evan Cheng2010-07-071-5/+5
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-181-12/+15
* More 80 violations.Evan Cheng2010-04-151-6/+12
* Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands2010-03-141-0/+12
* Make default expansion for FP16 <-> FP32 nodes into libcallsAnton Korobeynikov2010-03-141-0/+17
* Add non-temporal flags and remove an assumption of default arguments.David Greene2010-02-151-8/+9
* Change errs() to dbgs().David Greene2010-01-051-14/+14
* Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta2009-12-281-1/+2
* Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson2009-08-121-35/+35
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-55/+55
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-103/+103
* Revert 77974. It breaks 3 of the ARM tests.Bob Wilson2009-08-031-8/+0
* Allow targets to custom handle softening of results or operands before trying...Sanjiv Gupta2009-08-031-0/+8
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-251-14/+14