1. 3c47f2d @test9 is a testcase for r89958. Before 89958, we misanalyzed the by Chris Lattner · 15 years ago
  2. 1ce0eaa Implement PR1143 (at -m64) by making basicaa look through extensions. We by Chris Lattner · 15 years ago
  3. fa39668 teach GetLinearExpression to be a bit more aggressive. by Chris Lattner · 15 years ago
  4. 856a72c update status of this. basicaa is much improved now, by Chris Lattner · 15 years ago
  5. 5d5261c Teach basicaa that x|c == x+c when the c bits of x are clear. This by Chris Lattner · 15 years ago
  6. f6ac4d9 teach basicaa that A[i] != A[i+1]. by Chris Lattner · 15 years ago
  7. 61d2462 rename test by Chris Lattner · 15 years ago
  8. d84eb91 Change the other half of aliasGEP (which handles GEP differencing) to use DecomposeGEPExpression. This dramatically simplifies and shrinks the code by eliminating the horrible CheckGEPInstructions method, fixes a miscompilation (@test3) and makes the code more aggressive. In particular, we now handle the @test4 case, which is reduced from the SmallPtrSet constructor. Missing this caused us to emit a variable length memset instead of a fixed size one. by Chris Lattner · 15 years ago
  9. 4b7d0d9 add a new random feature test by Chris Lattner · 15 years ago
  10. 4723303 remove a silly condition that doesn't make a lot of sense anymore. by Chris Lattner · 15 years ago
  11. 8e345a1 Update computeArraySize() to use ComputeMultiple() to determine the array size associated with a malloc; also extend PerformHeapAllocSRoA() to check if the optimized malloc's arg had its highest bit set, so that it is safe for ComputeMultiple() to look through sext instructions while determining the optimized malloc's array size by Victor Hernandez · 15 years ago
  12. 9d0b704 Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. by Victor Hernandez · 15 years ago
  13. df98761 Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM by Victor Hernandez · 15 years ago
  14. 24f934d Update CreateMalloc so that its callers specify the size to allocate: by Victor Hernandez · 15 years ago
  15. b908f8a Make opt default to not adding a target data string and update tests that depend on target data to supply it within the test by Kenneth Uildriks · 15 years ago
  16. 4ea7d4c Convert Analysis tests to FileCheck in regards to PR5307. by Edward O'Callaghan · 15 years ago
  17. 6665b0e Teach BasicAA how to analyze Select instructions, and make it more by Dan Gohman · 15 years ago
  18. 5639cb6 Update these tests to match what Loop::print now prints. by Dan Gohman · 15 years ago
  19. ec63ad6 fix test by Chris Lattner · 15 years ago
  20. e62b263 tighten up test3, add test3a for the converse by Chris Lattner · 15 years ago
  21. 6e85d91 tighten test2, add a test that it doesn't get transformed in the invalid edge case. by Chris Lattner · 15 years ago
  22. 15d3c05 Merge tests into modref.ll. Also add a test for r84174 at Chris' behest! by Nick Lewycky · 15 years ago
  23. c1a38f5 Add a couple new testcases. by Nick Lewycky · 15 years ago
  24. a22922d replace a useless test with a useful one by Chris Lattner · 15 years ago
  25. ca55ee0 Make use of the result of the loads even though that means adding -instcombine. by Nick Lewycky · 15 years ago
  26. 681a33e Another BasicAA fix. If a value does not alias a GEP's base pointer, then it by Evan Cheng · 15 years ago
  27. 2c4f282 Replace test with a simpler hand crafted one. by Evan Cheng · 15 years ago
  28. 50a5914 Teach basic AA about PHI nodes. If all operands of a phi NoAlias another value than it's safe to declare the PHI NoAlias the value. Ditto for MustAlias. by Evan Cheng · 15 years ago
  29. 2d17506 don't use dead loads as tests. by Chris Lattner · 15 years ago
  30. 5c9be67 Teach BasicAA a little something about the atomic intrinsics: they can only by Nick Lewycky · 15 years ago
  31. 3e0c99a Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it causes regressions in the nightly tests. by Victor Hernandez · 15 years ago
  32. 96b930d Auto-upgrade malloc instructions to malloc calls. by Victor Hernandez · 15 years ago
  33. 1f96e67 Teach ScalarEvolution how to reason about no-wrap flags on loops by Dan Gohman · 15 years ago
  34. cabfea2 Eliminate more redundant llvm-as calls. by Dan Gohman · 15 years ago
  35. f2f6ce6 Change tests from "opt %s" to "opt < %s" so that opt doesn't see the by Dan Gohman · 15 years ago
  36. fce288f Eliminate more uses of llvm-as and llvm-dis. by Dan Gohman · 15 years ago
  37. 7c1a96c Convert a few more opt | llvm-dis to opt -S. by Dan Gohman · 15 years ago
  38. 3e054fe Use opt -S instead of piping bitcode output through llvm-dis. by Dan Gohman · 15 years ago
  39. b1e1e82 Change these tests to feed the assembly files to opt directly, instead by Dan Gohman · 15 years ago
  40. 365b18e Updated tests to use ProfileVerifer to test ProfileLoader and ProfileEstimator. by Andreas Neustifter · 15 years ago
  41. b5f2596 Revert "--- Reverse-merging r80908 into '.':", I already "fixed" this. by Daniel Dunbar · 15 years ago
  42. 1c5ffdf --- Reverse-merging r80908 into '.': D test/Analysis/Profiling by Bill Wendling · 15 years ago
  43. 57ed222 Disable some parts of the profiling-tool-chain test, which is currently failing by Daniel Dunbar · 15 years ago
  44. 3a22ff3 Reapply profiling tests. by Daniel Dunbar · 15 years ago
  45. ca172ae Removed temporarily because of breaking Darwin builds. by Andreas Neustifter · 15 years ago
  46. 793d4a8 Changed profiling-tool-chain.ll test to use optimal-edge-profiling instead of by Andreas Neustifter · 15 years ago
  47. 5458981 Don't force the triple or data layout in this test. We just have to get them by Daniel Dunbar · 15 years ago
  48. b2e673c rename test so that name reflects what it is testing for. by Chris Lattner · 15 years ago
  49. aaf6159 convert to filecheck format. by Chris Lattner · 15 years ago
  50. 1cb2de3 rm needs -f by Torok Edwin · 15 years ago
  51. 0debb15 Remove the llvmprof.out from the test output, otherwise running by Torok Edwin · 15 years ago
  52. 1896727 Remove profiling output file because two consecutive runs of make check give by Andreas Neustifter · 15 years ago
  53. cf4f719 Removed unnecessary file creation during test. by Andreas Neustifter · 15 years ago
  54. 82fdced Pulled all tests into one test. Removed some redundant tests. Rename. by Andreas Neustifter · 15 years ago
  55. 798261c Readded test from r79615, this tests the complete profiling tool chain. Furhter by Andreas Neustifter · 15 years ago
  56. 2385e0e Create a ScalarEvolution-based AliasAnalysis implementation. by Dan Gohman · 15 years ago
  57. 4678c2d Removed profiling test, lli not available on all platforms. by Andreas Neustifter · 15 years ago
  58. e879bda Added tests for Profiling Infrastructure. by Andreas Neustifter · 15 years ago
  59. 7a7be36 Loosen up the regex for this test so that it doesn't implicitly by Dan Gohman · 15 years ago
  60. 683e922 Make LLVM Assembly dramatically easier to read by aligning the comments, by Dan Gohman · 15 years ago
  61. e2652f2 Add another Strong-SIV testcase. by Andreas Bolka · 15 years ago
  62. bdab0e9 Fix Strong-SIV testcase. by Andreas Bolka · 15 years ago
  63. 831f6f6 ZIV tester for LDA. by Andreas Bolka · 15 years ago
  64. 7cf8503 Fix LDA testcases. by Andreas Bolka · 15 years ago
  65. c20a6fd Expand LDA testcases. by Andreas Bolka · 15 years ago
  66. 7b43f5c Slightly reformat LDA tests to ease grepping. by Andreas Bolka · 15 years ago
  67. 59858cf Change the assembly syntax for nsw, nuw, and exact, putting them by Dan Gohman · 15 years ago
  68. 19378d6 When attempting to sign-extend an addrec by interpreting by Dan Gohman · 15 years ago
  69. eb490a7 Teach ScalarEvolution to make use of no-overflow flags when by Dan Gohman · 15 years ago
  70. 0dcde10 FileCheck'ize and expand LDA testcases. by Andreas Bolka · 15 years ago
  71. 0f4b285 Replace the original ad-hoc code for determining whether (v pred w) implies by Dan Gohman · 15 years ago
  72. 19211b4 Add a testcase for PR4569, which is now fixed. by Dan Gohman · 15 years ago
  73. 969f28d Introduce a pointertracking pass. by Torok Edwin · 15 years ago
  74. 08d4ec0 Add testcases for PR4538, PR4537, and PR4534. by Dan Gohman · 15 years ago
  75. d1ec989 When comparing constants, consider a less wide constant to be "less complex" by Nick Lewycky · 15 years ago
  76. e9722fc Array accesses are independent if the underlying arrays differ. by Andreas Bolka · 15 years ago
  77. c6a3030 Print pairwise dependence results, add testcases. by Andreas Bolka · 15 years ago
  78. e56f4a4 Add a testcase demoing some of ScalarEvolution's new trip count logic. by Dan Gohman · 15 years ago
  79. 91380b7 Fix a bug in the trip-count computation with And/Or. If either of the by Dan Gohman · 15 years ago
  80. bd5ce52 Fix llvm::ComputeNumSignBits to handle pointer types by Dan Gohman · 15 years ago
  81. a334aa7 Teach ScalarEvolution how to analyze loops with multiple exit by Dan Gohman · 15 years ago
  82. 51f53b7 Fix ScalarEvolution's backedge-taken count computations to check for by Dan Gohman · 15 years ago
  83. 8205283 Teach ScalarEvolution how to recognize another xor(and(x, C), C) case. by Dan Gohman · 15 years ago
  84. 559254b Add -disable-output to a bunch of tests that don't care about the output. by Dan Gohman · 15 years ago
  85. 3034c10 Fix ScalarEvolution's Xor handling to not assume that an And by Dan Gohman · 15 years ago
  86. ae3a0be Split the Add, Sub, and Mul instruction opcodes into separate by Dan Gohman · 15 years ago
  87. 72776d2 Teach BasicAliasAnalysis to understand constant gep indices that fall by Dan Gohman · 15 years ago
  88. 10978bd Teach ScalarEvolution to recognize x^-1 in the case where non-demanded by Dan Gohman · 15 years ago
  89. 859b482 Make ScalarEvolution::isLoopGuardedByCond work even when the edge by Dan Gohman · 15 years ago
  90. 0462327 Add nounwind to a few tests. by Dan Gohman · 15 years ago
  91. 361e54d Allow scalar evolution to compute iteration counts for loops with a by Eli Friedman · 15 years ago
  92. b028593 Fix bogus overflow checks by replacing them with actual overflow checks. by Dan Gohman · 15 years ago
  93. 728c7f3 Fold trunc casts into add-recurrence expressions, allowing the by Dan Gohman · 15 years ago
  94. 9032b78 When printing a SCEVUnknown with pointer type, don't print an by Dan Gohman · 15 years ago
  95. a1af757 Extend ScalarEvolution's getBackedgeTakenCount to be able to by Dan Gohman · 15 years ago
  96. ac70cea Generalize the cast-of-addrec folding to handle folding of SCEVs like by Dan Gohman · 15 years ago
  97. 3e0e31b Fix this test to match the new output from scalar-evolution. by Dan Gohman · 15 years ago
  98. 36b8e53 Include the source type in SCEV cast expression debug output, and by Dan Gohman · 15 years ago
  99. 87d2fe5 Fix a grammaro in a comment. by Dan Gohman · 15 years ago
  100. 5cd28fa Simplify trunc(extend(x)) in SCEVs, just for completeness. Also fix some odd by Nick Lewycky · 15 years ago