1. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  2. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  3. 6d8f2ca Reapply r97010, the speculative revert failed. by Daniel Dunbar · 15 years ago
  4. 8c0c990 Speculatively revert r97010, "Add an argument to PHITranslateValue to specify by Daniel Dunbar · 15 years ago
  5. 9d2ed8e Add an argument to PHITranslateValue to specify the DominatorTree. If this by Bob Wilson · 15 years ago
  6. 484d4a3 Split critical edges as needed for load PRE. by Bob Wilson · 15 years ago
  7. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  8. 0ee443d The phi translated pointer can be computed when returning a partially cached result by Chris Lattner · 16 years ago
  9. 9b96eca avoid calling extractMallocCall when it's obvious we don't have by Chris Lattner · 16 years ago
  10. f648125 fix an overly conservative caching issue that caused memdep to by Chris Lattner · 16 years ago
  11. dad451c enhance NonLocalDepEntry to keep the per-block phi translated address by Chris Lattner · 16 years ago
  12. e18b971 change NonLocalDepEntry from being a typedef for an std::pair to be its by Chris Lattner · 16 years ago
  13. 05e15f8 Switch GVN and memdep to use PHITransAddr, which correctly handles by Chris Lattner · 16 years ago
  14. 93d3311 Fix indentation in switch statement. by Nick Lewycky · 16 years ago
  15. 0fea11a Silence compiler warnings. by Benjamin Kramer · 16 years ago
  16. 9ff5a23 Cleanup/remove some parts of the lifetime region handling code in memdep and GVN, by Owen Anderson · 16 years ago
  17. 1e8de49 rename some variables. by Chris Lattner · 16 years ago
  18. 1ffb70f tidy by Chris Lattner · 16 years ago
  19. 855d9da fix 255.vortex again, third time's the charm. by Chris Lattner · 16 years ago
  20. f58e86d Revert r90107, fixing test/Transforms/GVN/2009-11-29-ReverseMap.ll and the by Nick Lewycky · 16 years ago
  21. 366429b reapply r90093 with an addition of keeping the forward by Chris Lattner · 16 years ago
  22. ae3d248 revert this patch for now, it causes failures of: by Chris Lattner · 16 years ago
  23. 1903d97 Fix a really nasty caching bug I introduced in memdep. An entry by Chris Lattner · 16 years ago
  24. 2eac949 Detabify. by Nick Lewycky · 16 years ago
  25. d801c10 Teach memdep to look for memory use intrinsics during dependency queries. Fixes by Nick Lewycky · 16 years ago
  26. dd69605 Enhance InsertPHITranslatedPointer to be able to return a list of newly by Chris Lattner · 16 years ago
  27. af7a289 enable code to handle un-phi-translatable cases more aggressively: by Chris Lattner · 16 years ago
  28. 6f7b210 Rework InsertPHITranslatedPointer to handle the recursive case, this by Chris Lattner · 16 years ago
  29. 5141421 recursively phi translate bitcast operands too, for consistency. by Chris Lattner · 16 years ago
  30. 11c6bab add support for recursive phi translation and phi by Chris Lattner · 16 years ago
  31. 9763487 add comment. by Chris Lattner · 16 years ago
  32. e95035a reduce nesting, no functionality change. by Chris Lattner · 16 years ago
  33. 616613d teach GVN's load PRE to insert computations of the address in predecessors by Chris Lattner · 16 years ago
  34. 62deff0 Fix phi translation in load PRE to agree with the phi by Chris Lattner · 16 years ago
  35. b99be5b redisable this, my bootstrap worked because it wasn't an optimized build, whoops. by Chris Lattner · 16 years ago
  36. cca130b try again. by Chris Lattner · 16 years ago
  37. 518c988 this is causing buildbot failures, disable for now. by Chris Lattner · 16 years ago
  38. e19e4ba teach phi translation of GEPs to simplify geps like 'gep x, 0'. by Chris Lattner · 16 years ago
  39. 3040762 teach memdep to do trivial PHI translation of GEPs. More to come. by Chris Lattner · 16 years ago
  40. cc3d0eb Teach memdep to phi translate bitcasts. This allows us to compile by Chris Lattner · 16 years ago
  41. dc59311 factor some code out into some helper functions. by Chris Lattner · 16 years ago
  42. f27f115 Remove dead code. While there, also turn a few 'T* ' into 'T *' to match the by Nick Lewycky · 16 years ago
  43. b62f792 Treat lifetime begin/end markers as allocations/frees respectively for the by Owen Anderson · 16 years ago
  44. a85a664 Be more careful about invariance reasoning on "store" queries. Stores still need by Owen Anderson · 16 years ago
  45. 4bc737c Add trivial support for the invariance intrinsics to memdep. This logic is by Owen Anderson · 16 years ago
  46. f006b18 Rename MallocFreeHelper as MemoryBuiltins by Victor Hernandez · 16 years ago
  47. f2becca Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free() by Victor Hernandez · 16 years ago
  48. 046e78c Remove FreeInst. by Victor Hernandez · 16 years ago
  49. 66284e0 Auto-upgrade free instructions to calls to the builtin free function. by Victor Hernandez · 16 years ago
  50. 7b929da Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary. by Victor Hernandez · 16 years ago
  51. 5c78736 Memory dependence analysis was incorrectly stopping to scan for stores to a pointer at bitcast uses of a malloc call. by Victor Hernandez · 16 years ago
  52. 6636434 Revert r82404, it is causing a bootstrap miscompile. This is very very by Chris Lattner · 16 years ago
  53. 3862513 improve memdep to eliminate bitcasts (and aliases, and noop geps) by Chris Lattner · 16 years ago
  54. 46e8312 Enhance analysis passes so that they apply the same analysis to malloc calls as to MallocInst. by Victor Hernandez · 16 years ago
  55. f581213 Make TargetData optional in MemoryDependenceAnalysis. by Dan Gohman · 16 years ago
  56. cc72659 Remove an unnecessary header. by Dan Gohman · 16 years ago
  57. a2f55dd factor the 'optimized sort' code out into a static helper function by Chris Lattner · 16 years ago
  58. 6fbc196 Move the re-sort of invalidated NonLocalPointerDeps cache earlier by Chris Lattner · 16 years ago
  59. ab9cf12 make memdep use the getModRefInfo method for stores instead of the by Chris Lattner · 16 years ago
  60. 6a0dcc1 now that you can put a PointerIntPair in a SmallPtrSet, remove some by Chris Lattner · 16 years ago
  61. 497cb6f Debug intriniscs should be skipped when looking by Dale Johannesen · 16 years ago
  62. f6cec85 Ignore debug intrinsics when computing dependences. by Owen Anderson · 16 years ago
  63. 7157228 Remove this as dbginfo intrinsics has been defined as IntrNoMem. by Zhou Sheng · 16 years ago
  64. 9b89f0d Ignore the debug info intrinsics when looking for dependency through basic block. by Zhou Sheng · 16 years ago
  65. 95900f2 fix two more cases where we could let the NLPDI cache get unsorted. by Chris Lattner · 17 years ago
  66. 4433a09 Unconditionally reset 'cache' to zero, even if we don't need to resort it. by Chris Lattner · 17 years ago
  67. b54bfc2 a minor tweak to my previous patch, handle the invalidation case by Chris Lattner · 17 years ago
  68. 12a7db3 Fix PR3358, a really nasty bug where recursive phi translated by Chris Lattner · 17 years ago
  69. f478951 fix PR3217: fully cached queries need to be verified against the by Chris Lattner · 17 years ago
  70. 3af23f8 if we have a phi translation failure of the start block, by Chris Lattner · 17 years ago
  71. 9e59c64 Implement initial support for PHI translation in memdep. This means that by Chris Lattner · 17 years ago
  72. 7050f3d Don't dereference the end() iterator. This was by Duncan Sands · 17 years ago
  73. 5a45bf1 loosen up an assertion that isn't valid when called from by Chris Lattner · 17 years ago
  74. bc99be1 Teach GVN to invalidate some memdep information when it does an RAUW by Chris Lattner · 17 years ago
  75. 20d6f09 Teach BasicAA::getModRefInfo(CallSite, CallSite) some by Chris Lattner · 17 years ago
  76. 3579e44 Fix a fixme: allow memdep to see past read-only calls when doing by Chris Lattner · 17 years ago
  77. 1559b36 rename getNonLocalDependency -> getNonLocalCallDependency, and remove by Chris Lattner · 17 years ago
  78. 9f1e12a fix typos gabor noticed by Chris Lattner · 17 years ago
  79. 6563371 restructure the top level non-local ptr dep query to handle by Chris Lattner · 17 years ago
  80. 9863c3f rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB by Chris Lattner · 17 years ago
  81. ba4dacc if we have two elements, insert both, don't use std::sort. by Chris Lattner · 17 years ago
  82. 1aeadac If we're only adding one new element to 'Cache', insert it into its known by Chris Lattner · 17 years ago
  83. 511b36c convert a couple other places that use pred_iterator to use the caching by Chris Lattner · 17 years ago
  84. 4012fdd use hte new pred cache to speed up the new non-local memdep by Chris Lattner · 17 years ago
  85. 11dcd8d add another level of caching for non-local pointer queries, keeping by Chris Lattner · 17 years ago
  86. 3f7eb5b add an assert. the cast<> below would catch this but a message is more useful. by Chris Lattner · 17 years ago
  87. 0655f73 factor some code better. by Chris Lattner · 17 years ago
  88. d44745d factor some code, fixing some fixme's. by Chris Lattner · 17 years ago
  89. 6290f5c add support for caching pointer dependence queries. Nothing uses this yet by Chris Lattner · 17 years ago
  90. 9a193fd Some internal refactoring to make it easier to cache results. by Chris Lattner · 17 years ago
  91. 7ebcf03 Introduce a new MemDep::getNonLocalPointerDependency by Chris Lattner · 17 years ago
  92. e79be94 push the "pointer case" up the analysis stack a bit. This causes by Chris Lattner · 17 years ago
  93. d8dd934 make clients have to know how to call getCallSiteDependencyFrom by Chris Lattner · 17 years ago
  94. 106c6ca rename some variables for consistency by Chris Lattner · 17 years ago
  95. fbc72e3 I love how using out of scope variables is not an error with GCC, no really I do. by Chris Lattner · 17 years ago
  96. 8ef57c5 Rename getCallSiteDependency -> getCallSiteDependencyFrom to by Chris Lattner · 17 years ago
  97. 745291a a memdep query on a volatile load/store will always return by Chris Lattner · 17 years ago
  98. 84b9a56 remove the ability to get memdep info for vaarg. I don't think the by Chris Lattner · 17 years ago
  99. b51deb9 Make a few major changes to memdep and its clients: by Chris Lattner · 17 years ago
  100. 6951381 Make it illegal to call getDependency* on non-memory instructions by Chris Lattner · 17 years ago