summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/ScalarEvolution/nsw.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "[SCEV] add no wrap flag for SCEVAddExpr."Tim Northover2019-09-301-1/+1
* [SCEV] add no wrap flag for SCEVAddExpr.Chen Zheng2019-07-181-1/+1
* Re-apply "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)."Tim Shen2018-07-131-2/+2
* Revert "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)."Tim Shen2018-07-061-2/+2
* [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428).Tim Shen2018-07-021-2/+2
* Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags"Sanjoy Das2018-06-191-3/+3
* [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe.Justin Lebar2018-06-111-3/+3
* [SCEV] Clarify behavior around max backedge taken countSanjoy Das2017-05-221-1/+1
* Revert "[SCEV] Clarify behavior around max backedge taken count"Sanjoy Das2017-05-211-1/+1
* [SCEV] Clarify behavior around max backedge taken countSanjoy Das2017-05-211-1/+1
* [SCEV] Fix incorrect trip count computationSanjoy Das2016-06-181-2/+2
* [SCEV] Track no-abnormal-exits instead of no-throw callsSanjoy Das2016-06-081-0/+20
* Fix a bug in SCEV's poison value propagationSanjoy Das2016-06-081-0/+36
* [SCEV] Don't always add no-wrap flags to post-inc add recsSanjoy Das2016-05-291-7/+11
* [SCEV] No-wrap flags are not propagated when folding "{S,+,X}+T ==> {S+T,+,X}"Oleg Ranevskyy2016-05-251-4/+27
* [SCEV] Add a `scalar-evolution-print-constant-ranges' optionSanjoy Das2015-03-091-3/+3
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-3/+3
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-9/+9
* [SCEV] Improve Scalar Evolution's use of no {un,}signed wrap flagsBradley Smith2014-10-311-2/+21
* SCEV: Make the final add of an inbounds GEP nuw if we know that the index is ...Benjamin Kramer2013-10-281-2/+38
* Revert "SCEV: When expanding a GEP the final addition to the base pointer has...Benjamin Kramer2012-04-171-2/+2
* SCEV: When expanding a GEP the final addition to the base pointer has NUW but...Benjamin Kramer2012-04-071-2/+2
* SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW.Andrew Trick2011-11-291-1/+19
* Propagate SCEV no-wrap flags whenever possible.Andrew Trick2011-03-151-6/+6
* teach SCEV that the scale and addition of an inbounds gep don't NSW.Chris Lattner2011-02-131-0/+28
* Per discussion with Dan G, inbounds geps *certainly* can haveChris Lattner2011-02-111-2/+2
* Revert the testcase from the previous reverted commit.Eric Christopher2011-01-111-2/+0
* add a testcase I missed in previous commit.Chris Lattner2011-01-091-0/+2
* teach SCEV analysis of PHI nodes that PHI recurences formedChris Lattner2011-01-091-2/+40
* reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec'sChris Lattner2011-01-091-1/+1
* -disable-output is no longer needed with -analyze.Dan Gohman2010-01-261-1/+1
* Use WriteAsOperand instead of getName() to print loop header names,Dan Gohman2010-01-091-1/+1
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-111-1/+1
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-081-1/+1
* Change the assembly syntax for nsw, nuw, and exact, putting themDan Gohman2009-07-271-1/+1
* Teach ScalarEvolution to make use of no-overflow flags whenDan Gohman2009-07-251-0/+40
OpenPOWER on IntegriCloud