1. 90c579d Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  2. 1f74590 Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  3. 9ccaf53 Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  4. 5fa417c Fix memdep's code for reasoning about dependences between two calls. A Ref by Dan Gohman · 15 years ago
  5. 847a84e Add a convenient form of AliasAnalysis::alias for the case where the sizes by Dan Gohman · 15 years ago
  6. b344a34 reintroduce original (asserting) semantics of CallSite(Instruction *II) by Gabor Greif · 15 years ago
  7. 622b7cf recommit simplification (originally r109504, backed out in r109508) now that problem in CallSiteBase is fixed by Gabor Greif · 15 years ago
  8. 49d0bca back out r109504, breaks the bots by Gabor Greif · 15 years ago
  9. c0d4aed simplify by Gabor Greif · 15 years ago
  10. d13db2c Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  11. 8ff72b5 use the new isFreeCall API and ArgOperand accessors by Gabor Greif · 15 years ago
  12. fe60104 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
  13. 551754c Revert 101465, it broke internal OpenGL testing. by Eric Christopher · 15 years ago
  14. 4ec2258 reapply r101434 with a fix for self-hosting by Gabor Greif · 15 years ago
  15. 607a7ab back out r101423 and r101397, they break llvm-gcc self-host on darwin10 by Gabor Greif · 15 years ago
  16. 2ff961f reapply r101364, which has been backed out in r101368 with a fix by Gabor Greif · 15 years ago
  17. 9ee1720 back out r101364, as it trips the linux nightlybot on some clang C++ tests by Gabor Greif · 15 years ago
  18. 165dac0 rotate CallInst operands, i.e. move callee to the back of the operand array by Gabor Greif · 15 years ago
  19. 6d8f2ca Reapply r97010, the speculative revert failed. by Daniel Dunbar · 15 years ago
  20. 8c0c990 Speculatively revert r97010, "Add an argument to PHITranslateValue to specify by Daniel Dunbar · 15 years ago
  21. 9d2ed8e Add an argument to PHITranslateValue to specify the DominatorTree. If this by Bob Wilson · 15 years ago
  22. 484d4a3 Split critical edges as needed for load PRE. by Bob Wilson · 15 years ago
  23. 1df9859 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 15 years ago
  24. 0ee443d The phi translated pointer can be computed when returning a partially cached result by Chris Lattner · 16 years ago
  25. 9b96eca avoid calling extractMallocCall when it's obvious we don't have by Chris Lattner · 16 years ago
  26. f648125 fix an overly conservative caching issue that caused memdep to by Chris Lattner · 16 years ago
  27. dad451c enhance NonLocalDepEntry to keep the per-block phi translated address by Chris Lattner · 16 years ago
  28. e18b971 change NonLocalDepEntry from being a typedef for an std::pair to be its by Chris Lattner · 16 years ago
  29. 05e15f8 Switch GVN and memdep to use PHITransAddr, which correctly handles by Chris Lattner · 16 years ago
  30. 93d3311 Fix indentation in switch statement. by Nick Lewycky · 16 years ago
  31. 0fea11a Silence compiler warnings. by Benjamin Kramer · 16 years ago
  32. 9ff5a23 Cleanup/remove some parts of the lifetime region handling code in memdep and GVN, by Owen Anderson · 16 years ago
  33. 1e8de49 rename some variables. by Chris Lattner · 16 years ago
  34. 1ffb70f tidy by Chris Lattner · 16 years ago
  35. 855d9da fix 255.vortex again, third time's the charm. by Chris Lattner · 16 years ago
  36. f58e86d Revert r90107, fixing test/Transforms/GVN/2009-11-29-ReverseMap.ll and the by Nick Lewycky · 16 years ago
  37. 366429b reapply r90093 with an addition of keeping the forward by Chris Lattner · 16 years ago
  38. ae3d248 revert this patch for now, it causes failures of: by Chris Lattner · 16 years ago
  39. 1903d97 Fix a really nasty caching bug I introduced in memdep. An entry by Chris Lattner · 16 years ago
  40. 2eac949 Detabify. by Nick Lewycky · 16 years ago
  41. d801c10 Teach memdep to look for memory use intrinsics during dependency queries. Fixes by Nick Lewycky · 16 years ago
  42. dd69605 Enhance InsertPHITranslatedPointer to be able to return a list of newly by Chris Lattner · 16 years ago
  43. af7a289 enable code to handle un-phi-translatable cases more aggressively: by Chris Lattner · 16 years ago
  44. 6f7b210 Rework InsertPHITranslatedPointer to handle the recursive case, this by Chris Lattner · 16 years ago
  45. 5141421 recursively phi translate bitcast operands too, for consistency. by Chris Lattner · 16 years ago
  46. 11c6bab add support for recursive phi translation and phi by Chris Lattner · 16 years ago
  47. 9763487 add comment. by Chris Lattner · 16 years ago
  48. e95035a reduce nesting, no functionality change. by Chris Lattner · 16 years ago
  49. 616613d teach GVN's load PRE to insert computations of the address in predecessors by Chris Lattner · 16 years ago
  50. 62deff0 Fix phi translation in load PRE to agree with the phi by Chris Lattner · 16 years ago
  51. b99be5b redisable this, my bootstrap worked because it wasn't an optimized build, whoops. by Chris Lattner · 16 years ago
  52. cca130b try again. by Chris Lattner · 16 years ago
  53. 518c988 this is causing buildbot failures, disable for now. by Chris Lattner · 16 years ago
  54. e19e4ba teach phi translation of GEPs to simplify geps like 'gep x, 0'. by Chris Lattner · 16 years ago
  55. 3040762 teach memdep to do trivial PHI translation of GEPs. More to come. by Chris Lattner · 16 years ago
  56. cc3d0eb Teach memdep to phi translate bitcasts. This allows us to compile by Chris Lattner · 16 years ago
  57. dc59311 factor some code out into some helper functions. by Chris Lattner · 16 years ago
  58. f27f115 Remove dead code. While there, also turn a few 'T* ' into 'T *' to match the by Nick Lewycky · 16 years ago
  59. b62f792 Treat lifetime begin/end markers as allocations/frees respectively for the by Owen Anderson · 16 years ago
  60. a85a664 Be more careful about invariance reasoning on "store" queries. Stores still need by Owen Anderson · 16 years ago
  61. 4bc737c Add trivial support for the invariance intrinsics to memdep. This logic is by Owen Anderson · 16 years ago
  62. f006b18 Rename MallocFreeHelper as MemoryBuiltins by Victor Hernandez · 16 years ago
  63. f2becca Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free() by Victor Hernandez · 16 years ago
  64. 046e78c Remove FreeInst. by Victor Hernandez · 16 years ago
  65. 66284e0 Auto-upgrade free instructions to calls to the builtin free function. by Victor Hernandez · 16 years ago
  66. 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
  67. 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
  68. 6636434 Revert r82404, it is causing a bootstrap miscompile. This is very very by Chris Lattner · 16 years ago
  69. 3862513 improve memdep to eliminate bitcasts (and aliases, and noop geps) by Chris Lattner · 16 years ago
  70. 46e8312 Enhance analysis passes so that they apply the same analysis to malloc calls as to MallocInst. by Victor Hernandez · 16 years ago
  71. f581213 Make TargetData optional in MemoryDependenceAnalysis. by Dan Gohman · 16 years ago
  72. cc72659 Remove an unnecessary header. by Dan Gohman · 16 years ago
  73. a2f55dd factor the 'optimized sort' code out into a static helper function by Chris Lattner · 16 years ago
  74. 6fbc196 Move the re-sort of invalidated NonLocalPointerDeps cache earlier by Chris Lattner · 16 years ago
  75. ab9cf12 make memdep use the getModRefInfo method for stores instead of the by Chris Lattner · 16 years ago
  76. 6a0dcc1 now that you can put a PointerIntPair in a SmallPtrSet, remove some by Chris Lattner · 16 years ago
  77. 497cb6f Debug intriniscs should be skipped when looking by Dale Johannesen · 16 years ago
  78. f6cec85 Ignore debug intrinsics when computing dependences. by Owen Anderson · 16 years ago
  79. 7157228 Remove this as dbginfo intrinsics has been defined as IntrNoMem. by Zhou Sheng · 16 years ago
  80. 9b89f0d Ignore the debug info intrinsics when looking for dependency through basic block. by Zhou Sheng · 16 years ago
  81. 95900f2 fix two more cases where we could let the NLPDI cache get unsorted. by Chris Lattner · 17 years ago
  82. 4433a09 Unconditionally reset 'cache' to zero, even if we don't need to resort it. by Chris Lattner · 17 years ago
  83. b54bfc2 a minor tweak to my previous patch, handle the invalidation case by Chris Lattner · 17 years ago
  84. 12a7db3 Fix PR3358, a really nasty bug where recursive phi translated by Chris Lattner · 17 years ago
  85. f478951 fix PR3217: fully cached queries need to be verified against the by Chris Lattner · 17 years ago
  86. 3af23f8 if we have a phi translation failure of the start block, by Chris Lattner · 17 years ago
  87. 9e59c64 Implement initial support for PHI translation in memdep. This means that by Chris Lattner · 17 years ago
  88. 7050f3d Don't dereference the end() iterator. This was by Duncan Sands · 17 years ago
  89. 5a45bf1 loosen up an assertion that isn't valid when called from by Chris Lattner · 17 years ago
  90. bc99be1 Teach GVN to invalidate some memdep information when it does an RAUW by Chris Lattner · 17 years ago
  91. 20d6f09 Teach BasicAA::getModRefInfo(CallSite, CallSite) some by Chris Lattner · 17 years ago
  92. 3579e44 Fix a fixme: allow memdep to see past read-only calls when doing by Chris Lattner · 17 years ago
  93. 1559b36 rename getNonLocalDependency -> getNonLocalCallDependency, and remove by Chris Lattner · 17 years ago
  94. 9f1e12a fix typos gabor noticed by Chris Lattner · 17 years ago
  95. 6563371 restructure the top level non-local ptr dep query to handle by Chris Lattner · 17 years ago
  96. 9863c3f rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB by Chris Lattner · 17 years ago
  97. ba4dacc if we have two elements, insert both, don't use std::sort. by Chris Lattner · 17 years ago
  98. 1aeadac If we're only adding one new element to 'Cache', insert it into its known by Chris Lattner · 17 years ago
  99. 511b36c convert a couple other places that use pred_iterator to use the caching by Chris Lattner · 17 years ago
  100. 4012fdd use hte new pred cache to speed up the new non-local memdep by Chris Lattner · 17 years ago