2011-02-28 |
Nick Lewycky | The sign of an srem instruction is the sign of its... |
blob | commitdiff | raw | diff to current |
2011-02-18 |
Duncan Sands | Add some transforms of the kind X-Y>X -> 0>Y which... |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Duncan Sands | Transform "A + B >= A + C" into "B >= C" if the adds... |
blob | commitdiff | raw | diff to current |
2011-02-13 |
Chris Lattner | remove a now-unneccesary cast. |
blob | commitdiff | raw | diff to current |
2011-02-13 |
Chris Lattner | implement instcombine folding for things like (x >... |
blob | commitdiff | raw | diff to current |
2011-02-13 |
Chris Lattner | refactor some code out into a helper method. |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Benjamin Kramer | Also fold (A+B) == A -> B == 0 when the add is commuted. |
blob | commitdiff | raw | diff to current |
2011-02-10 |
Chris Lattner | Enhance the "compare with shift" and "compare with... |
blob | commitdiff | raw | diff to current |
2011-01-30 |
Anders Carlsson | Recognize and simplify |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Duncan Sands | At -O123 the early-cse pass is run before instcombine... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | remove the AllowAggressive argument to FoldOpIntoPhi... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | fix typo |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | Catch ~x < cst just like ~x < ~y, we currently handle... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Owen Anderson | Remove dead variable, const-ref-ize an APInt. |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Owen Anderson | Fix a random missed optimization by making InstCombine... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | recognize an unsigned add with overflow idiom into... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | use IC.ReplaceInstUsesWith instead of a raw RAUW so... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | generalize the sadd creation code to not require that the |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | fix another miscompile in the llvm.sadd formation logic... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | fix a bug (possibly 8816) in the sadd forming xform... |
blob | commitdiff | raw | diff to current |
2010-12-19 |
Chris Lattner | rework the code added in r122072 to pull it out to... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Owen Anderson | Reapply r121905 (automatic synthesis of @llvm.sadd... |
blob | commitdiff | raw | diff to current |
2010-12-16 |
Duncan Sands | Speculatively revert commit 121905 since it looks like... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Owen Anderson | Add an InstCombine transform to recognize instances... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Jay Foad | PR5207: Rename overloaded APInt methods set(), clear... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Chris Lattner | duncan's spider sense was right, I completely reversed... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | optimize: |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Eli Friedman | PR7750: !CExpr->isNullValue() only properly computes... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Duncan Sands | Convert some tab stops into spaces. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Gabor Greif | use ArgOperand API |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Duncan Sands | Teach instCombine to remove malloc+free if malloc's... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-04-08 |
Dan Gohman | Add variants of ult, ule, etc. which take a uint64_t... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Chris Lattner | Fix PR6503. This turned into a much more interesting... |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Dan Gohman | Fix indentation. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Chris Lattner | cleanups. |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Chris Lattner | tidy up some stuff duncan pointed out. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | optimize comparisons against cttz/ctlz/ctpop, patch... |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Chris Lattner | Truncate GEP indexes larger than the pointer size down... |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Chris Lattner | split instcombine of compares (visit[FI]Cmp) out to |
blob | commitdiff | raw | diff to current |
|