aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Revert r128140 for now.Anders Carlsson2011-03-231-19/+0
* A global variable with internal linkage where all uses are in one function an...Anders Carlsson2011-03-231-0/+19
* Propagate SCEV no-wrap flags whenever possible.Andrew Trick2011-03-153-14/+21
* When SCEV can determine the loop test is X < X, set ExactBECount=0.Andrew Trick2011-03-091-0/+34
* teach SCEV that the scale and addition of an inbounds gep don't NSW.Chris Lattner2011-02-132-4/+31
* Per discussion with Dan G, inbounds geps *certainly* can haveChris Lattner2011-02-111-2/+2
* Add another rdar number.Dan Gohman2011-01-241-1/+1
* Simplify some code with no functionality change. Make the test a lot moreNick Lewycky2011-01-231-15/+19
* Use value ranges to fold ext(trunc) in SCEV when possible.Nick Lewycky2011-01-231-0/+34
* Implement requiredTransitiveTobias Grosser2011-01-201-0/+24
* Similarly, analyze truncate through multiply.Nick Lewycky2011-01-191-0/+8
* Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky2011-01-191-1/+9
* Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky2011-01-191-0/+8
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-181-0/+33
* 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
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-031-0/+22
* filecheckizeChris Lattner2011-01-031-6/+8
* -enable-tbaa is on by default now.Dan Gohman2010-12-168-9/+9
* Make memcpyopt TBAA-aware.Dan Gohman2010-12-161-0/+23
* Move Sub simplifications and additional Add simplifications out ofDuncan Sands2010-12-151-2/+2
* Reapply r121520, PartialAlias implementation for BasicAA, now thatDan Gohman2010-12-131-2/+27
* Revert r121520, which may have introduced miscompilations.Dan Gohman2010-12-101-27/+2
* Implement PartialAlias checking in BasicAA.Dan Gohman2010-12-101-2/+27
* remove fixme comment too.Chris Lattner2010-11-301-3/+3
* check in *all* files. This is now handled by my previous DSE commit.Chris Lattner2010-11-301-1/+1
* test: Check the feature 'loadable_module' with load modules in %llvmshlibdir.NAKAMURA Takumi2010-11-291-2/+2
* Delete unneeded ssp attributes.Dan Gohman2010-11-113-3/+3
* TBAA-enable ArgumentPromotion.Dan Gohman2010-11-111-0/+31
* Make Sink tbaa-aware.Dan Gohman2010-11-111-0/+20
* Add a testcase which demonstrates alias analysis pass precedence.Dan Gohman2010-11-111-0/+21
* Fully invalidate cached results when a prior query's size orDan Gohman2010-11-101-0/+91
* Teach FunctionAttrs about the VAArg instruction.Dan Gohman2010-11-091-0/+14
* Add a testcase for a call which BasicAA says only accesses memory throughDan Gohman2010-11-081-0/+30
* Make FunctionAttrs TBAA-aware.Dan Gohman2010-11-081-0/+37
* Teach memdep to use pointsToConstantMemory to determine that loadsDan Gohman2010-10-291-0/+23
* Add a basic testcase for TBAA-aware DSE.Dan Gohman2010-10-291-0/+43
* Add some comments.Dan Gohman2010-10-201-0/+4
* Don't pass the raw invalid pointer used to represent conflictingDan Gohman2010-10-181-0/+28
* Add a basic testcase for TBAA-aware LICM.Dan Gohman2010-10-181-0/+33
* Run tbaa before basicaa, since that's how it's expected to be used.Dan Gohman2010-10-181-1/+1
* Make TypeBasedAliasAnalysis default to doing nothing, with a command-lineDan Gohman2010-10-181-1/+1
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-1835-35/+35
* Add a simple testcase for tbaa.Dan Gohman2010-10-112-0/+61
* Remove PointerTracking tests.Benjamin Kramer2010-09-292-89/+0
* PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bitEli Friedman2010-09-151-0/+15
* remove some noise from tests.Chris Lattner2010-09-022-65/+65
* Fix constant-over-index.ll test on windows.Michael J. Spencer2010-08-301-2/+3