summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r236546, "propagate IR-level fast-math-flags to DAG nodes (NFC)"NAKAMURA Takumi2015-05-061-3/+2
* propagate IR-level fast-math-flags to DAG nodes (NFC)Sanjay Patel2015-05-051-2/+3
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-92/+107
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-107/+92
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-92/+107
* [CodeGen] Report error rather than crash when unable to makeLibCall.Ahmed Bougacha2015-03-261-0/+2
* Fix sign extension for MIPS64 in makeLibCall functionPetar Jovanovic2015-03-231-3/+4
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-13/+13
* Fixes two issue in SimplifyDemandedBits of sext_in_reg:Michael Kuperstein2015-02-181-11/+18
* Replace size method call of containers to empty method where appropriateAlexander Kornienko2015-01-151-1/+1
* Enable (sext x) == C --> x == (trunc C) combineMatt Arsenault2014-12-211-9/+26
* We can get the TLOF from the TargetMachine - so constructor no longer require...Aditya Nandakumar2014-11-131-4/+3
* Whitespace.NAKAMURA Takumi2014-10-291-6/+6
* Eliminate some deep std::vector copies. NFC.Benjamin Kramer2014-10-031-6/+3
* Replace repeated null checks with an assert. NFC.Sanjay Patel2014-09-151-18/+14
* Replace dead links to "Hacker's Delight" with general references. NFC.Sanjay Patel2014-09-151-4/+4
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+3
* SelectionDAG: Factor FP_TO_SINT lower code out of DAGLegalizerJan Vesely2014-07-101-0/+62
* Make it possible for ints/floats to return different values from getBooleanCo...Daniel Sanders2014-07-101-10/+8
* [SDAG] At the suggestion of Hal, switch to an output parameter thatChandler Carruth2014-07-091-6/+6
* [SDAG] Actually check for a non-constant splat and clarify commentsChandler Carruth2014-07-081-4/+8
* [SDAG] Build up a more rich set of APIs for querying build-vector SDAGChandler Carruth2014-07-081-2/+8
* [x86] Revert r212324 which was too aggressive w.r.t. allowing undefChandler Carruth2014-07-071-18/+16
* [x86] Generalize BuildVectorSDNode::getConstantSplatValue to work forChandler Carruth2014-07-041-16/+18
* [DAG] Pass the argument list to the CallLoweringInfo via move semantics. NFCI.Juergen Ributzka2014-07-011-1/+1
* [DAG] Expose NoSignedWrap, NoUnsignedWrap and Exact flags to SelectionDAG.Andrea Di Biagio2014-06-091-1/+2
* Fix an assertion failure caused by v1i64 in DAGCombiner Shrink.Hao Liu2014-05-291-0/+4
* Target: remove old constructors for CallLoweringInfoSaleem Abdulrasool2014-05-171-6/+5
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-13/+13
* Make SimplifyDemandedBits understand BUILD_PAIRMatt Arsenault2014-05-121-0/+25
* Fix using wrong result type for setcc.Matt Arsenault2014-05-071-4/+8
* DAGCombiner: Turn divs of vector splats into vectorized multiplications.Benjamin Kramer2014-04-261-19/+17
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-9/+9
* SelectionDAG: Factor ISD::MUL lowering code out of DAGTypeLegalizerTom Stellard2014-04-111-0/+107
* Add DAG parameter to ComputeNumSignBitsForTargetNodeMatt Arsenault2014-04-041-0/+1
* Add helpers for checking if a value is a target boolean constant.Matt Arsenault2014-04-011-0/+48
* Fix creating illegal setcc cond codes.Matt Arsenault2014-03-251-10/+18
* Implement inalloca codegen for x86 with the new inalloca designReid Kleckner2014-01-311-0/+1
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-251-6/+12
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-251-12/+6
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-6/+12
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-241-12/+6
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-6/+12
* Revert r162101 and replace it with a solution that works for targets where th...Owen Anderson2014-01-221-3/+3
* Refactor function that checks that __builtin_returnaddress's argument is cons...Bill Wendling2014-01-061-0/+12
* Lower stackmap intrinsics directly to their target opcode in the DAG builder.Andrew Trick2013-10-311-0/+13
* Replace sra with srl if a single sign bit is requiredRichard Sandiford2013-10-171-3/+14
* Handle (shl (anyext (shr ...))) in SimpilfyDemandedBitsRichard Sandiford2013-10-161-0/+25
* TargetLowering: Don't index into empty string.Will Dietz2013-10-131-1/+1
* Use getPointerSizeInBits() rather than 8 * getPointerSize()Matt Arsenault2013-10-101-2/+3
OpenPOWER on IntegriCloud