| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "[SCEV] add no wrap flag for SCEVAddExpr." | Tim Northover | 2019-09-30 | 1 | -1/+1 |
* | [SCEV] add no wrap flag for SCEVAddExpr. | Chen Zheng | 2019-07-18 | 1 | -1/+1 |
* | Re-apply "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)." | Tim Shen | 2018-07-13 | 1 | -2/+2 |
* | Revert "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)." | Tim Shen | 2018-07-06 | 1 | -2/+2 |
* | [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428). | Tim Shen | 2018-07-02 | 1 | -2/+2 |
* | Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags" | Sanjoy Das | 2018-06-19 | 1 | -3/+3 |
* | [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe. | Justin Lebar | 2018-06-11 | 1 | -3/+3 |
* | [SCEV] Clarify behavior around max backedge taken count | Sanjoy Das | 2017-05-22 | 1 | -1/+1 |
* | Revert "[SCEV] Clarify behavior around max backedge taken count" | Sanjoy Das | 2017-05-21 | 1 | -1/+1 |
* | [SCEV] Clarify behavior around max backedge taken count | Sanjoy Das | 2017-05-21 | 1 | -1/+1 |
* | [SCEV] Fix incorrect trip count computation | Sanjoy Das | 2016-06-18 | 1 | -2/+2 |
* | [SCEV] Track no-abnormal-exits instead of no-throw calls | Sanjoy Das | 2016-06-08 | 1 | -0/+20 |
* | Fix a bug in SCEV's poison value propagation | Sanjoy Das | 2016-06-08 | 1 | -0/+36 |
* | [SCEV] Don't always add no-wrap flags to post-inc add recs | Sanjoy Das | 2016-05-29 | 1 | -7/+11 |
* | [SCEV] No-wrap flags are not propagated when folding "{S,+,X}+T ==> {S+T,+,X}" | Oleg Ranevskyy | 2016-05-25 | 1 | -4/+27 |
* | [SCEV] Add a `scalar-evolution-print-constant-ranges' option | Sanjoy Das | 2015-03-09 | 1 | -3/+3 |
* | [opaque pointer type] Add textual IR support for explicit type parameter to l... | David Blaikie | 2015-02-27 | 1 | -3/+3 |
* | [opaque pointer type] Add textual IR support for explicit type parameter to g... | David Blaikie | 2015-02-27 | 1 | -9/+9 |
* | [SCEV] Improve Scalar Evolution's use of no {un,}signed wrap flags | Bradley Smith | 2014-10-31 | 1 | -2/+21 |
* | SCEV: Make the final add of an inbounds GEP nuw if we know that the index is ... | Benjamin Kramer | 2013-10-28 | 1 | -2/+38 |
* | Revert "SCEV: When expanding a GEP the final addition to the base pointer has... | Benjamin Kramer | 2012-04-17 | 1 | -2/+2 |
* | SCEV: When expanding a GEP the final addition to the base pointer has NUW but... | Benjamin Kramer | 2012-04-07 | 1 | -2/+2 |
* | SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW. | Andrew Trick | 2011-11-29 | 1 | -1/+19 |
* | Propagate SCEV no-wrap flags whenever possible. | Andrew Trick | 2011-03-15 | 1 | -6/+6 |
* | teach SCEV that the scale and addition of an inbounds gep don't NSW. | Chris Lattner | 2011-02-13 | 1 | -0/+28 |
* | Per discussion with Dan G, inbounds geps *certainly* can have | Chris Lattner | 2011-02-11 | 1 | -2/+2 |
* | Revert the testcase from the previous reverted commit. | Eric Christopher | 2011-01-11 | 1 | -2/+0 |
* | add a testcase I missed in previous commit. | Chris Lattner | 2011-01-09 | 1 | -0/+2 |
* | teach SCEV analysis of PHI nodes that PHI recurences formed | Chris Lattner | 2011-01-09 | 1 | -2/+40 |
* | reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec's | Chris Lattner | 2011-01-09 | 1 | -1/+1 |
* | -disable-output is no longer needed with -analyze. | Dan Gohman | 2010-01-26 | 1 | -1/+1 |
* | Use WriteAsOperand instead of getName() to print loop header names, | Dan Gohman | 2010-01-09 | 1 | -1/+1 |
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 1 | -1/+1 |
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
* | Change the assembly syntax for nsw, nuw, and exact, putting them | Dan Gohman | 2009-07-27 | 1 | -1/+1 |
* | Teach ScalarEvolution to make use of no-overflow flags when | Dan Gohman | 2009-07-25 | 1 | -0/+40 |