summaryrefslogtreecommitdiff
path: root/lib/IR/LegacyPassManager.cpp
AgeCommit message (Expand)Author
2018-07-22[ORE] Move loop invariant ORE checks outside the PM loop.Xin Tong
2018-07-03[IR] Strip trailing whitespace. NFCBjorn Pettersson
2018-06-13Reland: [Timers] Use the pass argument name for JSON keys in time-passesFrancis Visoiu Mistrih
2018-06-13Revert r334649 "[Timers] Use the pass argument name for JSON keys in time-pas...Francis Visoiu Mistrih
2018-06-13[Timers] Use the pass argument name for JSON keys in time-passesFrancis Visoiu Mistrih
2018-05-24[LegacyPM] Use MapVector for OnTheFlyPassManagers.Florian Hahn
2018-05-18[NFC] Change cast from r332739 to a static castJessica Paquette
2018-05-18Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette
2018-04-01[LegacyPassManager] Make 'print-module-scope' cl::Hidden like the rest of the...Craig Topper
2017-12-01IR printing improvement for function passes - introducing -print-module-scopeFedor Sergeev
2017-12-01Mark all library options as hidden.Zachary Turner
2017-07-13[PM] Use range-based for loops in LegacyPassManager.cpp (NFC).Florian Hahn
2017-06-06[llvm] Remove double semicolonsMandeep Singh Grang
2017-05-16[LTO] Print time-passes information at conclusion of LTO codegenJames Henderson
2017-01-15Reverted: Track validity of pass resultsSerge Pavlov
2017-01-13Track validity of pass resultsSerge Pavlov
2016-11-18Timer: Track name and description.Matthias Braun
2016-11-09Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne
2016-10-25Replace TimeValue by TimePoint in LegacyPassManager. NFC.Pavel Labath
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini
2016-10-02Rangify for loops.Yaron Keren
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-04-28Remove doInitialization() and doFinalization() member declarations without de...Yaron Keren
2016-04-28Rangify for loops, NFC.Yaron Keren
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2016-01-06Recommit r256952 "Filtering IR printing for print-after-all/print-before-all"Weiming Zhao
2016-01-06Revert r256952 due to lit test fails.Weiming Zhao
2016-01-06Filtering IR printing for print-after-all/print-before-allWeiming Zhao
2015-12-07Remove debug output that snuck into 254957Philip Reames
2015-12-07Reapply 254950 w/fixPhilip Reames
2015-12-04[PassManager] Ensure destructors of cached AnalysisUsage objects are runPhilip Reames
2015-12-04[LegacyPassManager] Reduce memory usage for AnalysisUsagePhilip Reames
2015-10-05Simplify code. No functionality change.Jakub Staszak
2015-09-10[LPM] Simplify this code and fix a compile error for compilers thatChandler Carruth
2015-09-10[LPM] Use a map from analysis ID to immutable passes in the legacy passChandler Carruth
2015-08-19[LPM] Teach the legacy pass manager to support *using* an analysisChandler Carruth
2015-08-18[LPM] Cleanup some loops to be range based for loops before hacking onChandler Carruth
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-05Rangify more for loops in LegacyPassManager.cpp.Yaron Keren
2015-06-05Rangify for loops in LegacyPassManager.cpp.Yaron Keren
2015-04-29[NFC] Converting to range-based for.Chris Bieneman
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko
2015-03-20Typo.Chad Rosier
2015-01-28[LPM] A targeted but somewhat horrible fix to the legacy pass manager'sChandler Carruth
2014-12-12Document that PassManager::add() may delete the pass right away.Matthias Braun
2014-11-01Remove redundant calls to isMaterializable.Rafael Espindola
2014-10-24Modernize the error handling of the Materialize function.Rafael Espindola
2014-08-24Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper