1. 71124a9 Reland No.3: Add new hidden option -print-changed which only reports changes to IR by Jamie Schmeiser · 5 years ago
  2. b03c2b8 Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" by Douglas Yung · 5 years ago
  3. f9e6d1e Re-land: Add new hidden option -print-changed which only reports changes to IR by Jamie Schmeiser · 5 years ago
  4. b2e65cf Revert "Add new hidden option -print-changed which only reports changes to IR" by Jamie Schmeiser · 5 years ago
  5. 7bc9924 Add new hidden option -print-changed which only reports changes to IR by Jamie Schmeiser · 5 years ago
  6. b1f4e59 (Expensive) Check for Loop, SCC and Region pass return status by serge-sans-paille · 5 years ago
  7. 736423a [OldPM] Print out a bit more when passes lie about changing IR by Jon Roelofs · 5 years ago
  8. 3218c06 [legacyPM] Do not compute preserved analysis if there's no local change by serge-sans-paille · 5 years ago
  9. 3667d87 Double check that passes correctly set their Modified status by serge-sans-paille · 5 years ago
  10. 21b4cc1 Reland [NFC] Derive from PassInfoMixin for no-op/printing passes by Arthur Eubanks · 5 years ago
  11. fdb7856 Revert "[NFC] Derive from PassInfoMixin for no-op/printing passes" by Davide Italiano · 5 years ago
  12. 8039d2c [NFC] Derive from PassInfoMixin for no-op/printing passes by Arthur Eubanks · 5 years ago
  13. bf9a940 Revert "Double check that passes correctly set their Modified status" by serge-sans-paille · 5 years ago
  14. 37afd99 Double check that passes correctly set their Modified status by serge-sans-paille · 5 years ago
  15. 55fe7b7 Improve LegacyPassManager API to correctly report modified status by serge-sans-paille · 5 years ago
  16. 8b52037 Fix some clang-tidy namespace closing comments warnings. NFC. by Simon Pilgrim · 5 years ago
  17. adcd026 Make llvm::StringRef to std::string conversions explicit. by Benjamin Kramer · 6 years ago
  18. 4adddbd [LegacyPassManager] Simplify FunctionPass::assignPassManager by Fangrui Song · 6 years ago
  19. a7abe6e [LegacyPassManager] Simplify PMStack pop by Fangrui Song · 6 years ago
  20. 5ccad89 [LegacyPassManager] Fixed "null check after derefencing" warning by Dávid Bolvanský · 6 years ago
  21. 87eac7e [LegacyPM] Fix pass structure dumping by evgeny · 6 years ago
  22. 9f0ff0b [LegacyPassManager] Delete BasicBlockPass/Manager. by Alina Sbirlea · 6 years ago
  23. ad88884 [LegacyPassManager] Attempt to fix BasicBlockManager by Alina Sbirlea · 6 years ago
  24. f7a428e [TimeProfiler] Fix "OptModule" section and add new "Backend" sections by Anton Afanasyev · 6 years ago
  25. 49a3ad2 Fix parameter name comments using clang-tidy. NFC. by Rui Ueyama · 6 years ago
  26. 38cd3640 [LegacyPassManager] Small ModuleCount cleanup by Fangrui Song · 6 years ago
  27. f2654b6 ftime-trace: Trace the name of the currently active pass as well. by Nico Weber · 7 years ago
  28. d880de2 Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps. by Anton Afanasyev · 7 years ago
  29. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  30. 662e568 [New PM][PassInstrumentation] IR printing support for New Pass Manager by Fedor Sergeev · 7 years ago
  31. a0aa5b3 Output per-function size-info remarks by Jessica Paquette · 7 years ago
  32. 31d2e5e [NFC] Improve clarity in emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
  33. a69696d Fix typo in size remarks for module passes by Jessica Paquette · 7 years ago
  34. 71e9778 [NFC] Optionally pass a function to emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
  35. 397c05d [NFC] Check if P is a pass manager on entry to emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
  36. 9a23c55 [NFC] Pass the instruction delta to emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
  37. 454d103 [NFC] Pre-calculate module IR counts in size remarks. by Jessica Paquette · 7 years ago
  38. 9eda13e [NFC] Pre-calculate basic block IR counts in size remarks. by Jessica Paquette · 7 years ago
  39. f2a202c [NFC] Pre-calculate function IR counts in size remarks. by Jessica Paquette · 7 years ago
  40. 4308311 [NFC][PassTiming] factor out generic PassTimingInfo by Fedor Sergeev · 7 years ago
  41. 4ee2841 [LegacyPassManager] Remove analysis P from AnUsageMap before deleting it in schedulePass. by Craig Topper · 7 years ago
  42. 023e25a [ORE] Move loop invariant ORE checks outside the PM loop. by Xin Tong · 7 years ago
  43. aa02580 [IR] Strip trailing whitespace. NFC by Bjorn Pettersson · 7 years ago
  44. 0318579 Reland: [Timers] Use the pass argument name for JSON keys in time-passes by Francis Visoiu Mistrih · 7 years ago
  45. 0c3a776 Revert r334649 "[Timers] Use the pass argument name for JSON keys in time-passes" by Francis Visoiu Mistrih · 7 years ago
  46. fbd450b [Timers] Use the pass argument name for JSON keys in time-passes by Francis Visoiu Mistrih · 7 years ago
  47. a4ffa3a [LegacyPM] Use MapVector for OnTheFlyPassManagers. by Florian Hahn · 7 years ago
  48. c604817 [NFC] Change cast from r332739 to a static cast by Jessica Paquette · 7 years ago
  49. e49374d Add remarks describing when a pass changes the IR instruction count of a module by Jessica Paquette · 7 years ago
  50. f5730c3 [LegacyPassManager] Make 'print-module-scope' cl::Hidden like the rest of the printing options. by Craig Topper · 8 years ago
  51. 94dca7c IR printing improvement for function passes - introducing -print-module-scope by Fedor Sergeev · 8 years ago
  52. 8065f0b Mark all library options as hidden. by Zachary Turner · 8 years ago
  53. 03c3a1a [PM] Use range-based for loops in LegacyPassManager.cpp (NFC). by Florian Hahn · 8 years ago
  54. 5e1697e [llvm] Remove double semicolons by Mandeep Singh Grang · 8 years ago
  55. 852f6fd [LTO] Print time-passes information at conclusion of LTO codegen by James Henderson · 8 years ago
  56. ed5eb93 Reverted: Track validity of pass results by Serge Pavlov · 9 years ago
  57. d409411 Track validity of pass results by Serge Pavlov · 9 years ago
  58. 9f15a79 Timer: Track name and description. by Matthias Braun · 9 years ago
  59. 7f00d0a Bitcode: Change the materializer interface to return llvm::Error. by Peter Collingbourne · 9 years ago
  60. ec534e6 Replace TimeValue by TimePoint in LegacyPassManager. NFC. by Pavel Labath · 9 years ago
  61. 732afdd Turn cl::values() (for enum) from a vararg function to using C++ variadic template by Mehdi Amini · 9 years ago
  62. bd87319 Rangify for loops. by Yaron Keren · 9 years ago
  63. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  64. 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
  65. 3189622 Remove doInitialization() and doFinalization() member declarations without definitions. by Yaron Keren · 10 years ago
  66. 8300995 Rangify for loops, NFC. by Yaron Keren · 10 years ago
  67. eb2a254 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. by Yaron Keren · 10 years ago
  68. 0f1762c Recommit r256952 "Filtering IR printing for print-after-all/print-before-all" by Weiming Zhao · 10 years ago
  69. b243c95 Revert r256952 due to lit test fails. by Weiming Zhao · 10 years ago
  70. eac0636 Filtering IR printing for print-after-all/print-before-all by Weiming Zhao · 10 years ago
  71. e53cb2f Remove debug output that snuck into 254957 by Philip Reames · 10 years ago
  72. 9e5e2d6 Reapply 254950 w/fix by Philip Reames · 10 years ago
  73. 000f77d [PassManager] Ensure destructors of cached AnalysisUsage objects are run by Philip Reames · 10 years ago
  74. e8aeaeb [LegacyPassManager] Reduce memory usage for AnalysisUsage by Philip Reames · 10 years ago
  75. 225d3ab Simplify code. No functionality change. by Jakub Staszak · 10 years ago
  76. 8727518 [LPM] Simplify this code and fix a compile error for compilers that by Chandler Carruth · 10 years ago
  77. b1e3a9a [LPM] Use a map from analysis ID to immutable passes in the legacy pass by Chandler Carruth · 10 years ago
  78. 44a1385 [LPM] Teach the legacy pass manager to support *using* an analysis by Chandler Carruth · 10 years ago
  79. 2f02ea4 [LPM] Cleanup some loops to be range based for loops before hacking on by Chandler Carruth · 10 years ago
  80. f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
  81. 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  82. 4849aa3 Rangify more for loops in LegacyPassManager.cpp. by Yaron Keren · 10 years ago
  83. 3b1e24b Rangify for loops in LegacyPassManager.cpp. by Yaron Keren · 10 years ago
  84. 664294c [NFC] Converting to range-based for. by Chris Bieneman · 11 years ago
  85. f817c1c Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
  86. c83fa9e Typo. by Chad Rosier · 11 years ago
  87. 5b0d3e3 [LPM] A targeted but somewhat horrible fix to the legacy pass manager's by Chandler Carruth · 11 years ago
  88. 0880c60 Document that PassManager::add() may delete the pass right away. by Matthias Braun · 11 years ago
  89. 246c4fb Remove redundant calls to isMaterializable. by Rafael Espindola · 11 years ago
  90. 5a52e6d Modernize the error handling of the Materialize function. by Rafael Espindola · 11 years ago
  91. 4627679 Use range based for loops to avoid needing to re-mention SmallPtrSet size. by Craig Topper · 11 years ago
  92. 469de19 Fix typos: * libaries => libraries * avaiable => available by Sylvestre Ledru · 11 years ago
  93. 34390c7 Add C API for thread yielding callback. by Juergen Ributzka · 11 years ago
  94. bcbed0a Revert "[PM] Add pass run listeners to the pass manager." by Juergen Ributzka · 11 years ago
  95. 4989255 [PM] Add pass run listeners to the pass manager. by Juergen Ributzka · 12 years ago
  96. 20c5693 Teach the pass manager's execution dump to print the current time before by Chandler Carruth · 12 years ago
  97. c620761 [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  98. 02066f2 Fix a (legacy) PassManager crash that occurs when a ModulePass by Andrew Trick · 12 years ago
  99. f398d7c [C++11] Add 'override' keyword to IR library. by Craig Topper · 12 years ago
  100. 1b69ed8 [Modules] Move the PassNameParser to the IR library as it deals in the by Chandler Carruth · 12 years ago