Fix PR3401: when using large integers, the type
[oota-llvm.git] / lib / CodeGen / SelectionDAG / DAGCombiner.cpp
2009-01-31 Duncan SandsFix PR3401: when using large integers, the type
2009-01-31 Bill WendlingDon't use DebugLoc::getUnknownLoc(). Default to somethi...
2009-01-30 Bill WendlingMore DebugLoc propagation.
2009-01-30 Bill WendlingMore DebugLoc propagation.
2009-01-30 Bill WendlingMore DebugLoc propagation in LOAD etc. methods.
2009-01-30 Bill WendlingMore DebugLoc propagation in floating-point methods.
2009-01-30 Bill WendlingStandardize comments about folding xforms.
2009-01-30 Bill WendlingGet rid of the non-DebugLoc-ified getNOT() method.
2009-01-30 Bill WendlingPropagate debug loc info for some FP arithmetic methods.
2009-01-30 Bill WendlingPropagate debug loc info for some FP arithmetic methods.
2009-01-30 Bill WendlingPropagate debug loc info for BIT_CONVERT.
2009-01-30 Bill WendlingPropagate debug loc info for more *_EXTEND methods.
2009-01-30 Bill WendlingPropagate debug loc info for ANY_EXTEND.
2009-01-30 Bill WendlingPropagate debug loc info for some of the *_EXTEND funct...
2009-01-30 Bill Wendling- Propagate debug loc info for SELECT.
2009-01-30 Bill WendlingPropagate debug loc info for Shifts.
2009-01-30 Bill WendlingPropagate debug loc info for XOR and MatchRotate.
2009-01-30 Bill WendlingPropagate debug loc info for OR. Also clean up some...
2009-01-30 Bill WendlingPerform obvious constant arithmetic folding.
2009-01-30 Bill WendlingPropagate debug loc info for AND. Also clean up some...
2009-01-30 Bill WendlingPropagate debug loc info in SimplifyBinOpWithSameOpcode...
2009-01-30 Bill WendlingPropagate debug loc info in SimplifyNodeWithTwoResults.
2009-01-30 Bill WendlingPropagate debug loc info for MULHS.
2009-01-30 Bill WendlingPropagate debug loc info for SREM and UREM.
2009-01-30 Bill WendlingPropagate debug loc info for UDIV.
2009-01-30 Bill WendlingPropagate debug loc info for SDIV.
2009-01-30 Bill WendlingForgot to propagate debug loc info here.
2009-01-30 Bill WendlingPropagate debug loc info for MUL.
2009-01-30 Bill WendlingPropagate debug loc info in SUB.
2009-01-30 Bill WendlingPropagate debug loc info in ADDC and ADDE.
2009-01-30 Bill WendlingPropagate debug loc info in DAG combine's "ADD".
2009-01-30 Bill Wendling- Propagate debug loc info in combineSelectAndUse().
2009-01-30 Bill WendlingPropagate debug location info for the token factor.
2009-01-30 Bill WendlingAdd DebugLoc propagation to some of the methods in...
2009-01-29 Dan GohmanMake x86's BT instruction matching more thorough, and...
2009-01-28 Dan GohmanMake isOperationLegal do what its name suggests, and...
2009-01-27 Dan GohmanAdd an assertion to the form of SelectionDAG::getConsta...
2009-01-26 Dan GohmanTake the next steps in making SDUse more consistent...
2009-01-23 Dan GohmanFold x-0 to x in unsafe-fp-math mode. This comes up...
2009-01-22 Bob WilsonFix a minor bug in DAGCombiner's folding of SELECT...
2009-01-22 Dan GohmanDon't create ISD::FNEG nodes after legalize if they...
2009-01-22 Bob WilsonAdd SelectionDAG::getNOT method to construct bitwise...
2009-01-21 Dan GohmanSimplify ReduceLoadWidth's logic: it doesn't need sever...
2009-01-20 Dan GohmanFix a dagcombine to not generate loads of non-round...
2009-01-19 Dan GohmanFix SelectionDAG::ReplaceAllUsesWith to behave correctl...
2009-01-18 Mon P WangSimplify extract element based on comments from Duncan...
2009-01-17 Mon P WangSimplify extract element of a scalar to vector.
2009-01-16 Dan GohmanUse the getNode() accessor instead of accessing the...
2009-01-16 Chris Lattnernew nodes should be added to the worklist, not old...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-03 Dan GohmanFix a DAGCombiner abort on an invalid shift count const...
2009-01-01 Duncan SandsFix PR3274: when promoting the condition of a BRCOND...
2008-12-23 Dale JohannesenChange comments so everybody can understand them, hopef...
2008-12-23 Dale JohannesenAdd another permutation where we should get rid of...
2008-12-23 Dale JohannesenOne more permutation of subtracting off a base value.
2008-12-16 Dale JohannesenA new dag combine; several permutations of this
2008-12-12 Bill WendlingRedo the arithmetic with overflow architecture. I was...
2008-12-11 Bill WendlingClarify FIXME.
2008-12-11 Mon P WangMake fix for r60829 less conservative to allow the...
2008-12-10 Bill WendlingIf ADD, SUB, or MUL have an overflow bit that's used...
2008-12-10 Mon P WangFixed a bug when trying to optimize a extract vector...
2008-12-02 Dale JohannesenOne more transformation.
2008-12-02 Dale JohannesenAdd a few more transformations.
2008-11-27 Dale JohannesenAdd a missing case in visitADD.
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-22 Bill Wendling- Move conversion of [SU]ADDO from DAG combiner into...
2008-11-21 Bill WendlingDefault to converting UADDO to the generic form that...
2008-11-21 Bill WendlingRemove chains. Unnecessary.
2008-11-21 Bill WendlingRename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn...
2008-11-21 Bill WendlingImplement the sadd_with_overflow intrinsic. This is...
2008-11-11 Bill WendlingFix for PR3040:
2008-11-10 Mon P WangAdded support for the following definition of shufflevector
2008-11-05 Evan ChengType of shuffle mask has changed.
2008-10-28 Chris LattnerDon't produce invalid comparisons after legalize.
2008-10-19 Duncan SandsUse a legal integer type for vector shuffle mask
2008-10-18 Dan GohmanTeach DAGCombine to fold constant offsets into GlobalAd...
2008-10-17 Dan GohmanDefine patterns for shld and shrd that match immediate
2008-10-14 Evan ChengRename LoadX to LoadExt.
2008-10-09 Dale JohannesenRename APFloat::convertToAPInt to bitcastToAPInt to
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-24 Bill WendlingReapplying r56550
2008-09-24 Eric ChristopherTemporarily revert r56550 until missing commit can...
2008-09-24 Bill WendlingRefactor the constant folding code into it's own functi...
2008-09-22 Evan ChengPer review feedback: Only perform
2008-09-12 Dan GohmanChange ConstantSDNode and ConstantFPSDNode to use Const...
2008-09-12 Dan GohmanRename ConstantSDNode::getValue to getZExtValue, for...
2008-09-08 Dan GohmanIn visitUREM, arrange for the temporary UDIV node to be
2008-09-08 Bill WendlingRevert my previous change -- the subtraction of two...
2008-09-07 Bill WendlingConvert
2008-09-05 Dan GohmanFix a search+replace-o.
2008-09-04 Dan GohmanClean up uses of TargetLowering::getTargetMachine.
2008-08-31 Bill WendlingAnother situation where ROTR is cheaper than ROTL.
2008-08-31 Bill WendlingFor this pattern, ROTR is the cheaper option.
2008-08-31 Bill Wendling- Fix comment so that it describes how the code really...
2008-08-30 Gabor Greiffix some 80-col violations
2008-08-30 Evan ChengTransform (x << (y&31)) -> (x << y). This takes advanta...
2008-08-29 Evan ChengFix 80 col. violations.
2008-08-29 Evan ChengBack out 55498. It broken Apple style bootstrapping.
2008-08-28 Gabor Greiferect abstraction boundaries for accessing SDValue...
next