summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-17/+23
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-23/+17
* Fix a bug that David Greene found in the DAGCombiner's logicDan Gohman2009-02-201-2/+2
* Remove trailing whitespace to reduce later commit patch noise.Scott Michel2009-02-171-392/+392
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-061-17/+11
* Remove more non-DebugLoc versions of getNode.Dale Johannesen2009-02-061-1/+2
* Propagation in TargetLowering. Includes passing a DLDale Johannesen2009-02-031-7/+9
* Fix PR3453 and probably a bunch of other potentialDuncan Sands2009-02-011-15/+12
* Forgot some more DebugLoc propagations.Bill Wendling2009-02-011-17/+22
* Fix PR3401: when using large integers, the typeDuncan Sands2009-01-311-18/+24
* Don't use DebugLoc::getUnknownLoc(). Default to something hopefully sensible.Bill Wendling2009-01-311-58/+55
* More DebugLoc propagation.Bill Wendling2009-01-301-87/+120
* More DebugLoc propagation.Bill Wendling2009-01-301-43/+62
* More DebugLoc propagation in LOAD etc. methods.Bill Wendling2009-01-301-26/+42
* More DebugLoc propagation in floating-point methods.Bill Wendling2009-01-301-27/+40
* Standardize comments about folding xforms.Bill Wendling2009-01-301-10/+10
* Get rid of the non-DebugLoc-ified getNOT() method.Bill Wendling2009-01-301-4/+4
* Propagate debug loc info for some FP arithmetic methods.Bill Wendling2009-01-301-13/+13
* Propagate debug loc info for some FP arithmetic methods.Bill Wendling2009-01-301-22/+30
* Propagate debug loc info for BIT_CONVERT.Bill Wendling2009-01-301-29/+46
* Propagate debug loc info for more *_EXTEND methods.Bill Wendling2009-01-301-15/+24
* Propagate debug loc info for ANY_EXTEND.Bill Wendling2009-01-301-12/+16
* Propagate debug loc info for some of the *_EXTEND functions.Bill Wendling2009-01-301-33/+55
* - Propagate debug loc info for SELECT.Bill Wendling2009-01-301-25/+32
* Propagate debug loc info for Shifts.Bill Wendling2009-01-301-60/+68
* Propagate debug loc info for XOR and MatchRotate.Bill Wendling2009-01-301-32/+38
* Propagate debug loc info for OR. Also clean up some comments.Bill Wendling2009-01-301-21/+24
* Perform obvious constant arithmetic folding.Bill Wendling2009-01-301-6/+8
* Propagate debug loc info for AND. Also clean up some comments.Bill Wendling2009-01-301-21/+31
* Propagate debug loc info in SimplifyBinOpWithSameOpcodeHands.Bill Wendling2009-01-301-8/+9
* Propagate debug loc info in SimplifyNodeWithTwoResults.Bill Wendling2009-01-301-7/+8
* Propagate debug loc info for MULHS.Bill Wendling2009-01-301-2/+2
* Propagate debug loc info for SREM and UREM.Bill Wendling2009-01-301-10/+12
* Propagate debug loc info for UDIV.Bill Wendling2009-01-301-6/+7
* Propagate debug loc info for SDIV.Bill Wendling2009-01-301-12/+21
* Forgot to propagate debug loc info here.Bill Wendling2009-01-301-2/+4
* Propagate debug loc info for MUL.Bill Wendling2009-01-301-16/+21
* Propagate debug loc info in SUB.Bill Wendling2009-01-301-7/+8
* Propagate debug loc info in ADDC and ADDE.Bill Wendling2009-01-301-11/+13
* Propagate debug loc info in DAG combine's "ADD".Bill Wendling2009-01-301-20/+18
* - Propagate debug loc info in combineSelectAndUse().Bill Wendling2009-01-301-16/+23
* Propagate debug location info for the token factor.Bill Wendling2009-01-301-5/+5
* Add DebugLoc propagation to some of the methods in DAG combiner.Bill Wendling2009-01-301-27/+34
* Make x86's BT instruction matching more thorough, and add someDan Gohman2009-01-291-19/+31
* Make isOperationLegal do what its name suggests, and introduce aDan Gohman2009-01-281-15/+17
* Add an assertion to the form of SelectionDAG::getConstant that takesDan Gohman2009-01-271-6/+9
* Take the next steps in making SDUse more consistent with LLVM Use, andDan Gohman2009-01-261-1/+1
* Fold x-0 to x in unsafe-fp-math mode. This comes up in theDan Gohman2009-01-231-0/+3
* Fix a minor bug in DAGCombiner's folding of SELECT. Folding "select C, 0, 1"Bob Wilson2009-01-221-3/+5
* Don't create ISD::FNEG nodes after legalize if they aren't legal.Dan Gohman2009-01-221-6/+17
OpenPOWER on IntegriCloud