1. 6c30243 [MemDepAnalysis] Allow caller to pass in an OrderedBasicBlock. by Florian Hahn · 7 years ago
  2. 6387fa2 [NFC] Fix typos: preceeding -> preceding by Jordan Rupprecht · 7 years ago
  3. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  4. 363ac68 [CallSite removal] Migrate all Alias Analysis APIs to use the newly by Chandler Carruth · 7 years ago
  5. 54c01ad Revert r348645 - "[MemCpyOpt] memset->memcpy forwarding with undef tail" by David L. Jones · 7 years ago
  6. 94b8e2e [MemCpyOpt] memset->memcpy forwarding with undef tail by Nikita Popov · 7 years ago
  7. 40dc63e [Analysis] Make LocationSizes carry an 'imprecise' bit by George Burgess IV · 7 years ago
  8. 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  9. 9ae926b [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. by Chandler Carruth · 7 years ago
  10. cd5f37f [MemDep] Use PhiValuesAnalysis to improve alias analysis results by John Brawn · 7 years ago
  11. ce35826 Dissallow non-empty metadata for invariant.group by Piotr Padlewski · 7 years ago
  12. 153fe60 [MemDep] Fixed handling of invariant.group by Piotr Padlewski · 7 years ago
  13. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  14. 97bcade [Analysis] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  15. f5ff5d5 [MDA] Use common code instead of reimplementing same. [NFC] by Philip Reames · 8 years ago
  16. 6d31001 Revert "[memcpyopt] Teach memcpyopt to optimize across basic blocks" by Reid Kleckner · 8 years ago
  17. 50db8a2 [ModRefInfo] Add must alias info to ModRefInfo. by Alina Sbirlea · 8 years ago
  18. aa39228 [memcpyopt] Teach memcpyopt to optimize across basic blocks by Dan Gohman · 8 years ago
  19. c667c1f Hardware-assisted AddressSanitizer (llvm part). by Evgeniy Stepanov · 8 years ago
  20. 193429f [ModRefInfo] Make enum ModRefInfo an enum class [NFC]. by Alina Sbirlea · 8 years ago
  21. d6037eb [ModRefInfo] Replace remaining bit-wise operations with wrappers. by Alina Sbirlea · 8 years ago
  22. 146a9c3 Revert r319482 and r319483 "[memcpyopt] Teach memcpyopt to optimize across basic blocks" by Hans Wennborg · 8 years ago
  23. 63d2250 Modify ModRefInfo values using static inline method abstractions [NFC]. by Alina Sbirlea · 8 years ago
  24. 59e4c0b [memcpyopt] Teach memcpyopt to optimize across basic blocks by Dan Gohman · 8 years ago
  25. 279790b [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis by Mikael Holmen · 8 years ago
  26. bb1b2d0 [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  27. f15fb36 [MemDep] Cleanup return after else & use `auto`. NFC. by Davide Italiano · 8 years ago
  28. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  29. 0b69e36 Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
  30. 9530883 [Devirtualization] MemDep returns non-local !invariant.group dependencies by Piotr Padlewski · 9 years ago
  31. e41beed [MemDep] NFC variable name change by Piotr Padlewski · 9 years ago
  32. 09ad678 [MemDep] NFC walk invariant.group graph only down by Piotr Padlewski · 9 years ago
  33. da36215 [MemDep] Handle gep with zeros for invariant.group by Piotr Padlewski · 9 years ago
  34. e14524c [PM] Teach MemDep to invalidate its result object when its cached by Chandler Carruth · 9 years ago
  35. 2202aa9 [MemDep] Operand visited twice bugfix by Piotr Padlewski · 9 years ago
  36. 383edba [MemDep] NFC changes by Piotr Padlewski · 9 years ago
  37. aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
  38. 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
  39. dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  40. 01659cb NFC small changes in MemDep by Piotr Padlewski · 9 years ago
  41. 54a53bd Test commit access (NFC) by Henric Karlsson · 9 years ago
  42. 22ce5eb Do not widen load for different variable in GVN. by Dehao Chen · 9 years ago
  43. 3db1764 limit the number of instructions per block examined by dead store elimination by Bob Haarman · 9 years ago
  44. 1804a77 Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. by Eugene Zelenko · 9 years ago
  45. cd1d5aa Replace a few more "fall through" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
  46. 36e0d01 Consistently use FunctionAnalysisManager by Sean Silva · 9 years ago
  47. 02e831c Typos. NFC. by Chad Rosier · 9 years ago
  48. 4dea8f5 Avoid duplicated map lookups. No functionality change intended. by Benjamin Kramer · 9 years ago
  49. 800f87a NFC: make AtomicOrdering an enum class by JF Bastien · 10 years ago
  50. 89038a1 Fix "warning: variabl 'XX’ set but not used" in release build (variable used in assertion, NFC) by Mehdi Amini · 10 years ago
  51. b568113 Allow value forwarding past release fences in GVN by Philip Reames · 10 years ago
  52. aef32bd [memdep] Just require domtree for memdep. by Chandler Carruth · 10 years ago
  53. b47f801 [PM] Make the AnalysisManager parameter to run methods a reference. by Chandler Carruth · 10 years ago
  54. b4faf13 [PM] Implement the final conclusion as to how the analysis IDs should by Chandler Carruth · 10 years ago
  55. 61440d2 [PM] Port memdep to the new pass manager. by Chandler Carruth · 10 years ago
  56. d9f4a3d [BasicAA/MDA] Sink aliasing rules for malloc and calloc into BasicAA by Philip Reames · 10 years ago
  57. af8321e [memdep] Switch to range based for loops. by Chandler Carruth · 10 years ago
  58. b32febe [memdep] Switch a function to return true on success instead of false. by Chandler Carruth · 10 years ago
  59. 40e21f2 [memdep] Cleanup the implementation doxygen comments and remove by Chandler Carruth · 10 years ago
  60. 60fb1b4 [memdep] Run clang-format over the header before porting it to by Chandler Carruth · 10 years ago
  61. e261e5a More detailed dependence test between volatile and non-volatile accesses by Krzysztof Parzyszek · 10 years ago
  62. 36894dc When MemoryDependenceAnalysis hits a CFG with many transparent blocks, by Joerg Sonnenberger · 10 years ago
  63. b30f2f51 Avoid overly large SmallPtrSet/SmallSet by Matthias Braun · 10 years ago
  64. a694a0b [MDA] Don't be quite as conservative for noalias functions by Philip Reames · 10 years ago
  65. 947ca8a Fix comment in typo. NFC by Nick Lewycky · 10 years ago
  66. e30b8ca Use std::is_sorted and std::none_of instead of manual loops. NFC by Craig Topper · 10 years ago
  67. 5a82c91 Analysis: Remove implicit ilist iterator conversions by Duncan P. N. Exon Smith · 10 years ago
  68. dc9b2cf inariant.group handling in GVN by Piotr Padlewski · 10 years ago
  69. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  70. 19ac7d5 [PM/AA] Add missing static dependency edges from DSE and memdep to TLI. by Chandler Carruth · 10 years ago
  71. d06034d [PM/AA] Have memdep explicitly get and use TargetLibraryInfo rather than by Chandler Carruth · 10 years ago
  72. dfc1d96 [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore by Bruno Cardoso Lopes · 10 years ago
  73. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  74. a1032a0 [PM/AA] Remove the last of the legacy update API from AliasAnalysis as by Chandler Carruth · 10 years ago
  75. d058ea9 [MDA] change BlockScanLimit into a command line option. by Jingyue Wu · 10 years ago
  76. c3f49eb [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class. by Chandler Carruth · 10 years ago
  77. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  78. 70c61c1 [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and by Chandler Carruth · 10 years ago
  79. 7666be7 [PHITransAddr] Don't translate unreachable values by David Majnemer · 10 years ago
  80. b4e7a4a Revamp PredIteratorCache interface to be cleaner. by Daniel Berlin · 11 years ago
  81. b8a4d41 Common some code from MemoryDependenceAnalysis that will be used in MemorySSA by Daniel Berlin · 11 years ago
  82. 3a09ef6 [CallSite] Make construction from Value* (or Instruction*) explicit. by Benjamin Kramer · 11 years ago
  83. 4dbd88f !invariant.load semantics with potentially clobbering calls by Philip Reames · 11 years ago
  84. e165502 MemoryDependenceAnalysis: Don't miscompile atomics by David Majnemer · 11 years ago
  85. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  86. 46a4355 Make DataLayout Non-Optional in the Module by Mehdi Amini · 11 years ago
  87. 090a824 Revert 229175 by Philip Reames · 11 years ago
  88. b3fc83c Analysis: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
  89. 66facd6 Minor tweak to MDA by Philip Reames · 11 years ago
  90. 92c1f36 Whitespace. by Chad Rosier · 11 years ago
  91. a7ad6a5 Refine memory dependence's notion of volatile semantics by Philip Reames · 11 years ago
  92. 3235145 Pass QueryInst down through non-local dependency calculation by Philip Reames · 11 years ago
  93. 33d7f9d [REFACTOR] Push logic from MemDepPrinter into getNonLocalPointerDependency by Philip Reames · 11 years ago
  94. 567feb9 [Refactor] Have getNonLocalPointerDependency take the query instruction by Philip Reames · 11 years ago
  95. 66b3130 [PM] Split the AssumptionTracker immutable pass into two separate APIs: by Chandler Carruth · 11 years ago
  96. 3f7f334 Remove redundant assignment. by Tilmann Scheller · 11 years ago
  97. a4b2ee4 Relax an assert a bit to avoid a crash on unreachable code. by Rafael Espindola · 11 years ago
  98. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  99. 254dd7e Silence a -Wsign-compare warning. NFC. by Aaron Ballman · 11 years ago
  100. e3c513a [MemoryDepAnalysis] Fix compile time slowdown by Bruno Cardoso Lopes · 11 years ago