aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis/BasicAA
Commit message (Expand)AuthorAgeFilesLines
* Delete useless trailing semicolons.Dan Gohman2010-01-051-2/+2
* gvn is optimizing this better now.Chris Lattner2009-12-061-2/+2
* @test9 is a testcase for r89958. Before 89958, we misanalyzed theChris Lattner2009-11-261-1/+39
* Implement PR1143 (at -m64) by making basicaa look through extensions. WeChris Lattner2009-11-261-1/+16
* teach GetLinearExpression to be a bit more aggressive.Chris Lattner2009-11-261-0/+15
* Teach basicaa that x|c == x+c when the c bits of x are clear. ThisChris Lattner2009-11-261-0/+14
* teach basicaa that A[i] != A[i+1].Chris Lattner2009-11-261-0/+16
* rename testChris Lattner2009-11-261-0/+0
* Change the other half of aliasGEP (which handles GEP differencing) to use Dec...Chris Lattner2009-11-261-2/+59
* add a new random feature testChris Lattner2009-11-261-1/+17
* remove a silly condition that doesn't make a lot of sense anymore.Chris Lattner2009-11-221-0/+17
* Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks2009-11-036-1/+7
* Teach BasicAA how to analyze Select instructions, and make it moreDan Gohman2009-10-261-0/+73
* fix testChris Lattner2009-10-181-1/+1
* tighten up test3, add test3a for the converse Chris Lattner2009-10-181-3/+22
* tighten test2, add a test that it doesn't get transformed in the invalid edge...Chris Lattner2009-10-181-1/+12
* Merge tests into modref.ll. Also add a test for r84174 at Chris' behest!Nick Lewycky2009-10-183-31/+41
* Add a couple new testcases.Nick Lewycky2009-10-182-0/+30
* replace a useless test with a useful oneChris Lattner2009-10-171-13/+19
* Make use of the result of the loads even though that means adding -instcombine.Nick Lewycky2009-10-141-5/+5
* Another BasicAA fix. If a value does not alias a GEP's base pointer, then itEvan Cheng2009-10-141-0/+30
* Replace test with a simpler hand crafted one.Evan Cheng2009-10-141-76/+19
* Teach basic AA about PHI nodes. If all operands of a phi NoAlias another valu...Evan Cheng2009-10-131-0/+86
* don't use dead loads as tests.Chris Lattner2009-10-131-3/+4
* Teach BasicAA a little something about the atomic intrinsics: they can onlyNick Lewycky2009-10-131-0/+16
* Eliminate more redundant llvm-as calls.Dan Gohman2009-09-111-1/+1
* Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman2009-09-1137-40/+40
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-092-4/+4
* Convert a few more opt | llvm-dis to opt -S.Dan Gohman2009-09-081-2/+2
* Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman2009-09-0817-20/+20
* Change these tests to feed the assembly files to opt directly, insteadDan Gohman2009-09-0837-40/+40
* rename test so that name reflects what it is testing for.Chris Lattner2009-08-301-0/+0
* convert to filecheck format.Chris Lattner2009-08-301-2/+14
* Teach BasicAliasAnalysis to understand constant gep indices that fallDan Gohman2009-05-271-0/+27
* change this to test for an alias result more directly.Chris Lattner2009-03-161-3/+7
* Add a replacement for 2009-02-12-GEPNoalias.ll that works without -debug.Nick Lewycky2009-03-141-0/+9
* remove a buggy test, it is not ok to use -debug in RUN line.Chris Lattner2009-03-131-196/+0
* BasicAA was making the assumption that a local allocation which hadn't escapedNick Lewycky2009-02-131-0/+196
* Finish making AliasAnalysis aware of the fact that most atomic intrinsics onl...Owen Anderson2009-02-041-0/+14
* Resubmit support for the 'nocapture' attribute.Nick Lewycky2008-12-191-0/+14
* Remove empty test.Bill Wendling2008-12-161-0/+0
* Temporarily revert r61019, r61030, and r61040. These were breaking LLVM ReleaseBill Wendling2008-12-161-13/+0
* Teach basicaa to use the nocapture attribute when possible. When theChris Lattner2008-12-151-0/+13
* Allow basicaa to walk through geps with identical indices in Chris Lattner2008-12-101-0/+16
* Extend the 'noalias' attribute to function return values. This is intended toNick Lewycky2008-11-241-0/+12
* Remove GCSE and LoadVN from the testsuite.Owen Anderson2008-08-1611-24/+11
* If we are checking to see if the result of a call aliases aChris Lattner2008-06-161-0/+23
* Suppress the (stderr) output of -aa-eval, this fixes 5 tests.Matthijs Kooijman2008-06-104-4/+4
* Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP Wojciech Matyjewicz2008-06-021-0/+15
* sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif2008-05-201-1/+1