aboutsummaryrefslogtreecommitdiff
path: root/test/Analysis
AgeCommit message (Expand)Author
2009-08-21Removed profiling test, lli not available on all platforms.Andreas Neustifter
2009-08-21Added tests for Profiling Infrastructure.Andreas Neustifter
2009-08-19Loosen up the regex for this test so that it doesn't implicitlyDan Gohman
2009-08-12Make LLVM Assembly dramatically easier to read by aligning the comments,Dan Gohman
2009-08-08Add another Strong-SIV testcase.Andreas Bolka
2009-08-07Fix Strong-SIV testcase.Andreas Bolka
2009-08-05ZIV tester for LDA.Andreas Bolka
2009-08-05Fix LDA testcases.Andreas Bolka
2009-08-02Expand LDA testcases.Andreas Bolka
2009-07-28Slightly reformat LDA tests to ease grepping.Andreas Bolka
2009-07-27Change the assembly syntax for nsw, nuw, and exact, putting themDan Gohman
2009-07-25When attempting to sign-extend an addrec by interpretingDan Gohman
2009-07-25Teach ScalarEvolution to make use of no-overflow flags whenDan Gohman
2009-07-23FileCheck'ize and expand LDA testcases.Andreas Bolka
2009-07-21Replace the original ad-hoc code for determining whether (v pred w) impliesDan Gohman
2009-07-21Add a testcase for PR4569, which is now fixed.Dan Gohman
2009-07-14Introduce a pointertracking pass.Torok Edwin
2009-07-13Add testcases for PR4538, PR4537, and PR4534.Dan Gohman
2009-07-04When comparing constants, consider a less wide constant to be "less complex"Nick Lewycky
2009-06-30Array accesses are independent if the underlying arrays differ.Andreas Bolka
2009-06-28Print pairwise dependence results, add testcases.Andreas Bolka
2009-06-24Add a testcase demoing some of ScalarEvolution's new trip count logic.Dan Gohman
2009-06-22Fix a bug in the trip-count computation with And/Or. If either of theDan Gohman
2009-06-22Fix llvm::ComputeNumSignBits to handle pointer typesDan Gohman
2009-06-22Teach ScalarEvolution how to analyze loops with multiple exitDan Gohman
2009-06-21Fix ScalarEvolution's backedge-taken count computations to check forDan Gohman
2009-06-18Teach ScalarEvolution how to recognize another xor(and(x, C), C) case.Dan Gohman
2009-06-17Add -disable-output to a bunch of tests that don't care about the output.Dan Gohman
2009-06-17Fix ScalarEvolution's Xor handling to not assume that an AndDan Gohman
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-05-27Teach BasicAliasAnalysis to understand constant gep indices that fallDan Gohman
2009-05-18Teach ScalarEvolution to recognize x^-1 in the case where non-demandedDan Gohman
2009-05-18Make ScalarEvolution::isLoopGuardedByCond work even when the edgeDan Gohman
2009-05-18Add nounwind to a few tests.Dan Gohman
2009-05-09Allow scalar evolution to compute iteration counts for loops with a Eli Friedman
2009-05-08Fix bogus overflow checks by replacing them with actualDan Gohman
2009-05-08Fold trunc casts into add-recurrence expressions, allowing theDan Gohman
2009-05-01When printing a SCEVUnknown with pointer type, don't print anDan Gohman
2009-04-30Extend ScalarEvolution's getBackedgeTakenCount to be able toDan Gohman
2009-04-29Generalize the cast-of-addrec folding to handle folding of SCEVs likeDan Gohman
2009-04-29Fix this test to match the new output from scalar-evolution.Dan Gohman
2009-04-29Include the source type in SCEV cast expression debug output, andDan Gohman
2009-04-28Fix a grammaro in a comment.Dan Gohman
2009-04-23Simplify trunc(extend(x)) in SCEVs, just for completeness. Also fix some oddNick Lewycky
2009-04-23Testcase for PR3909.Owen Anderson
2009-04-21When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of theDan 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-27Update this test for the LoopInfo::print changes.Dan Gohman