Age | Commit message (Expand) | Author |
2011-01-29 | Revert r124518. It broke Linux self-host. | Evan Cheng |
2011-01-29 | Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon... | Evan Cheng |
2011-01-28 | My auto-simplifier noticed that ((X/Y)*Y)/Y occurs several times in SPEC | Duncan Sands |
2011-01-28 | Revert r124462. There are a few big regressions that I need to fix first. | Evan Cheng |
2011-01-28 | Clean up the tests a little, make sure we match an instruction in the right | Nick Lewycky |
2011-01-28 | Fold select + select where both selects are on the same condition. | Nick Lewycky |
2011-01-28 | - Stop simplifycfg from duplicating "ret" instructions into unconditional | Evan Cheng |
2011-01-27 | Fix surprising missed optimization in mergefunc where we forgot to consider | Nick Lewycky |
2011-01-26 | Fix PR9039, a use-after-free in reassociate. The issue was that the | Duncan Sands |
2011-01-25 | In which I discover that zero+zero is zero, d'oh! | Duncan Sands |
2011-01-25 | Turn off this test - the corresponding instsimplify logic has been | Duncan Sands |
2011-01-25 | According to my auto-simplifier the most common missed simplifications in | Duncan Sands |
2011-01-25 | Teach mergefunc how to emit aliases safely again -- but keep it turned it off | Nick Lewycky |
2011-01-24 | merge all the "crash tests" into crash.ll | Chris Lattner |
2011-01-24 | fix PR9017, a bug where we'd assert when promoting in unreachable | Chris Lattner |
2011-01-24 | enhance SRoA to promote allocas that are used by PHI nodes. This often | Chris Lattner |
2011-01-23 | Enhance SRoA to promote allocas that are used by selects in some | Chris Lattner |
2011-01-23 | Enhance SRoA to be more aggressive about scalarization of aggregate allocas | Chris Lattner |
2011-01-23 | remove an old hack that avoided creating MMX datatypes. The | Chris Lattner |
2011-01-21 | Actually check memcpy lengths, instead of just commenting about | Dan Gohman |
2011-01-21 | Just because we have determined that an (fcmp | fcmp) is true for A < B, | Owen Anderson |
2011-01-21 | fix PR9013, an infinite loop in instcombine. | Chris Lattner |
2011-01-21 | Don't try to pull vector bitcasts that change the number of elements through | Nick Lewycky |
2011-01-21 | Add a constant folding of casts from zero to zero. Fixes PR9011! | Nick Lewycky |
2011-01-20 | At -O123 the early-cse pass is run before instcombine has run. According to my | Duncan Sands |
2011-01-19 | Add unnamed_addr when we can show that address of a global is not used. | Rafael Espindola |
2011-01-18 | For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + ... | Duncan Sands |
2011-01-18 | Simplify (X<<1)-X into X. According to my auto-simplier this is the most com... | Duncan Sands |
2011-01-16 | Test for lazy value info's ability to prove the absense of NULLs in pointers. | Nick Lewycky |
2011-01-16 | Teach DAE to look for functions whose arguments are unused, and change all ca... | Anders Carlsson |
2011-01-16 | Don't merge two constants if we care about the address of both. | Rafael Espindola |
2011-01-16 | Reduce and merge testcases. | Owen Anderson |
2011-01-16 | fix PR8932, a case where arg promotion could infinitely promote. | Chris Lattner |
2011-01-16 | if an alloca is only ever accessed as a unit, and is accessed with load/store... | Chris Lattner |
2011-01-16 | enhance FoldOpIntoPhi in instcombine to try harder when a phi has | Chris Lattner |
2011-01-16 | Improve the safety of my globalopt enhancement by ensuring that the bitcast | Owen Anderson |
2011-01-16 | fix PR8983, a broken assertion. | Chris Lattner |
2011-01-16 | remove the partial specialization pass. It is unmaintained and has bugs. | Chris Lattner |
2011-01-15 | Make constmerge a two-pass algorithm so that it won't miss merging | Nick Lewycky |
2011-01-15 | temporarily revert r123526. While working on a follow-on patch I | Chris Lattner |
2011-01-15 | fix rdar://8785296 - -fcatch-undefined-behavior generates inefficient code | Chris Lattner |
2011-01-15 | Now that instruction optzns can update the iterator as they go, we can | Chris Lattner |
2011-01-15 | implement an instcombine xform that canonicalizes casts outside of and-with-c... | Chris Lattner |
2011-01-14 | Turn X-(X-Y) into Y. According to my auto-simplifier this is the most common | Duncan Sands |
2011-01-14 | Factorize common code out of the InstructionSimplify shift logic. Add in | Duncan Sands |
2011-01-14 | Rename this test. | Duncan Sands |
2011-01-14 | relax testcase a bit. | Chris Lattner |
2011-01-14 | Move some shift transforms out of instcombine and into InstructionSimplify. | Duncan Sands |
2011-01-13 | Extend SROA to handle arrays accessed as homogeneous structs and vice versa. | Bob Wilson |
2011-01-13 | Make SROA more aggressive with allocas containing padding. | Bob Wilson |