1. aecfdd3 Move the loads after the calls so that the fix for by Rafael Espindola · 13 years ago
  2. 4fe5094 Use CHECK-NEXT. by Rafael Espindola · 13 years ago
  3. a53616d Remove support for parsing the "type i32" syntax for defining a numbered by Chris Lattner · 13 years ago
  4. b85e4eb rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which is by Chris Lattner · 13 years ago
  5. d589099 make the asmparser reject function and type redefinitions. 'Merging' hasn't been by Chris Lattner · 13 years ago
  6. 7a1b9bd Remove support for using "foo" as symbols instead of %"foo". This is ancient by Chris Lattner · 13 years ago
  7. 26b0000 manually upgrade a bunch of tests to modern syntax, and remove some that by Chris Lattner · 13 years ago
  8. 410eac5 Test case for r132797. by John McCall · 13 years ago
  9. 5f1312c Reapply r131781, now that the GVN bug with partially-aliasing loads is disabled. by Dan Gohman · 13 years ago
  10. baddf6c Remove this test, which should have been reverted along with r131781. by Dan Gohman · 13 years ago
  11. 9a9d218 Revert r131781 again. Apparently there is more going on here. by Dan Gohman · 13 years ago
  12. c122c62 Reapply r131781 (revert r131809), now that some BasicAA shortcomings by Dan Gohman · 13 years ago
  13. 1fc18d7 Fix BasicAA's recursion detection so that it doesn't pessimize by Dan Gohman · 13 years ago
  14. 965fefa When merging MustAlias and PartialAlias, chose PartialAlias instead by Dan Gohman · 13 years ago
  15. 9adf151 Make DecomposeGEPExpression check SimplifyInstruction only by Dan Gohman · 13 years ago
  16. 4d92550 I missed a checking with my GVN change. by Chris Lattner · 13 years ago
  17. d22920a Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot. by Duncan Sands · 13 years ago
  18. 424b777 When BasicAA can determine that two pointers have the same base but by Dan Gohman · 13 years ago
  19. 1d7e818 Teach BasicAA about arm.neon.vld1 and vst1. by Dan Gohman · 13 years ago
  20. bddc1ca When analyzing functions known to only access argument pointees, by Dan Gohman · 13 years ago
  21. 104f4ad Test case and comment for PR9633. by Andrew Trick · 13 years ago
  22. a42a757 Make tests more useful. by Benjamin Kramer · 13 years ago
  23. 0e38219 PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoad by Eli Friedman · 13 years ago
  24. 1a8b9dd remove postdom frontiers, because it is dead. Forward dom frontiers are by Chris Lattner · 13 years ago
  25. fa4ebd3 Revert r128140 for now. by Anders Carlsson · 14 years ago
  26. 90af342 A global variable with internal linkage where all uses are in one function and whose address is never taken is a non-escaping local object and can't alias anything else. by Anders Carlsson · 14 years ago
  27. c343c1e Propagate SCEV no-wrap flags whenever possible. This needs review. by Andrew Trick · 14 years ago
  28. e62289b When SCEV can determine the loop test is X < X, set ExactBECount=0. by Andrew Trick · 14 years ago
  29. 8ebaf90 teach SCEV that the scale and addition of an inbounds gep don't NSW. by Chris Lattner · 14 years ago
  30. 1021236 Per discussion with Dan G, inbounds geps *certainly* can have by Chris Lattner · 14 years ago
  31. 640b9c8 Add another rdar number. by Dan Gohman · 14 years ago
  32. 76167af Simplify some code with no functionality change. Make the test a lot more by Nick Lewycky · 14 years ago
  33. 630d85a Use value ranges to fold ext(trunc) in SCEV when possible. by Nick Lewycky · 14 years ago
  34. e906921 Implement requiredTransitive by Tobias Grosser · 14 years ago
  35. 5c6fc1c Similarly, analyze truncate through multiply. by Nick Lewycky · 14 years ago
  36. 30aa8b1 Add a missed SCEV fold that is required to continue analyzing the IR produced by Nick Lewycky · 14 years ago
  37. 73f565e Add a missing SCEV simplification sext(zext x) --> zext x. by Nick Lewycky · 14 years ago
  38. 615da1a Teach BasicAA to return PartialAlias in cases where both pointers by Dan Gohman · 14 years ago
  39. 48eec43 Revert the testcase from the previous reverted commit. by Eric Christopher · 14 years ago
  40. e70d7c2 add a testcase I missed in previous commit. by Chris Lattner · 14 years ago
  41. 6d5a241 teach SCEV analysis of PHI nodes that PHI recurences formed by Chris Lattner · 14 years ago
  42. f185989 reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec's by Chris Lattner · 14 years ago
  43. 895ace0 fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiom by Chris Lattner · 14 years ago
  44. 135bf42 filecheckize by Chris Lattner · 14 years ago
  45. a4bdf2e -enable-tbaa is on by default now. by Dan Gohman · 14 years ago
  46. 387f28a Make memcpyopt TBAA-aware. by Dan Gohman · 14 years ago
  47. fea3b21 Move Sub simplifications and additional Add simplifications out of by Duncan Sands · 14 years ago
  48. 0f7f194 Reapply r121520, PartialAlias implementation for BasicAA, now that by Dan Gohman · 14 years ago
  49. 839c092 Revert r121520, which may have introduced miscompilations. by Dan Gohman · 14 years ago
  50. 3bd5e52 Implement PartialAlias checking in BasicAA. by Dan Gohman · 14 years ago
  51. 9fd9f9f remove fixme comment too. by Chris Lattner · 14 years ago
  52. 7fd16ce check in *all* files. This is now handled by my previous DSE commit. by Chris Lattner · 14 years ago
  53. 86c817e test: Check the feature 'loadable_module' with load modules in %llvmshlibdir. by NAKAMURA Takumi · 14 years ago
  54. 32d1fe5 Delete unneeded ssp attributes. by Dan Gohman · 14 years ago
  55. 56653f0 TBAA-enable ArgumentPromotion. by Dan Gohman · 14 years ago
  56. 5aae3dc Make Sink tbaa-aware. by Dan Gohman · 14 years ago
  57. f00833c Add a testcase which demonstrates alias analysis pass precedence. by Dan Gohman · 14 years ago
  58. 733c54d Fully invalidate cached results when a prior query's size or by Dan Gohman · 14 years ago
  59. 4cf0dcf Teach FunctionAttrs about the VAArg instruction. by Dan Gohman · 14 years ago
  60. e5dd662 Add a testcase for a call which BasicAA says only accesses memory through by Dan Gohman · 14 years ago
  61. ea8900f Make FunctionAttrs TBAA-aware. by Dan Gohman · 14 years ago
  62. cd5c123 Teach memdep to use pointsToConstantMemory to determine that loads by Dan Gohman · 14 years ago
  63. b338bcb Add a basic testcase for TBAA-aware DSE. by Dan Gohman · 14 years ago
  64. 561ac17 Add some comments. by Dan Gohman · 14 years ago
  65. fb8096d Don't pass the raw invalid pointer used to represent conflicting by Dan Gohman · 14 years ago
  66. 992ac3e Add a basic testcase for TBAA-aware LICM. by Dan Gohman · 14 years ago
  67. bdcbf61 Run tbaa before basicaa, since that's how it's expected to be used. by Dan Gohman · 14 years ago
  68. 01b58f6 Make TypeBasedAliasAnalysis default to doing nothing, with a command-line by Dan Gohman · 14 years ago
  69. c1be92f Make BasicAliasAnalysis a normal AliasAnalysis implementation which by Dan Gohman · 14 years ago
  70. c015723 Add a simple testcase for tbaa. by Dan Gohman · 14 years ago
  71. 3e45b77 Remove PointerTracking tests. by Benjamin Kramer · 14 years ago
  72. 39e3012 PR7959: Handle negative scales in GEPs correctly in BasicAA for non-64-bit by Eli Friedman · 14 years ago
  73. 042ff03 remove some noise from tests. by Chris Lattner · 14 years ago
  74. 17d3983 Fix constant-over-index.ll test on windows. by Michael J. Spencer · 14 years ago
  75. 2215c60 refix PR1143 by making basicaa analyze zexts of indices aggresively, by Chris Lattner · 14 years ago
  76. 285d06c fix a buggy test by Chris Lattner · 14 years ago
  77. 91b2307 fix PR7589: In brief: gep P, (zext x) != gep P, (sext x) by Chris Lattner · 14 years ago
  78. 9031750 filecheckize and detrivialize. by Chris Lattner · 14 years ago
  79. 4ee8739 When analyzing loop exit conditions combined with and and or, don't by Dan Gohman · 14 years ago
  80. 73362c8 RegionInfo: Do not assert if a BB is not part of the dominance tree. by Tobias Grosser · 14 years ago
  81. e26a7b5 Implement a proper getModRefInfo for va_arg. by Dan Gohman · 14 years ago
  82. 1300739 Implement AccessesArguments checking in the two-callsite form by Dan Gohman · 14 years ago
  83. 5fa417c Fix memdep's code for reasoning about dependences between two calls. A Ref by Dan Gohman · 14 years ago
  84. 34fa82f Revert r110270 for now. It appears to uncover a memdep bug. by Dan Gohman · 14 years ago
  85. 907857d The trouble with testing for "ModRef" and "NoModRef" is that by Dan Gohman · 14 years ago
  86. 3dcc91e The two-callsite form of AliasAnalysis::getModRefInfo is documented by Dan Gohman · 14 years ago
  87. f96b006 Add new RegionInfo pass. by Tobias Grosser · 14 years ago
  88. 9e86f43 Remove interprocedural-basic-aa and associated code. The AliasAnalysis by Dan Gohman · 14 years ago
  89. 21de4c0 Remove context sensitivity concerns from interprocedural-basic-aa, and by Dan Gohman · 14 years ago
  90. 70eff63 Revert the part of r107257 which introduced new logic for using by Dan Gohman · 14 years ago
  91. 3e7f7cb Add a testcase for scev-aa's new capability. by Dan Gohman · 14 years ago
  92. af08247 Add a few more interesting testcases. by Dan Gohman · 14 years ago
  93. 6be2bd5 Add an Intraprocedural form of BasicAliasAnalysis, which aims to by Dan Gohman · 14 years ago
  94. 50f424c Fix Value::stripPointerCasts and BasicAA to avoid trouble on by Dan Gohman · 14 years ago
  95. 9d4588f Allow "exhaustive" trip count evaluation on phi nodes with all by Dan Gohman · 14 years ago
  96. b92654d Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoid by Dan Gohman · 14 years ago
  97. 3bf6376 Revert r106304 (105548 and friends), which are the SCEVComplexityCompare by Dan Gohman · 14 years ago
  98. 78db186 Reapply 105540, 105542, and 105548, and revert r105732. by Dan Gohman · 14 years ago
  99. ced8db2 Workaround SCEV non-determinism on this test, for now, to get buildbots back to by Daniel Dunbar · 14 years ago
  100. 4d52c6d Optimize ScalarEvolution's SCEVComplexityCompare predicate: don't go by Dan Gohman · 14 years ago