| Age | Commit message (Expand) | Author |
| 2011-05-17 | Misc. code cleanups. | Dan Gohman |
| 2011-05-11 | Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain). | Nadav Rotem |
| 2011-05-09 | Indent properly, no functionality change. | Duncan Sands |
| 2011-04-16 | PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext. | Eli Friedman |
| 2011-04-14 | Fix another instance of the DAG combiner not using the correct type for the R... | Owen Anderson |
| 2011-04-09 | have dag combine zap "store undef", which can be formed during call lowering | Chris Lattner |
| 2011-04-02 | Add a RemoveFromWorklist method to DCI. This is needed to do some complicated | Cameron Zwarich |
| 2011-03-11 | Avoid replacing the value of a directly stored load with the stored value if ... | Evan Cheng |
| 2011-03-02 | Can't introduce floating-point immediate constants after legalization. | Stuart Hastings |
| 2011-02-27 | Fix typos in the comments. | Nadav Rotem |
| 2011-02-26 | Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize lega... | Benjamin Kramer |
| 2011-02-25 | Allow targets to specify a the type of the RHS of a shift parameterized on th... | Owen Anderson |
| 2011-02-24 | Enable support for vector sext and trunc: | Nadav Rotem |
| 2011-02-20 | Fix 9267; Add vector zext support. | Nadav Rotem |
| 2011-02-16 | Swap VT and DebugLoc operands of getExtLoad() for consistency with | Stuart Hastings |
| 2011-02-16 | Refactor zero folding slightly. Clean up todo. | Eric Christopher |
| 2011-02-16 | The change for PR9190 wasn't quite right. We need to avoid making the | Eric Christopher |
| 2011-02-13 | Revisit my fix for PR9028: the issue is that DAGCombine was | Chris Lattner |
| 2011-02-12 | A fix for 9165. | Nadav Rotem |
| 2011-02-11 | SimplifySelectOps can only handle selects with a scalar condition. Add a check | Nadav Rotem |
| 2011-02-11 | Fix #9190 | Nadav Rotem |
| 2011-02-02 | Given a pair of floating point load and store, if there are no other uses of | Evan Cheng |
| 2011-01-31 | Fix bug where ReduceLoadWidth was creating illegal ZEXTLOAD instructions. | Richard Osborne |
| 2011-01-30 | Teach DAGCombine to fold fold (sra (trunc (sr x, c1)), c2) -> (trunc (sra x, ... | Benjamin Kramer |
| 2011-01-29 | Add the missing sub identity "A-(A-B) -> B" to DAGCombine. | Benjamin Kramer |
| 2011-01-10 | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a... | Anton Korobeynikov |
| 2010-12-22 | DAGCombine add (sext i1), X into sub X, (zext i1) if sext from i1 is illegal.... | Benjamin Kramer |
| 2010-12-22 | Fix a bug in ReduceLoadWidth that wasn't handling extending | Chris Lattner |
| 2010-12-22 | more cleanups, move a check for "roundedness" earlier to reject | Chris Lattner |
| 2010-12-22 | reduce indentation and improve comments, no functionality change. | Chris Lattner |
| 2010-12-21 | Reapply 122353-122355 with fixes. 122354 was wrong; | Dale Johannesen |
| 2010-12-21 | Revert 122353-122355 for the moment, they broke stuff. | Dale Johannesen |
| 2010-12-21 | Add a new transform to DAGCombiner. | Dale Johannesen |
| 2010-12-21 | Get the type of a shift from the shift, not from its shift | Dale Johannesen |
| 2010-12-21 | Shift by the word size is invalid IR; don't create it. | Dale Johannesen |
| 2010-12-21 | fix some typos | Chris Lattner |
| 2010-12-21 | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner |
| 2010-12-20 | Cosmetic changes. | Dale Johannesen |
| 2010-12-17 | Fix a DAGCombiner crash when folding binary vector operations with constant | Bob Wilson |
| 2010-12-17 | Add a transform to DAG Combiner. This improves the | Dale Johannesen |
| 2010-12-15 | take care of some todos, transforming [us]mul_lohi into | Chris Lattner |
| 2010-12-15 | when transforming a MULHS into a wider MUL, there is no need to SRA the | Chris Lattner |
| 2010-12-13 | Add a couple dag combines to transform mulhi/mullo into a wider multiply | Chris Lattner |
| 2010-12-09 | 80-col fixups. | Eric Christopher |
| 2010-12-07 | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad |
| 2010-11-28 | Fix a comment typo. | Bob Wilson |
| 2010-11-23 | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck |
| 2010-11-18 | Fix thinko: we must turn select(anyext, sext) into sext(select) | Duncan Sands |
| 2010-11-18 | The DAGCombiner was threading select over pairs of extending loads even | Duncan Sands |
| 2010-11-09 | Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl | Dan Gohman |