1. 3a3d688 [LoopPass] fixing 'Modification' messages in -debug-pass=Executions for loop passes by Fedor Sergeev · 7 years ago
  2. a0aa5b3 Output per-function size-info remarks by Jessica Paquette · 7 years ago
  3. 71e9778 [NFC] Optionally pass a function to emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
  4. 9a23c55 [NFC] Pass the instruction delta to emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
  5. 872a4c9 [NFC] Pre-calculate loop IR counts in size remarks. by Jessica Paquette · 7 years ago
  6. 4308311 [NFC][PassTiming] factor out generic PassTimingInfo by Fedor Sergeev · 7 years ago
  7. 023e25a [ORE] Move loop invariant ORE checks outside the PM loop. by Xin Tong · 7 years ago
  8. fe70b29 [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to by Chandler Carruth · 7 years ago
  9. e49374d Add remarks describing when a pass changes the IR instruction count of a module by Jessica Paquette · 7 years ago
  10. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  11. 98014e4 [NFC] OptPassGate extracted from OptBisect by Fedor Sergeev · 8 years ago
  12. e82e83f Follow-up for r324429: "[LCSSAVerification] Run verification only when asserts are enabled." by Michael Zolotukhin · 8 years ago
  13. ec8b0ec [LCSSAVerification] Run verification only when asserts are enabled. by Michael Zolotukhin · 8 years ago
  14. 693eedb [PM/Unswitch] Teach SimpleLoopUnswitch to do non-trivial unswitching, by Chandler Carruth · 8 years ago
  15. def1729 Use a BumpPtrAllocator for Loop objects by Sanjoy Das · 8 years ago
  16. 09613b1 Tighten the invariants around LoopBase::invalidate by Sanjoy Das · 8 years ago
  17. 29c22d2 [LegacyPM] Make the 'addLoop' method accept a loop to add rather than by Chandler Carruth · 8 years ago
  18. 1de4792 Implement getPassName() for IR printing passes. by Yaron Keren · 9 years ago
  19. ed5eb93 Reverted: Track validity of pass results by Serge Pavlov · 9 years ago
  20. d409411 Track validity of pass results by Serge Pavlov · 9 years ago
  21. 3bab7e1 [PM] Separate the LoopAnalysisManager from the LoopPassManager and move by Chandler Carruth · 9 years ago
  22. 410eaeb [PM] Rewrite the loop pass manager to use a worklist and augmented run by Chandler Carruth · 9 years ago
  23. c3ccf5d [LCSSA] Perform LCSSA verification only for the current loop nest. by Igor Laevsky · 9 years ago
  24. 0746f3b Consistently use LoopAnalysisManager by Sean Silva · 9 years ago
  25. 1a4576e [LoopPass] Some minor cleanups by David Majnemer · 9 years ago
  26. aa20915 Apply clang-tidy's modernize-loop-convert to lib/Analysis. by Benjamin Kramer · 9 years ago
  27. f3b7158 Fix dynamically linked debug builds. by Eli Friedman · 9 years ago
  28. 164a2aa6 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
  29. aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 9 years ago
  30. 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 9 years ago
  31. f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 9 years ago
  32. e9fb228d LoopInfo: Simplify ownership of Loop objects by Justin Bogner · 10 years ago
  33. 0f1762c Recommit r256952 "Filtering IR printing for print-after-all/print-before-all" by Weiming Zhao · 10 years ago
  34. b243c95 Revert r256952 due to lit test fails. by Weiming Zhao · 10 years ago
  35. eac0636 Filtering IR printing for print-after-all/print-before-all by Weiming Zhao · 10 years ago
  36. 883a3ea LPM: Make callers of LPM.deleteLoopFromQueue update LoopInfo directly. NFC by Justin Bogner · 10 years ago
  37. 6e9810c LPM: Simplify how passes mark loops for deletion. NFC by Justin Bogner · 10 years ago
  38. c2b98f0 PM: Rephrase PrintLoopPass as a wrapper around a new-style pass. NFC by Justin Bogner · 10 years ago
  39. f98df7a LoopPass: Remove redoLoop, it isn't used. NFC by Justin Bogner · 10 years ago
  40. 35e46cd LoopPass: Simplify the API for adding a new loop. NFC by Justin Bogner · 10 years ago
  41. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  42. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  43. 16132e6 Purge unused includes throughout libSupport. by Benjamin Kramer · 11 years ago
  44. 4f8f307 [PM] Split the LoopInfo object apart from the legacy pass, creating by Chandler Carruth · 11 years ago
  45. 0d4d5e6 Fix assertion in LICM doFinalization() by David Peixotto · 11 years ago
  46. c148522 Add back functionality removed in r210497. by Richard Trieu · 11 years ago
  47. a23043c Removing an "if (!this)" check from two print methods. The condition will by Richard Trieu · 11 years ago
  48. 34390c7 Add C API for thread yielding callback. by Juergen Ributzka · 11 years ago
  49. e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
  50. 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
  51. e9ba759 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  52. 0c12b1d2 Constify the Optnone checks in IR passes. by Paul Robinson · 12 years ago
  53. af4e64d Disable most IR-level transform passes on functions marked 'optnone'. by Paul Robinson · 12 years ago
  54. b8ddc70 [PM] Rename the IR printing pass header to a more generic and correct by Chandler Carruth · 12 years ago
  55. 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
  56. b5f3c44 Comment: try to clarify loop iteration order. by Andrew Trick · 12 years ago
  57. fb2ba3e Enable the new LoopInfo algorithm by default. by Andrew Trick · 13 years ago
  58. 3c0d516 Take out the debug info probe stuff. It's making some changes to by Eric Christopher · 14 years ago
  59. 0896621 Reapply r138695. Fix PassManager stack depths. by Andrew Trick · 14 years ago
  60. 5c29eba Reverting r138695 to see if it fixes clang self host. by Andrew Trick · 14 years ago
  61. b0cd1e6 Fix PassManager stack depths. by Andrew Trick · 14 years ago
  62. d3530b9 Reapplying r136844. by Andrew Trick · 14 years ago
  63. bc673fb Reverting r136884 updateUnloop, which crashed a linux builder. by Andrew Trick · 14 years ago
  64. 468eadb An algorithm for incrementally updating LoopInfo within a by Andrew Trick · 14 years ago
  65. f898cbd whitespace by Andrew Trick · 14 years ago
  66. fa31d38 Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information. by Devang Patel · 15 years ago
  67. 65b48b5 zap dead code. by Chris Lattner · 15 years ago
  68. f71c521 Revert r111199; it breaks -debug-pass=Structure output. by Dan Gohman · 15 years ago
  69. 55cd6aa Make dumpPassStructure be a PMDataManager abstraction, rather than by Dan Gohman · 15 years ago
  70. a97e78b Make LoopPass::getContainedPass return a LoopPass* instead of a Pass* by Dan Gohman · 15 years ago
  71. a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
  72. bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
  73. 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
  74. 9b063df by David Greene · 15 years ago
  75. 389525b Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen. by Evan Cheng · 15 years ago
  76. 8f32cb9 by David Greene · 15 years ago
  77. 5342dda Revert r100143. by Eric Christopher · 15 years ago
  78. 6789e21 by David Greene · 15 years ago
  79. f4512a3 s/getNameStr/getName/ by Benjamin Kramer · 16 years ago
  80. 707431c reapply my timer rewrite with a change for PassManager to store by Chris Lattner · 16 years ago
  81. ec8ef9b revert r99862 which is causing FNT failures. by Chris Lattner · 16 years ago
  82. 57a0542 fairly major rewrite of various timing related stuff. by Chris Lattner · 16 years ago
  83. 9efd4fc eliminate a bunch more unneeded dynamic_cast's. by Chris Lattner · 16 years ago
  84. 86dc886 Fix this debug output to handle the case where the loop has been deleted. by Dan Gohman · 16 years ago
  85. 0bd312a Include the name of the loop header in debug messages. by Dan Gohman · 16 years ago
  86. 4dbb301 Move the dominator verification code out of special code embedded within by Dan Gohman · 16 years ago
  87. 2963777 Move this assert to check the condition as soon as it is known. by Dan Gohman · 16 years ago
  88. 277e767 Extend the StartPassTimer and StopPassTimer functions so that the by Dan Gohman · 16 years ago
  89. b0934cd Fix an old copy+pasto. by Dan Gohman · 16 years ago
  90. adde5df Extract the code for inserting a loop into the loop queue into by Dan Gohman · 16 years ago
  91. 37a99664 When a loop is deleted, immediately release all of the active by Dan Gohman · 16 years ago
  92. cb663d7 Delete a bogus comment. by Dan Gohman · 16 years ago
  93. 96a26bd Don't try to verify a LoopPass analysis if the loop has been deleted. by Dan Gohman · 16 years ago
  94. 4883d90 convert LoopInfo.h and GraphWriter.h to use raw_ostream by Chris Lattner · 16 years ago
  95. 24c7835 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 16 years ago
  96. 4555618 Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block. by Devang Patel · 17 years ago
  97. 4c1e954 Sprinkle some PrettyStackEntry magic into the passmanager. With this, we now by Chris Lattner · 17 years ago
  98. 4330034 Add a method to ScalarEvolution for telling it when a loop has been by Dan Gohman · 17 years ago
  99. 143206d Move dumpPassStructure out of line. by Dan Gohman · 17 years ago
  100. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago