1. 5c78736 Memory dependence analysis was incorrectly stopping to scan for stores to a pointer at bitcast uses of a malloc call. by Victor Hernandez · 15 years ago
  2. 6636434 Revert r82404, it is causing a bootstrap miscompile. This is very very by Chris Lattner · 15 years ago
  3. 3862513 improve memdep to eliminate bitcasts (and aliases, and noop geps) by Chris Lattner · 15 years ago
  4. 46e8312 Enhance analysis passes so that they apply the same analysis to malloc calls as to MallocInst. by Victor Hernandez · 15 years ago
  5. f581213 Make TargetData optional in MemoryDependenceAnalysis. by Dan Gohman · 15 years ago
  6. cc72659 Remove an unnecessary header. by Dan Gohman · 15 years ago
  7. a2f55dd factor the 'optimized sort' code out into a static helper function by Chris Lattner · 15 years ago
  8. 6fbc196 Move the re-sort of invalidated NonLocalPointerDeps cache earlier by Chris Lattner · 15 years ago
  9. ab9cf12 make memdep use the getModRefInfo method for stores instead of the by Chris Lattner · 15 years ago
  10. 6a0dcc1 now that you can put a PointerIntPair in a SmallPtrSet, remove some by Chris Lattner · 15 years ago
  11. 497cb6f Debug intriniscs should be skipped when looking by Dale Johannesen · 16 years ago
  12. f6cec85 Ignore debug intrinsics when computing dependences. by Owen Anderson · 16 years ago
  13. 7157228 Remove this as dbginfo intrinsics has been defined as IntrNoMem. by Zhou Sheng · 16 years ago
  14. 9b89f0d Ignore the debug info intrinsics when looking for dependency through basic block. by Zhou Sheng · 16 years ago
  15. 95900f2 fix two more cases where we could let the NLPDI cache get unsorted. by Chris Lattner · 16 years ago
  16. 4433a09 Unconditionally reset 'cache' to zero, even if we don't need to resort it. by Chris Lattner · 16 years ago
  17. b54bfc2 a minor tweak to my previous patch, handle the invalidation case by Chris Lattner · 16 years ago
  18. 12a7db3 Fix PR3358, a really nasty bug where recursive phi translated by Chris Lattner · 16 years ago
  19. f478951 fix PR3217: fully cached queries need to be verified against the by Chris Lattner · 16 years ago
  20. 3af23f8 if we have a phi translation failure of the start block, by Chris Lattner · 16 years ago
  21. 9e59c64 Implement initial support for PHI translation in memdep. This means that by Chris Lattner · 16 years ago
  22. 7050f3d Don't dereference the end() iterator. This was by Duncan Sands · 16 years ago
  23. 5a45bf1 loosen up an assertion that isn't valid when called from by Chris Lattner · 16 years ago
  24. bc99be1 Teach GVN to invalidate some memdep information when it does an RAUW by Chris Lattner · 16 years ago
  25. 20d6f09 Teach BasicAA::getModRefInfo(CallSite, CallSite) some by Chris Lattner · 16 years ago
  26. 3579e44 Fix a fixme: allow memdep to see past read-only calls when doing by Chris Lattner · 16 years ago
  27. 1559b36 rename getNonLocalDependency -> getNonLocalCallDependency, and remove by Chris Lattner · 16 years ago
  28. 9f1e12a fix typos gabor noticed by Chris Lattner · 16 years ago
  29. 6563371 restructure the top level non-local ptr dep query to handle by Chris Lattner · 16 years ago
  30. 9863c3f rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB by Chris Lattner · 16 years ago
  31. ba4dacc if we have two elements, insert both, don't use std::sort. by Chris Lattner · 16 years ago
  32. 1aeadac If we're only adding one new element to 'Cache', insert it into its known by Chris Lattner · 16 years ago
  33. 511b36c convert a couple other places that use pred_iterator to use the caching by Chris Lattner · 16 years ago
  34. 4012fdd use hte new pred cache to speed up the new non-local memdep by Chris Lattner · 16 years ago
  35. 11dcd8d add another level of caching for non-local pointer queries, keeping by Chris Lattner · 16 years ago
  36. 3f7eb5b add an assert. the cast<> below would catch this but a message is more useful. by Chris Lattner · 16 years ago
  37. 0655f73 factor some code better. by Chris Lattner · 16 years ago
  38. d44745d factor some code, fixing some fixme's. by Chris Lattner · 16 years ago
  39. 6290f5c add support for caching pointer dependence queries. Nothing uses this yet by Chris Lattner · 16 years ago
  40. 9a193fd Some internal refactoring to make it easier to cache results. by Chris Lattner · 16 years ago
  41. 7ebcf03 Introduce a new MemDep::getNonLocalPointerDependency by Chris Lattner · 16 years ago
  42. e79be94 push the "pointer case" up the analysis stack a bit. This causes by Chris Lattner · 16 years ago
  43. d8dd934 make clients have to know how to call getCallSiteDependencyFrom by Chris Lattner · 16 years ago
  44. 106c6ca rename some variables for consistency by Chris Lattner · 16 years ago
  45. fbc72e3 I love how using out of scope variables is not an error with GCC, no really I do. by Chris Lattner · 16 years ago
  46. 8ef57c5 Rename getCallSiteDependency -> getCallSiteDependencyFrom to by Chris Lattner · 16 years ago
  47. 745291a a memdep query on a volatile load/store will always return by Chris Lattner · 16 years ago
  48. 84b9a56 remove the ability to get memdep info for vaarg. I don't think the by Chris Lattner · 16 years ago
  49. b51deb9 Make a few major changes to memdep and its clients: by Chris Lattner · 16 years ago
  50. 6951381 Make it illegal to call getDependency* on non-memory instructions by Chris Lattner · 16 years ago
  51. bf145d6 Reimplement the non-local dependency data structure in terms of a sorted by Chris Lattner · 16 years ago
  52. fd3dcbe Eliminate the DepResultTy abstraction. It is now completely by Chris Lattner · 16 years ago
  53. d777d40 Cache TargetData/AliasAnalysis in the pass instead of calling by Chris Lattner · 16 years ago
  54. 4a69bad Two changes: Make getDependency remove QueryInst for a dirty record's by Chris Lattner · 16 years ago
  55. 25f4b2b introduce a typedef, no functionality change. by Chris Lattner · 16 years ago
  56. f68f310 Change NonLocalDeps to be a densemap of pointers to densemap by Chris Lattner · 16 years ago
  57. cfbb634 calls never depend on allocations. by Chris Lattner · 16 years ago
  58. 237a828 Fix a fixme by making memdep's handling of allocations more logical. by Chris Lattner · 16 years ago
  59. 73ec3cd implement a fixme by introducing a new getDependencyFromInternal by Chris Lattner · 16 years ago
  60. 37d041c Move the getNonLocalDependency method to a more logical place in by Chris Lattner · 16 years ago
  61. 0e0a5b6 REmove an old fixme, resolve another fixme by adding liberal by Chris Lattner · 16 years ago
  62. 125ce36 remove a bit of incorrect code that tried to be tricky about speeding up by Chris Lattner · 16 years ago
  63. 4f8c18c Eliminate the dropInstruction method, which is not needed any more. by Chris Lattner · 16 years ago
  64. 0ec48dd implement some fixme's: when deleting an instruction with by Chris Lattner · 16 years ago
  65. 396a4a5 Change MemDep::getNonLocalDependency to return its results as by Chris Lattner · 16 years ago
  66. 729b237 move MemoryDependenceAnalysis::verifyRemoved to the end of the file, by Chris Lattner · 16 years ago
  67. 86b29ef reimplement getNonLocalDependency with a simpler worklist by Chris Lattner · 16 years ago
  68. 8c46527 rename some maps. by Chris Lattner · 16 years ago
  69. 00314b3 rename some variables. by Chris Lattner · 16 years ago
  70. a161ab0 eliminate a bunch of code in favor of using AliasAnalysis::getModRefInfo. by Chris Lattner · 16 years ago
  71. 25a0814 simplify some code and rename some variables. Reduce nesting. by Chris Lattner · 16 years ago
  72. 5391a1d Split getDependency into getDependency and getDependencyFrom, the by Chris Lattner · 16 years ago
  73. 7f52422 Now that DepType is private, we can start cleaning up some of its uses: by Chris Lattner · 16 years ago
  74. 4c72400 Introduce and use a new MemDepResult class to hold the results of a memdep by Chris Lattner · 16 years ago
  75. 39f372e Reimplement the internal abstraction used by MemDep in terms by Chris Lattner · 16 years ago
  76. d3d12ec Fix PR3141 by ensuring that MemoryDependenceAnalysis::removeInstruction by Chris Lattner · 16 years ago
  77. baad888 more cleanups for MemoryDependenceAnalysis::removeInstruction, by Chris Lattner · 16 years ago
  78. 5f589dc random cleanups, no functionality change. by Chris Lattner · 16 years ago
  79. 0e575f4 Run verifyRemoved from removeInstruction when -debug is specified. by Chris Lattner · 16 years ago
  80. 8b589fa rename "ping" to "verifyRemoved". I don't know why 'ping' what chosen, by Chris Lattner · 16 years ago
  81. 57d4012 remove mysterious escaped newlines. by Chris Lattner · 16 years ago
  82. af8bc26 Fix comment typo. by Duncan Sands · 16 years ago
  83. d4310a5 Fix a subtle bug when removing instructions from memdep. In very specific by Owen Anderson · 16 years ago
  84. f2aa160 A better fix for PR2503 that doesn't pessimize GVN in the presence of unreachable blocks. by Owen Anderson · 16 years ago
  85. c4b871c Properly handle cases where a predecessor of the block being queried on is unreachable. by Owen Anderson · 16 years ago
  86. 6bd15ce Remember to update the reverse non-local cache when cleaning up dirty entries. This fixes PR2397. by Owen Anderson · 16 years ago
  87. d8f34fa Make ping more aggressive in finding nonlocal caching errors. by Owen Anderson · 16 years ago
  88. ff5a535 Fix memdep's handling of invokes when finding the dependency of another call by Owen Anderson · 16 years ago
  89. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 16 years ago
  90. 4a3f6c8 Make several variable declarations static. by Dan Gohman · 16 years ago
  91. 241f653 Make GVN able to remove unnecessary calls to read-only functions again. by Owen Anderson · 16 years ago
  92. c04575f Fix a typo in a comment. by Dan Gohman · 16 years ago
  93. f062f10 Fix for PR2190. Memdep's non-local caching was checking dirtied blocks in the by Owen Anderson · 16 years ago
  94. 6faaef5 Set blockBegin to point to the beginning of the block, not the end. by Dan Gohman · 16 years ago
  95. 4f4c28f Restore isCFGOnly property of various analysis passes. by Devang Patel · 16 years ago
  96. c758209 PassInfo keep tracks whether a pass is an analysis pass or not. by Devang Patel · 16 years ago
  97. 30b4bd4 Re-apply the patch to improve the optimizations of memcpy's, with several by Owen Anderson · 17 years ago
  98. 63aa160 Throttle the non-local dependence analysis for basic blocks with more than 50 predecessors. Added command line option to play with this threshold. by Tanya Lattner · 17 years ago
  99. a8701a6 Fix an obscure read-after-free bug that Duncan found. by Owen Anderson · 17 years ago
  100. 9a8ff8c Fix an issue where, under very specific circumstances, memdep could end up dereferencing the end by Owen Anderson · 17 years ago