aboutsummaryrefslogtreecommitdiff
path: root/test/Analysis/ScalarEvolution
AgeCommit message (Expand)Author
2012-04-17Revert "SCEV: When expanding a GEP the final addition to the base pointer has...Benjamin Kramer
2012-04-07SCEV: When expanding a GEP the final addition to the base pointer has NUW but...Benjamin Kramer
2012-03-26SCEV fix: Handle loop invariant loads.Andrew Trick
2012-03-22Test scalar evolution directly instead of testing the result ofAndrew Trick
2012-02-16Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky
2011-11-29SCEV fix. In general, Add/Mul expressions should not inherit NSW/NUW.Andrew Trick
2011-11-29Filecheckize.Andrew Trick
2011-11-09Don't forget to check FlagNW when determining whether an AddRecExpr will wrapNick Lewycky
2011-10-272>&1 doesn't work here, it just creates an empty file called "&1"Benjamin Kramer
2011-10-25Restore commits 142790 and 142843 - they weren't breaking the buildDuncan Sands
2011-10-25Speculatively revert commits 142790 and 142843 to see if it fixesDuncan Sands
2011-10-24Now that we look at all the header PHIs, we need to consider all the header PHIsNick Lewycky
2011-10-24Reapply r142781 with fix. Original message:Nick Lewycky
2011-10-24Speculatively revert r142781. Bots are showingNick Lewycky
2011-10-23Enhance SCEV's brute force loop analysis to handle multiple PHI nodes in theNick Lewycky
2011-10-22Make SCEV's brute force analysis stronger in two ways. Firstly, we should beNick Lewycky
2011-10-05Missing test case for r141164.Andrew Trick
2011-10-03Reapply r140979 with fix! We never did get a testcase, but careful review of theNick Lewycky
2011-10-03Revert r140979 due to reports of bootstrap failure.Nick Lewycky
2011-10-03Add one more case we compute a max trip count.Nick Lewycky
2011-09-13This test only makes sense with -enable-iv-rewrite.Andrew Trick
2011-09-06This transform only handles two-operand AddRec's. Prevent it from trying toNick Lewycky
2011-09-06The logic inside getMulExpr to simplify {a,+,b}*{c,+,d} was wrong, which wasNick Lewycky
2011-09-06Revert r139126 due to selfhost failures reported by buildbots.Nick Lewycky
2011-09-05Teach SCEV to report a max backedge count in one interesting case inNick Lewycky
2011-06-19Remove support for parsing the "type i32" syntax for defining a numberedChris Lattner
2011-06-18rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner
2011-06-17Remove support for using "foo" as symbols instead of %"foo". This is ancientChris Lattner
2011-04-27Test case and comment for PR9633.Andrew Trick
2011-03-15Propagate SCEV no-wrap flags whenever possible.Andrew Trick
2011-03-09When SCEV can determine the loop test is X < X, set ExactBECount=0.Andrew Trick
2011-02-13teach SCEV that the scale and addition of an inbounds gep don't NSW.Chris Lattner
2011-02-11Per discussion with Dan G, inbounds geps *certainly* can haveChris Lattner
2011-01-23Simplify some code with no functionality change. Make the test a lot moreNick Lewycky
2011-01-23Use value ranges to fold ext(trunc) in SCEV when possible.Nick Lewycky
2011-01-20Implement requiredTransitiveTobias Grosser
2011-01-19Similarly, analyze truncate through multiply.Nick Lewycky
2011-01-19Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky
2011-01-19Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky
2011-01-11Revert the testcase from the previous reverted commit.Eric Christopher
2011-01-09add a testcase I missed in previous commit.Chris Lattner
2011-01-09teach SCEV analysis of PHI nodes that PHI recurences formedChris Lattner
2011-01-09reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec'sChris Lattner
2010-09-02remove some noise from tests.Chris Lattner
2010-08-11When analyzing loop exit conditions combined with and and or, don'tDan Gohman
2010-06-30Revert the part of r107257 which introduced new logic for usingDan Gohman
2010-06-30Add a testcase for scev-aa's new capability.Dan Gohman
2010-06-22Allow "exhaustive" trip count evaluation on phi nodes with allDan Gohman
2010-06-19Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoidDan Gohman
2010-06-18Revert r106304 (105548 and friends), which are the SCEVComplexityCompareDan Gohman