Propagate debug loc info in ADDC and ADDE.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / DAGCombiner.cpp
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...
2008-08-28 Dan GohmanOptimize DAGCombiner's worklist processing. Previously...
2008-08-26 Gabor Greifdisallow direct access to SDValue::ResNo, provide a...
2008-08-20 Dan GohmanDisable DAGCombine's alignment inference in "fast"...
2008-08-14 Dan GohmanImprove support for vector casts in LLVM IR and CodeGen.
2008-08-11 Dan GohmanTake the FrameOffset into account when computing the...
2008-07-31 Dan GohmanImprove dagcombining for sext-loads and sext-in-reg...
2008-07-27 Dan GohmanRename SDOperand to SDValue.
2008-07-27 Dan GohmanTidy SDNode::use_iterator, and complete the transition...
2008-07-22 Evan ChengFix pr2566: incorrect assumption about bit_convert...
2008-07-21 Dan GohmanAdd titles to the various SelectionDAG viewGraph calls
2008-07-21 Duncan SandsAdd VerifyNode, a place to put sanity checks on
2008-07-18 Duncan SandsRevert 53729, after waking up in the middle of
2008-07-17 Duncan SandsUse a legal type for elements of the vector_shuffle
2008-07-16 Dan GohmanFix the result type of a VECTOR_SHUFFLE+BIT_CONVERT...
2008-06-30 Dan GohmanUse reserve.
2008-06-28 Dan GohmanWhen folding a bitcast into a load or store, preserve...
2008-06-26 Chris Lattnerduncan points out that isOperationLegal includes a...
2008-06-26 Chris Lattnerwhen we know the signbit of an input to uint_to_fp...
2008-06-23 Dan GohmanDuncan pointed out this code could be tidied.
2008-06-21 Dan GohmanSimplify some getNode calls.
2008-06-16 Duncan SandsAllow these transforms for types like i256 while
2008-06-15 Duncan SandsThe transforms in visitEXTRACT_VECTOR_ELT are
2008-06-14 Duncan SandsRemove a redundant AfterLegalize check. Turn
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-11 Duncan SandsSometimes (rarely) nodes held in LegalizeTypes
2008-06-09 Duncan SandsVarious tweaks related to apint codegen. No functionality
2008-06-09 Duncan SandsRemove some DAG combiner assumptions about sizes
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
next