1. 6018104 [ADCE] Use MapVector for BlockInfo to make iteration order deterministic by Mikael Holmen · 8 years ago
  2. 3b87939 [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  3. 2724d45 [ADCE][Dominators] Reapply: Teach ADCE to preserve dominators by Jakub Kuderski · 8 years ago
  4. 08a38fe Revert "Reapply: [ADCE][Dominators] Teach ADCE to preserve dominators" by Sanjoy Das · 8 years ago
  5. fd5c5c9 Reapply: [ADCE][Dominators] Teach ADCE to preserve dominators by Jakub Kuderski · 8 years ago
  6. cbcffb1 Revert "[ADCE][Dominators] Teach ADCE to preserve dominators" by Jakub Kuderski · 8 years ago
  7. 4552e9d [ADCE][Dominators] Teach ADCE to preserve dominators by Jakub Kuderski · 8 years ago
  8. 638c085 [Dominators] Include infinite loops in PostDominatorTree by Jakub Kuderski · 8 years ago
  9. 115c022 [ADCE] Remove redundent code [NFC] by Tobias Grosser · 9 years ago
  10. 335b6bf Fix typos in ADCE comments by Tobias Grosser · 9 years ago
  11. f818c33 Revert "Fix PR 24415 (at least), by making our post-dominator tree behavior sane." by Tobias Grosser · 9 years ago
  12. 03f6938 Fix PR 24415 (at least), by making our post-dominator tree behavior sane. by Daniel Berlin · 9 years ago
  13. 0d26a537 Revert test commit by Taewook Oh · 9 years ago
  14. d3f1ec9 test commit by Taewook Oh · 9 years ago
  15. ca68a3e [PM] Introduce an analysis set used to preserve all analyses over by Chandler Carruth · 9 years ago
  16. ebcf916 [ADCE] Add code to remove dead branches by David Callahan · 9 years ago
  17. c165a4e Merge branch 'ADCE5' by David Callahan · 9 years ago
  18. 012d1c0 [ADCE] Add control dependence computation by David Callahan · 9 years ago
  19. 947be0f [ADCE] Modify data structures to support removing control flow by David Callahan · 9 years ago
  20. 45e442e [ADCE] Refactoring for new functionality (NFC) by David Callahan · 9 years ago
  21. cc5cd4d [ADCE] Refactor anticipating new functionality (NFC) by David Callahan · 9 years ago
  22. 835facd [PM] Normalize FIXMEs for missing PreserveCFG to have the same wording. by Michael Kuperstein · 9 years ago
  23. 164a2aa6 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
  24. 688616f [PM] ADCE: Fix caching of analyses. by Davide Italiano · 9 years ago
  25. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
  26. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
  27. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
  28. bf8554c [PGO] Remove redundant VP instrumentation by Betul Buyukkurt · 10 years ago
  29. e8eb94a ADCE: Remove debug info intrinsics in dead scopes by Duncan P. N. Exon Smith · 10 years ago
  30. b30f2f51 Avoid overly large SmallPtrSet/SmallSet by Matthias Braun · 10 years ago
  31. 19b6799 [PM] Port ADCE to the new pass manager by Justin Bogner · 10 years ago
  32. 0638b7ba ADCE: Fix typo in file comment. NFC by Justin Bogner · 10 years ago
  33. efbba72 Add GlobalsAA as preserved to a bunch of transforms by James Molloy · 10 years ago
  34. 7819951 Rename inst_range() to instructions() for consistency. NFC by Nico Rieck · 10 years ago
  35. 654e130 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  36. db82d2f Revert the new EH instructions by David Majnemer · 10 years ago
  37. ae2ffc8 New EH representation for MSVC compatibility by David Majnemer · 10 years ago
  38. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  39. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  40. c64150b [ADCE] Don't indent inside an anonymous namespace by Hal Finkel · 11 years ago
  41. 8626ed2 [ADCE] Convert another loop for a range-based for by Hal Finkel · 11 years ago
  42. 92fb2d3 [ADCE] Use inst_range and range-based fors by Hal Finkel · 11 years ago
  43. c6035cf [ADCE] Fix formatting of pointer types by Hal Finkel · 11 years ago
  44. 234d8fe [ADCE] Fix capitalization of another local variable by Hal Finkel · 11 years ago
  45. 7590129 [ADCE] Fix capitalization of some local variables by Hal Finkel · 11 years ago
  46. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  47. 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  48. 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  49. 1305dc3 [Modules] Move CFG.h to the IR library as it defines graph traits over IR types. by Chandler Carruth · 12 years ago
  50. 8394857 [Modules] Move InstIterator out of the Support library, where it had no by Chandler Carruth · 12 years ago
  51. af4e64d Disable most IR-level transform passes on functions marked 'optnone'. by Paul Robinson · 12 years ago
  52. af0dea1 Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size. by Craig Topper · 12 years ago
  53. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  54. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  55. 465834c Clean whitespaces. by Nadav Rotem · 13 years ago
  56. 26e1928 The landingpad instruction isn't dead simply because it's value isn't used. by Bill Wendling · 14 years ago
  57. 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
  58. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  59. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  60. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  61. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  62. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  63. d2d1ae1 Use pre-increment instead of post-increment when the result is not used. by Dan Gohman · 15 years ago
  64. 2894387 Use do+while instead of while for loops which obviously have a by Dan Gohman · 16 years ago
  65. 2dd09db eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 by Chris Lattner · 16 years ago
  66. 1efabaa Allow readonly functions to unwind exceptions. Teach by Duncan Sands · 17 years ago
  67. df4226c Re-commit 65975 and a fix for the problem that by Dale Johannesen · 17 years ago
  68. 827bced Let instcombiner remove redundant dbg intrinsics. by Devang Patel · 17 years ago
  69. 53b39b5 Cleanup debug info. assocated with deleted instructions. by Devang Patel · 17 years ago
  70. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  71. d57cdc3 Remove the ability for ADCE to remove unreachable blocks in loop nests, because, as Eli pointed out, SimplifyCFG already does this. by Owen Anderson · 17 years ago
  72. 488b89f Use df_ext_iterator to capture the reachable set without allocating an extra set. by Owen Anderson · 17 years ago
  73. 323b575 Add support to ADCE for pruning unreachable blocks. This addresses the final by Owen Anderson · 17 years ago
  74. 9edcf24 Use DenseSet rather than SmallPtrSet for the alive set. Using SmallPtrSet by Owen Anderson · 17 years ago
  75. 00fdbd0 At Chris' suggestion, move the liveness and worklist datastructures into by Owen Anderson · 17 years ago
  76. 9e064a2 Add a newline at the end of this file. by Duncan Sands · 17 years ago
  77. 7686b55 Replace the old ADCE implementation with a new one that more simply solves by Owen Anderson · 17 years ago
  78. c7d6ece Remove ADCE's ability to delete loops. This ability is now implemented in a by Owen Anderson · 17 years ago
  79. d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  80. e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
  81. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  82. 68b6f50 Integrate the readonly/readnone logic more deeply by Duncan Sands · 18 years ago
  83. 1c97d75 Readonly/readnone functions are allowed to throw by Duncan Sands · 18 years ago
  84. 17a5dfe by David Greene · 18 years ago
  85. bdd1aae s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g by Devang Patel · 18 years ago
  86. 0e8aa7b s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g by Devang Patel · 18 years ago
  87. e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
  88. 8c78a0b Drop 'const' by Devang Patel · 19 years ago
  89. e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
  90. 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
  91. 9421f03 Revert changes that caused breakage. by Owen Anderson · 19 years ago
  92. fc40d44 Use ETForest instead of DominatorTree. by Owen Anderson · 19 years ago
  93. a06a8fd Eliminate use of ctors that take vectors. by Chris Lattner · 19 years ago
  94. 6e0123b Simplify code by using value::takename by Chris Lattner · 19 years ago
  95. 557ab15 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 19 years ago
  96. 79a42ac Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 19 years ago
  97. 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  98. 5dbf43c Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 19 years ago
  99. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  100. 540886f Remove unneeded hook. Patch by Anton K. Thanks! by Chris Lattner · 19 years ago