1. 363ac68 [CallSite removal] Migrate all Alias Analysis APIs to use the newly by Chandler Carruth · 7 years ago
  2. edb12a8 [TI removal] Make variables declared as `TerminatorInst` and initialized by Chandler Carruth · 7 years ago
  3. 40dc63e [Analysis] Make LocationSizes carry an 'imprecise' bit by George Burgess IV · 7 years ago
  4. f96e618 Make LocationSize a proper Optional type; NFC by George Burgess IV · 7 years ago
  5. fefc42c Use locals instead of struct fields; NFC by George Burgess IV · 7 years ago
  6. da5864c Test commit by Jun Lim · 7 years ago
  7. f78650a Remove trailing space by Fangrui Song · 7 years ago
  8. 77eeac3 llvm: Add support for "-fno-delete-null-pointer-checks" by Manoj Gupta · 7 years ago
  9. f209649 [NFC] fix trivial typos in comments by Hiroshi Inoue · 7 years ago
  10. 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
  11. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  12. 71fa1b9 [DSE] Teach the pass about partial overwrite of atomic memory intrinsics by Daniel Neilson · 7 years ago
  13. c77ab8e perform DSE through launder.invariant.group by Piotr Padlewski · 7 years ago
  14. cc45e92 [DSE] Teach the pass that atomic memory intrinsics are stores. by Daniel Neilson · 7 years ago
  15. 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
  16. 737fa40 [DSE] Don't DSE stores that subsequent memmove calls read from by Sanjoy Das · 8 years ago
  17. 35fc103 [DeadStoreElimination] Salvage debug info from dead insts by Vedant Kumar · 8 years ago
  18. 83cdf68 [DSE] Upgrade uses of MemoryIntrinic::getAlignment() to new API. (NFC) by Daniel Neilson · 8 years ago
  19. 1aef27f [DSE] make sure memory is not modified before partial store merging (PR36129) by Sanjay Patel · 8 years ago
  20. f57714c [DSE] Factor out common code [NFC] by Philip Reames · 8 years ago
  21. 424e7a1 [DSE] Minor rename for clarity sake [NFC] by Philip Reames · 8 years ago
  22. 63d2250 Modify ModRefInfo values using static inline method abstractions [NFC]. by Alina Sbirlea · 8 years ago
  23. 3b87939 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  24. 1d04b5b [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to (2nd try) by Sanjay Patel · 8 years ago
  25. 69ca532 Revert r310055, it caused PR34074. by Nico Weber · 8 years ago
  26. fb9d2a8 [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to. by Filipe Cabecinhas · 8 years ago
  27. 8b94273 Cleanup in preparation for D30703. NFCI by Filipe Cabecinhas · 9 years ago
  28. b40152d [DeadStoreElimination] Check function modref behavior before considering memory clobbered by Igor Laevsky · 9 years ago
  29. d21529f [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC) by David L. Jones · 9 years ago
  30. ca68a3e [PM] Introduce an analysis set used to preserve all analyses over by Chandler Carruth · 9 years ago
  31. 3db1764 limit the number of instructions per block examined by dead store elimination by Bob Haarman · 9 years ago
  32. 244ed8b test commit by Bob Haarman · 9 years ago
  33. a6707f5 [DSE] Don't remove stores made live by a call which unwinds. by Eli Friedman · 9 years ago
  34. a033139 [DSE] Fix bug in updating MadeChange flag by Jun Bum Lim · 9 years ago
  35. 6a7dc5c Recommit - [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervals by Jun Bum Lim · 9 years ago
  36. 8b5fa7a [DSE] Add additional debug output. NFC. by Chad Rosier · 9 years ago
  37. 667b1ca [DSE] Add additional debug output. NFC. by Chad Rosier · 9 years ago
  38. 63dd36f Revert "r275571 [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervals" by Alexander Kornienko · 9 years ago
  39. a5737d8 [DSE]Enhance shorthening MemIntrinsic based on OverlapIntervals by Jun Bum Lim · 9 years ago
  40. 4d09892 Give helper classes/functions internal linkage. NFC. by Benjamin Kramer · 9 years ago
  41. 89c32a9 [DSE] Minor refactor based on D21007. NFC. by Chad Rosier · 9 years ago
  42. 6a78c78 [DSE] Remove dead stores in end blocks containing fence by Anna Thomas · 9 years ago
  43. dcfce2d [DSE] Avoid iterator invalidation bugs. by Chad Rosier · 9 years ago
  44. 596a3bd [DSE] Fix bug in partial overwrite tracking by Jun Bum Lim · 9 years ago
  45. 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
  46. a127103 Allow DeadStoreElimination to track combinations of partial later wrties by Hal Finkel · 9 years ago
  47. 7205215 Fix for PR27940 by Patrik Hagglund · 9 years ago
  48. 624fee5 [DSE] Minor style cleanup. NFC. by Chad Rosier · 9 years ago
  49. 72a793c [DSE] Hoist a redundant check to simplify logic. NFC. by Chad Rosier · 9 years ago
  50. 844e2df Typo. NFC. by Chad Rosier · 9 years ago
  51. 840b3ef Add a period. NFC. by Chad Rosier · 9 years ago
  52. a8bc512 Fix whitespace. NFC. by Chad Rosier · 9 years ago
  53. 594e07b [PM] Port DSE to the new pass manager by Justin Bogner · 9 years ago
  54. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 9 years ago
  55. d29a24e [DeadStoreElimination] Shorten beginning of memset overwritten by later stores by Jun Bum Lim · 9 years ago
  56. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 9 years ago
  57. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 9 years ago
  58. 61440d2 [PM] Port memdep to the new pass manager. by Chandler Carruth · 10 years ago
  59. d7634fc Revert r255247, r255265, and r255286 due to serious compile-time regressions. by Chad Rosier · 10 years ago
  60. 843c7b4 [DSE] Disable non-local DSE to see if the bots go green. by Chad Rosier · 10 years ago
  61. 02fe424 [DeadStoreElimination] Use range-based loops. NFC. by Chad Rosier · 10 years ago
  62. 533bc3f [DeadStoreElimination] Add support for non-local DSE. by Chad Rosier · 10 years ago
  63. 67cf9a7 Revert "Change memcpy/memset/memmove to have dest and source alignments." by Pete Cooper · 10 years ago
  64. 72bc23e Change memcpy/memset/memmove to have dest and source alignments. by Pete Cooper · 10 years ago
  65. 3a9c9e3 Scalar: Remove some implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  66. 029bd93 [DeadStoreElimination] Remove dead zero store to calloc initialized memory by Igor Laevsky · 10 years ago
  67. 7b560d4 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible by Chandler Carruth · 10 years ago
  68. 2e2f665 Revert "[DSE] Enable removal of lifetime intrinsics in terminating blocks" by Bjorn Steinbrink · 10 years ago
  69. cc7e8a9 [DSE] Enable removal of lifetime intrinsics in terminating blocks by Bjorn Steinbrink · 10 years ago
  70. 0efe9f6 Revert "Fix PR24469 resulting from r245025 and re-enable dead store elimination across basicblocks." by Eric Christopher · 10 years ago
  71. 3af2894 Fix PR24469 resulting from r245025 and re-enable dead store elimination across basicblocks. by Karthik Bhat · 10 years ago
  72. e04443b Revert "Add support for cross block dse. This patch enables dead stroe elimination across basicblocks." by David Majnemer · 10 years ago
  73. ddc2a86 Add support for cross block dse. by Karthik Bhat · 10 years ago
  74. 11fc817 [DeadStoreElimination] remove a redundant store even if the load is in a different block. by Erik Eckstein · 10 years ago
  75. 19ac7d5 [PM/AA] Add missing static dependency edges from DSE and memdep to TLI. by Chandler Carruth · 10 years ago
  76. dbe40fb [PM/AA] Stop getting the TargetLibraryInfo out of the AliasAnalysis and by Chandler Carruth · 10 years ago
  77. 194f59c [PM/AA] Extract the ModRef enums from the AliasAnalysis class in by Chandler Carruth · 10 years ago
  78. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  79. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  80. ecbd168 [PM/AA] Remove the UnknownSize static member from AliasAnalysis. by Chandler Carruth · 10 years ago
  81. ac80dc7 [PM/AA] Remove the Location typedef from the AliasAnalysis class now by Chandler Carruth · 10 years ago
  82. 70c61c1 [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and by Chandler Carruth · 10 years ago
  83. 3a09ef6 [CallSite] Make construction from Value* (or Instruction*) explicit. by Benjamin Kramer · 10 years ago
  84. 799003b Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. by Benjamin Kramer · 11 years ago
  85. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  86. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  87. dd38c0b [DSE] Remove no-data-layout-only type-based overlap checking by Hal Finkel · 11 years ago
  88. c487f77 Revert "r214897 - Remove dead zero store to calloc initialized memory" by Rui Ueyama · 11 years ago
  89. 00c9b64 Remove dead zero store to calloc initialized memory by Philip Reames · 11 years ago
  90. 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
  91. d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
  92. f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 11 years ago
  93. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
  94. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  95. 9c794c7 [C++11] Remove a leftover std::function instance. by Benjamin Kramer · 12 years ago
  96. d031fe9 [C++11] Remove the completely unnecessary requirement on SetVector's by Chandler Carruth · 12 years ago
  97. b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
  98. 3a377bc Now that we have C++11, turn simple functors into lambdas and remove a ton of boilerplate. by Benjamin Kramer · 12 years ago
  99. 6d6e87b Factor out calls to AA.getDataLayout(). by Rafael Espindola · 12 years ago
  100. 5f57f46 Rename a few more DataLayout variables from TD to DL. by Rafael Espindola · 12 years ago