2009-02-06 |
Dale Johannesen | Remove more non-DebugLoc getNode variants. Use |
blob | commitdiff | raw |
2009-02-06 |
Dale Johannesen | Remove more non-DebugLoc versions of getNode. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Dale Johannesen | Propagation in TargetLowering. Includes passing a DL |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Duncan Sands | Fix PR3453 and probably a bunch of other potential |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Bill Wendling | Forgot some more DebugLoc propagations. |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Duncan Sands | Fix PR3401: when using large integers, the type |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Bill Wendling | Don't use DebugLoc::getUnknownLoc(). Default to somethi... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation in LOAD etc. methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation in floating-point methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Standardize comments about folding xforms. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Get rid of the non-DebugLoc-ified getNOT() method. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for some FP arithmetic methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for some FP arithmetic methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for BIT_CONVERT. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for more *_EXTEND methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for ANY_EXTEND. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for some of the *_EXTEND funct... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | - Propagate debug loc info for SELECT. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for Shifts. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for XOR and MatchRotate. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for OR. Also clean up some... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Perform obvious constant arithmetic folding. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for AND. Also clean up some... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info in SimplifyBinOpWithSameOpcode... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info in SimplifyNodeWithTwoResults. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for MULHS. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for SREM and UREM. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for UDIV. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for SDIV. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Forgot to propagate debug loc info here. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for MUL. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info in SUB. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info in ADDC and ADDE. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info in DAG combine's "ADD". |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | - Propagate debug loc info in combineSelectAndUse(). |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug location info for the token factor. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Add DebugLoc propagation to some of the methods in... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Dan Gohman | Make x86's BT instruction matching more thorough, and... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Dan Gohman | Make isOperationLegal do what its name suggests, and... |
blob | commitdiff | raw | diff to current |
2009-01-27 |
Dan Gohman | Add an assertion to the form of SelectionDAG::getConsta... |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Dan Gohman | Take the next steps in making SDUse more consistent... |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Dan Gohman | Fold x-0 to x in unsafe-fp-math mode. This comes up... |
blob | commitdiff | raw | diff to current |
2009-01-22 |
Bob Wilson | Fix a minor bug in DAGCombiner's folding of SELECT... |
blob | commitdiff | raw | diff to current |
2009-01-22 |
Dan Gohman | Don't create ISD::FNEG nodes after legalize if they... |
blob | commitdiff | raw | diff to current |
2009-01-22 |
Bob Wilson | Add SelectionDAG::getNOT method to construct bitwise... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Dan Gohman | Simplify ReduceLoadWidth's logic: it doesn't need sever... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Dan Gohman | Fix a dagcombine to not generate loads of non-round... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Dan Gohman | Fix SelectionDAG::ReplaceAllUsesWith to behave correctl... |
blob | commitdiff | raw | diff to current |
2009-01-18 |
Mon P Wang | Simplify extract element based on comments from Duncan... |
blob | commitdiff | raw | diff to current |
2009-01-17 |
Mon P Wang | Simplify extract element of a scalar to vector. |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Dan Gohman | Use the getNode() accessor instead of accessing the... |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Chris Lattner | new nodes should be added to the worklist, not old... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Dan Gohman | Move a few containers out of ScheduleDAGInstrs::BuildSc... |
blob | commitdiff | raw | diff to current |
2009-01-03 |
Dan Gohman | Fix a DAGCombiner abort on an invalid shift count const... |
blob | commitdiff | raw | diff to current |
2009-01-01 |
Duncan Sands | Fix PR3274: when promoting the condition of a BRCOND... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dale Johannesen | Change comments so everybody can understand them, hopef... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dale Johannesen | Add another permutation where we should get rid of... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dale Johannesen | One more permutation of subtracting off a base value. |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dale Johannesen | A new dag combine; several permutations of this |
blob | commitdiff | raw | diff to current |
2008-12-12 |
Bill Wendling | Redo the arithmetic with overflow architecture. I was... |
blob | commitdiff | raw | diff to current |
2008-12-11 |
Bill Wendling | Clarify FIXME. |
blob | commitdiff | raw | diff to current |
2008-12-11 |
Mon P Wang | Make fix for r60829 less conservative to allow the... |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Bill Wendling | If ADD, SUB, or MUL have an overflow bit that's used... |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Mon P Wang | Fixed a bug when trying to optimize a extract vector... |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Dale Johannesen | One more transformation. |
blob | commitdiff | raw | diff to current |
2008-12-02 |
Dale Johannesen | Add a few more transformations. |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Dale Johannesen | Add a missing case in visitADD. |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Duncan Sands | If the type legalizer actually legalized anything |
blob | commitdiff | raw | diff to current |
2008-11-23 |
Duncan Sands | Rename SetCCResultContents to BooleanContents. In |
blob | commitdiff | raw | diff to current |
2008-11-22 |
Bill Wendling | - Move conversion of [SU]ADDO from DAG combiner into... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | Default to converting UADDO to the generic form that... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | Remove chains. Unnecessary. |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | Implement the sadd_with_overflow intrinsic. This is... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Bill Wendling | Fix for PR3040: |
blob | commitdiff | raw | diff to current |
2008-11-10 |
Mon P Wang | Added support for the following definition of shufflevector |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Evan Cheng | Type of shuffle mask has changed. |
blob | commitdiff | raw | diff to current |
2008-10-28 |
Chris Lattner | Don't produce invalid comparisons after legalize. |
blob | commitdiff | raw | diff to current |
2008-10-19 |
Duncan Sands | Use a legal integer type for vector shuffle mask |
blob | commitdiff | raw | diff to current |
2008-10-18 |
Dan Gohman | Teach DAGCombine to fold constant offsets into GlobalAd... |
blob | commitdiff | raw | diff to current |
2008-10-17 |
Dan Gohman | Define patterns for shld and shrd that match immediate |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Evan Cheng | Rename LoadX to LoadExt. |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Dale Johannesen | Rename APFloat::convertToAPInt to bitcastToAPInt to |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Rename ConstantSDNode's getSignExtended to getSExtValue... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Bill Wendling | Reapplying r56550 |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Eric Christopher | Temporarily revert r56550 until missing commit can... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Bill Wendling | Refactor the constant folding code into it's own functi... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Evan Cheng | Per review feedback: Only perform |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Change ConstantSDNode and ConstantFPSDNode to use Const... |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Dan Gohman | In visitUREM, arrange for the temporary UDIV node to be |
blob | commitdiff | raw | diff to current |
2008-09-08 |
Bill Wendling | Revert my previous change -- the subtraction of two... |
blob | commitdiff | raw | diff to current |
2008-09-07 |
Bill Wendling | Convert |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Dan Gohman | Fix a search+replace-o. |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Clean up uses of TargetLowering::getTargetMachine. |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Bill Wendling | Another situation where ROTR is cheaper than ROTL. |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Bill Wendling | For this pattern, ROTR is the cheaper option. |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Bill Wendling | - Fix comment so that it describes how the code really... |
blob | commitdiff | raw | diff to current |
next |