aboutsummaryrefslogtreecommitdiff
path: root/test/Analysis/BasicAA
AgeCommit message (Expand)Author
2009-11-26@test9 is a testcase for r89958. Before 89958, we misanalyzed theChris Lattner
2009-11-26Implement PR1143 (at -m64) by making basicaa look through extensions. WeChris Lattner
2009-11-26teach GetLinearExpression to be a bit more aggressive.Chris Lattner
2009-11-26Teach basicaa that x|c == x+c when the c bits of x are clear. ThisChris Lattner
2009-11-26teach basicaa that A[i] != A[i+1].Chris Lattner
2009-11-26rename testChris Lattner
2009-11-26Change the other half of aliasGEP (which handles GEP differencing) to use Dec...Chris Lattner
2009-11-26add a new random feature testChris Lattner
2009-11-22remove a silly condition that doesn't make a lot of sense anymore.Chris Lattner
2009-11-03Make opt default to not adding a target data string and update tests that dep...Kenneth Uildriks
2009-10-26Teach BasicAA how to analyze Select instructions, and make it moreDan Gohman
2009-10-18fix testChris Lattner
2009-10-18tighten up test3, add test3a for the converse Chris Lattner
2009-10-18tighten test2, add a test that it doesn't get transformed in the invalid edge...Chris Lattner
2009-10-18Merge tests into modref.ll. Also add a test for r84174 at Chris' behest!Nick Lewycky
2009-10-18Add a couple new testcases.Nick Lewycky
2009-10-17replace a useless test with a useful oneChris Lattner
2009-10-14Make use of the result of the loads even though that means adding -instcombine.Nick Lewycky
2009-10-14Another BasicAA fix. If a value does not alias a GEP's base pointer, then itEvan Cheng
2009-10-14Replace test with a simpler hand crafted one.Evan Cheng
2009-10-13Teach basic AA about PHI nodes. If all operands of a phi NoAlias another valu...Evan Cheng
2009-10-13don't use dead loads as tests.Chris Lattner
2009-10-13Teach BasicAA a little something about the atomic intrinsics: they can onlyNick Lewycky
2009-09-11Eliminate more redundant llvm-as calls.Dan Gohman
2009-09-11Change tests from "opt %s" to "opt < %s" so that opt doesn't see theDan Gohman
2009-09-09Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-09-08Convert a few more opt | llvm-dis to opt -S.Dan Gohman
2009-09-08Use opt -S instead of piping bitcode output through llvm-dis.Dan Gohman
2009-09-08Change these tests to feed the assembly files to opt directly, insteadDan Gohman
2009-08-30rename test so that name reflects what it is testing for.Chris Lattner
2009-08-30convert to filecheck format.Chris Lattner
2009-05-27Teach BasicAliasAnalysis to understand constant gep indices that fallDan Gohman
2009-03-16change this to test for an alias result more directly.Chris Lattner
2009-03-14Add a replacement for 2009-02-12-GEPNoalias.ll that works without -debug.Nick Lewycky
2009-03-13remove a buggy test, it is not ok to use -debug in RUN line.Chris Lattner
2009-02-13BasicAA was making the assumption that a local allocation which hadn't escapedNick Lewycky
2009-02-04Finish making AliasAnalysis aware of the fact that most atomic intrinsics onl...Owen Anderson
2008-12-19Resubmit support for the 'nocapture' attribute.Nick Lewycky
2008-12-16Remove empty test.Bill Wendling
2008-12-16Temporarily revert r61019, r61030, and r61040. These were breaking LLVM ReleaseBill Wendling
2008-12-15Teach basicaa to use the nocapture attribute when possible. When theChris Lattner
2008-12-10Allow basicaa to walk through geps with identical indices in Chris Lattner
2008-11-24Extend the 'noalias' attribute to function return values. This is intended toNick Lewycky
2008-08-16Remove GCSE and LoadVN from the testsuite.Owen Anderson
2008-06-16If we are checking to see if the result of a call aliases aChris Lattner
2008-06-10Suppress the (stderr) output of -aa-eval, this fixes 5 tests.Matthijs Kooijman
2008-06-02Fixes PR2395. Looking for a constant in a GEP tail (when the first GEP Wojciech Matyjewicz
2008-05-20sabre brings to my attention that the 'tr' suffix is also obsoleteGabor Greif
2008-05-20Rename the last test with .llx extension to .ll, resolve duplicate test by re...Gabor Greif
2008-05-16Fix this test. It was testing broken behavior in that it required ADCE to el...Owen Anderson