summaryrefslogtreecommitdiff
path: root/test/Analysis
Commit message (Expand)AuthorAge
* Propagate SCEV no-wrap flags whenever possible.Andrew Trick2011-03-15
* When SCEV can determine the loop test is X < X, set ExactBECount=0.Andrew Trick2011-03-09
* teach SCEV that the scale and addition of an inbounds gep don't NSW.Chris Lattner2011-02-13
* Per discussion with Dan G, inbounds geps *certainly* can haveChris Lattner2011-02-11
* Add another rdar number.Dan Gohman2011-01-24
* Simplify some code with no functionality change. Make the test a lot moreNick Lewycky2011-01-23
* Use value ranges to fold ext(trunc) in SCEV when possible.Nick Lewycky2011-01-23
* Implement requiredTransitiveTobias Grosser2011-01-20
* Similarly, analyze truncate through multiply.Nick Lewycky2011-01-19
* Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky2011-01-19
* Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky2011-01-19
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-18
* Revert the testcase from the previous reverted commit.Eric Christopher2011-01-11
* add a testcase I missed in previous commit.Chris Lattner2011-01-09
* teach SCEV analysis of PHI nodes that PHI recurences formedChris Lattner2011-01-09
* reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec'sChris Lattner2011-01-09
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-03
* filecheckizeChris Lattner2011-01-03
* -enable-tbaa is on by default now.Dan Gohman2010-12-16
* Make memcpyopt TBAA-aware.Dan Gohman2010-12-16
* Move Sub simplifications and additional Add simplifications out ofDuncan Sands2010-12-15
* Reapply r121520, PartialAlias implementation for BasicAA, now thatDan Gohman2010-12-13
* Revert r121520, which may have introduced miscompilations.Dan Gohman2010-12-10
* Implement PartialAlias checking in BasicAA.Dan Gohman2010-12-10
* remove fixme comment too.Chris Lattner2010-11-30
* check in *all* files. This is now handled by my previous DSE commit.Chris Lattner2010-11-30
* test: Check the feature 'loadable_module' with load modules in %llvmshlibdir.NAKAMURA Takumi2010-11-29
* Delete unneeded ssp attributes.Dan Gohman2010-11-11
* TBAA-enable ArgumentPromotion.Dan Gohman2010-11-11
* Make Sink tbaa-aware.Dan Gohman2010-11-11
* Add a testcase which demonstrates alias analysis pass precedence.Dan Gohman2010-11-11
* Fully invalidate cached results when a prior query's size orDan Gohman2010-11-10
* Teach FunctionAttrs about the VAArg instruction.Dan Gohman2010-11-09
* Add a testcase for a call which BasicAA says only accesses memory throughDan Gohman2010-11-08
* Make FunctionAttrs TBAA-aware.Dan Gohman2010-11-08
* Teach memdep to use pointsToConstantMemory to determine that loadsDan Gohman2010-10-29
* Add a basic testcase for TBAA-aware DSE.Dan Gohman2010-10-29
* Add some comments.Dan Gohman2010-10-20
* Don't pass the raw invalid pointer used to represent conflictingDan Gohman2010-10-18
* Add a basic testcase for TBAA-aware LICM.Dan Gohman2010-10-18
* Run tbaa before basicaa, since that's how it's expected to be used.Dan Gohman2010-10-18
* Make TypeBasedAliasAnalysis default to doing nothing, with a command-lineDan Gohman2010-10-18
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-18
* Add a simple testcase for tbaa.Dan Gohman2010-10-11
* Remove PointerTracking tests.Benjamin Kramer2010-09-29
* PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bitEli Friedman2010-09-15
* remove some noise from tests.Chris Lattner2010-09-02
* Fix constant-over-index.ll test on windows.Michael J. Spencer2010-08-30
* refix PR1143 by making basicaa analyze zexts of indices aggresively,Chris Lattner2010-08-18
* fix a buggy testChris Lattner2010-08-18