summaryrefslogtreecommitdiff
path: root/test/Analysis
Commit message (Expand)AuthorAge
* Make DecomposeGEPExpression check SimplifyInstruction onlyDan Gohman2011-05-24
* I missed a checking with my GVN change. Chris Lattner2011-05-22
* Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands2011-05-21
* When BasicAA can determine that two pointers have the same base butDan Gohman2011-05-21
* Teach BasicAA about arm.neon.vld1 and vst1.Dan Gohman2011-04-27
* When analyzing functions known to only access argument pointees,Dan Gohman2011-04-27
* Test case and comment for PR9633.Andrew Trick2011-04-27
* Make tests more useful.Benjamin Kramer2011-04-25
* PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoadEli Friedman2011-04-07
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-05
* Revert r128140 for now.Anders Carlsson2011-03-23
* A global variable with internal linkage where all uses are in one function an...Anders Carlsson2011-03-23
* 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