1. 39e3012 PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bit by Eli Friedman · 14 years ago
  2. 042ff03 remove some noise from tests. by Chris Lattner · 14 years ago
  3. 17d3983 Fix constant-over-index.ll test on windows. by Michael J. Spencer · 14 years ago
  4. 2215c60 refix PR1143 by making basicaa analyze zexts of indices aggresively, by Chris Lattner · 14 years ago
  5. 285d06c fix a buggy test by Chris Lattner · 14 years ago
  6. 91b2307 fix PR7589: In brief: gep P, (zext x) != gep P, (sext x) by Chris Lattner · 14 years ago
  7. 9031750 filecheckize and detrivialize. by Chris Lattner · 14 years ago
  8. 4ee8739 When analyzing loop exit conditions combined with and and or, don't by Dan Gohman · 14 years ago
  9. 73362c8 RegionInfo: Do not assert if a BB is not part of the dominance tree. by Tobias Grosser · 14 years ago
  10. e26a7b5 Implement a proper getModRefInfo for va_arg. by Dan Gohman · 14 years ago
  11. 1300739 Implement AccessesArguments checking in the two-callsite form by Dan Gohman · 14 years ago
  12. 5fa417c Fix memdep's code for reasoning about dependences between two calls. A Ref by Dan Gohman · 14 years ago
  13. 34fa82f Revert r110270 for now. It appears to uncover a memdep bug. by Dan Gohman · 14 years ago
  14. 907857d The trouble with testing for "ModRef" and "NoModRef" is that by Dan Gohman · 14 years ago
  15. 3dcc91e The two-callsite form of AliasAnalysis::getModRefInfo is documented by Dan Gohman · 14 years ago
  16. f96b006 Add new RegionInfo pass. by Tobias Grosser · 14 years ago
  17. 9e86f43 Remove interprocedural-basic-aa and associated code. The AliasAnalysis by Dan Gohman · 14 years ago
  18. 21de4c0 Remove context sensitivity concerns from interprocedural-basic-aa, and by Dan Gohman · 14 years ago
  19. 70eff63 Revert the part of r107257 which introduced new logic for using by Dan Gohman · 14 years ago
  20. 3e7f7cb Add a testcase for scev-aa's new capability. by Dan Gohman · 14 years ago
  21. af08247 Add a few more interesting testcases. by Dan Gohman · 14 years ago
  22. 6be2bd5 Add an Intraprocedural form of BasicAliasAnalysis, which aims to by Dan Gohman · 14 years ago
  23. 50f424c Fix Value::stripPointerCasts and BasicAA to avoid trouble on by Dan Gohman · 14 years ago
  24. 9d4588f Allow "exhaustive" trip count evaluation on phi nodes with all by Dan Gohman · 14 years ago
  25. b92654d Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoid by Dan Gohman · 14 years ago
  26. 3bf6376 Revert r106304 (105548 and friends), which are the SCEVComplexityCompare by Dan Gohman · 14 years ago
  27. 78db186 Reapply 105540, 105542, and 105548, and revert r105732. by Dan Gohman · 14 years ago
  28. ced8db2 Workaround SCEV non-determinism on this test, for now, to get buildbots back to by Daniel Dunbar · 14 years ago
  29. 4d52c6d Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't go by Dan Gohman · 14 years ago
  30. 585c401 Add a comment to this test. by Dan Gohman · 15 years ago
  31. 9f93d30 ScalarEvolution support for <= and >= loops. by Dan Gohman · 15 years ago
  32. 1210446 fix some failures my callgraph dump format change broke. by Chris Lattner · 15 years ago
  33. ddb3eaf Don't attempt to analyze values which are obviously undef. This fixes some by Dan Gohman · 15 years ago
  34. 27dead4 Generalize ScalarEvolution's PHI analysis to handle loops that don't by Dan Gohman · 15 years ago
  35. b57b6f1 Pointers to zero-sized objects don't point to overlapping objects. by Dan Gohman · 15 years ago
  36. d207558 add newlines at the end of files. by Chris Lattner · 15 years ago
  37. 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  38. e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
  39. e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  40. 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
  41. 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago
  42. 4ecbca5 Avoid analyzing instructions in blocks not reachable from the entry block. by Dan Gohman · 15 years ago
  43. 69ece93 remove andersen's tests. by Chris Lattner · 15 years ago
  44. 00cb5b7 Teach ScalarEvolution how to compute a tripcount for a loop with by Dan Gohman · 15 years ago
  45. 8a977e2 -disable-output is no longer needed with -analyze. by Dan Gohman · 15 years ago
  46. 52fddd3 Fix the the ceiling-division used in computing the MaxBECount so that it doesn't by Dan Gohman · 15 years ago
  47. 24dcbaf Fix PR6047 by Tobias Grosser · 15 years ago
  48. 3073329 Use WriteAsOperand instead of getName() to print loop header names, by Dan Gohman · 15 years ago
  49. aceba31 Delete useless trailing semicolons. by Dan Gohman · 15 years ago
  50. 0fce29b gvn is optimizing this better now. by Chris Lattner · 15 years ago
  51. 0488ecd Add a comment about A[i+(j+1)]. by Dan Gohman · 15 years ago
  52. 3c47f2d @test9 is a testcase for r89958. Before 89958, we misanalyzed the by Chris Lattner · 15 years ago
  53. 1ce0eaa Implement PR1143 (at -m64) by making basicaa look through extensions. We by Chris Lattner · 15 years ago
  54. fa39668 teach GetLinearExpression to be a bit more aggressive. by Chris Lattner · 15 years ago
  55. 856a72c update status of this. basicaa is much improved now, by Chris Lattner · 15 years ago
  56. 5d5261c Teach basicaa that x|c == x+c when the c bits of x are clear. This by Chris Lattner · 15 years ago
  57. f6ac4d9 teach basicaa that A[i] != A[i+1]. by Chris Lattner · 15 years ago
  58. 61d2462 rename test by Chris Lattner · 15 years ago
  59. 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
  60. 4b7d0d9 add a new random feature test by Chris Lattner · 15 years ago
  61. 4723303 remove a silly condition that doesn't make a lot of sense anymore. by Chris Lattner · 15 years ago
  62. 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
  63. 9d0b704 Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. by Victor Hernandez · 15 years ago
  64. df98761 Revert r86077 because it caused crashes in 179.art and 175.vpr on ARM by Victor Hernandez · 15 years ago
  65. 24f934d Update CreateMalloc so that its callers specify the size to allocate: by Victor Hernandez · 15 years ago
  66. 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
  67. 4ea7d4c Convert Analysis tests to FileCheck in regards to PR5307. by Edward O'Callaghan · 15 years ago
  68. 6665b0e Teach BasicAA how to analyze Select instructions, and make it more by Dan Gohman · 15 years ago
  69. 5639cb6 Update these tests to match what Loop::print now prints. by Dan Gohman · 15 years ago
  70. ec63ad6 fix test by Chris Lattner · 15 years ago
  71. e62b263 tighten up test3, add test3a for the converse by Chris Lattner · 15 years ago
  72. 6e85d91 tighten test2, add a test that it doesn't get transformed in the invalid edge case. by Chris Lattner · 15 years ago
  73. 15d3c05 Merge tests into modref.ll. Also add a test for r84174 at Chris' behest! by Nick Lewycky · 15 years ago
  74. c1a38f5 Add a couple new testcases. by Nick Lewycky · 15 years ago
  75. a22922d replace a useless test with a useful one by Chris Lattner · 15 years ago
  76. ca55ee0 Make use of the result of the loads even though that means adding -instcombine. by Nick Lewycky · 15 years ago
  77. 681a33e Another BasicAA fix. If a value does not alias a GEP's base pointer, then it by Evan Cheng · 15 years ago
  78. 2c4f282 Replace test with a simpler hand crafted one. by Evan Cheng · 15 years ago
  79. 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
  80. 2d17506 don't use dead loads as tests. by Chris Lattner · 15 years ago
  81. 5c9be67 Teach BasicAA a little something about the atomic intrinsics: they can only by Nick Lewycky · 15 years ago
  82. 3e0c99a Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it causes regressions in the nightly tests. by Victor Hernandez · 15 years ago
  83. 96b930d Auto-upgrade malloc instructions to malloc calls. by Victor Hernandez · 15 years ago
  84. 1f96e67 Teach ScalarEvolution how to reason about no-wrap flags on loops by Dan Gohman · 15 years ago
  85. cabfea2 Eliminate more redundant llvm-as calls. by Dan Gohman · 15 years ago
  86. f2f6ce6 Change tests from "opt %s" to "opt < %s" so that opt doesn't see the by Dan Gohman · 15 years ago
  87. fce288f Eliminate more uses of llvm-as and llvm-dis. by Dan Gohman · 15 years ago
  88. 7c1a96c Convert a few more opt | llvm-dis to opt -S. by Dan Gohman · 15 years ago
  89. 3e054fe Use opt -S instead of piping bitcode output through llvm-dis. by Dan Gohman · 15 years ago
  90. b1e1e82 Change these tests to feed the assembly files to opt directly, instead by Dan Gohman · 15 years ago
  91. 365b18e Updated tests to use ProfileVerifer to test ProfileLoader and ProfileEstimator. by Andreas Neustifter · 15 years ago
  92. b5f2596 Revert "--- Reverse-merging r80908 into '.':", I already "fixed" this. by Daniel Dunbar · 15 years ago
  93. 1c5ffdf --- Reverse-merging r80908 into '.': D test/Analysis/Profiling by Bill Wendling · 15 years ago
  94. 57ed222 Disable some parts of the profiling-tool-chain test, which is currently failing by Daniel Dunbar · 15 years ago
  95. 3a22ff3 Reapply profiling tests. by Daniel Dunbar · 15 years ago
  96. ca172ae Removed temporarily because of breaking Darwin builds. by Andreas Neustifter · 15 years ago
  97. 793d4a8 Changed profiling-tool-chain.ll test to use optimal-edge-profiling instead of by Andreas Neustifter · 15 years ago
  98. 5458981 Don't force the triple or data layout in this test. We just have to get them by Daniel Dunbar · 15 years ago
  99. b2e673c rename test so that name reflects what it is testing for. by Chris Lattner · 15 years ago
  100. aaf6159 convert to filecheck format. by Chris Lattner · 15 years ago