summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/LegacyPassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Output per-function size-info remarksJessica Paquette2018-09-061-12/+111
* [NFC] Improve clarity in emitInstrCountChangedRemarkJessica Paquette2018-09-041-1/+4
* Fix typo in size remarks for module passesJessica Paquette2018-08-311-1/+1
* [NFC] Optionally pass a function to emitInstrCountChangedRemarkJessica Paquette2018-08-311-14/+18
* [NFC] Check if P is a pass manager on entry to emitInstrCountChangedRemarkJessica Paquette2018-08-311-7/+7
* [NFC] Pass the instruction delta to emitInstrCountChangedRemarkJessica Paquette2018-08-311-19/+7
* [NFC] Pre-calculate module IR counts in size remarks.Jessica Paquette2018-08-311-5/+18
* [NFC] Pre-calculate basic block IR counts in size remarks.Jessica Paquette2018-08-311-6/+21
* [NFC] Pre-calculate function IR counts in size remarks.Jessica Paquette2018-08-311-5/+20
* [NFC][PassTiming] factor out generic PassTimingInfoFedor Sergeev2018-08-281-96/+1
* [LegacyPassManager] Remove analysis P from AnUsageMap before deleting it in s...Craig Topper2018-08-201-0/+2
* [ORE] Move loop invariant ORE checks outside the PM loop.Xin Tong2018-07-221-13/+19
* [IR] Strip trailing whitespace. NFCBjorn Pettersson2018-07-031-1/+1
* Reland: [Timers] Use the pass argument name for JSON keys in time-passesFrancis Visoiu Mistrih2018-06-131-1/+5
* Revert r334649 "[Timers] Use the pass argument name for JSON keys in time-pas...Francis Visoiu Mistrih2018-06-131-5/+1
* [Timers] Use the pass argument name for JSON keys in time-passesFrancis Visoiu Mistrih2018-06-131-1/+5
* [LegacyPM] Use MapVector for OnTheFlyPassManagers.Florian Hahn2018-05-241-4/+4
* [NFC] Change cast from r332739 to a static castJessica Paquette2018-05-181-1/+2
* Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette2018-05-181-3/+66
* [LegacyPassManager] Make 'print-module-scope' cl::Hidden like the rest of the...Craig Topper2018-04-011-1/+1
* IR printing improvement for function passes - introducing -print-module-scopeFedor Sergeev2017-12-011-0/+8
* Mark all library options as hidden.Zachary Turner2017-12-011-12/+10
* [PM] Use range-based for loops in LegacyPassManager.cpp (NFC).Florian Hahn2017-07-131-28/+23
* [llvm] Remove double semicolonsMandeep Singh Grang2017-06-061-1/+1
* [LTO] Print time-passes information at conclusion of LTO codegenJames Henderson2017-05-161-0/+13
* Reverted: Track validity of pass resultsSerge Pavlov2017-01-151-15/+3
* Track validity of pass resultsSerge Pavlov2017-01-131-3/+15
* Timer: Track name and description.Matthias Braun2016-11-181-3/+5
* Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne2016-11-091-2/+4
* Replace TimeValue by TimePoint in LegacyPassManager. NFC.Pavel Labath2016-10-251-5/+4
* Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini2016-10-081-2/+1
* Rangify for loops.Yaron Keren2016-10-021-17/+10
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-8/+4
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-7/+3
* Remove doInitialization() and doFinalization() member declarations without de...Yaron Keren2016-04-281-16/+0
* Rangify for loops, NFC.Yaron Keren2016-04-281-22/+14
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Recommit r256952 "Filtering IR printing for print-after-all/print-before-all"Weiming Zhao2016-01-061-0/+13
* Revert r256952 due to lit test fails.Weiming Zhao2016-01-061-13/+0
* Filtering IR printing for print-after-all/print-before-allWeiming Zhao2016-01-061-0/+13
* Remove debug output that snuck into 254957Philip Reames2015-12-071-6/+0
* Reapply 254950 w/fixPhilip Reames2015-12-071-0/+6
* [PassManager] Ensure destructors of cached AnalysisUsage objects are runPhilip Reames2015-12-041-1/+1
* [LegacyPassManager] Reduce memory usage for AnalysisUsagePhilip Reames2015-12-041-8/+24
* Simplify code. No functionality change.Jakub Staszak2015-10-051-9/+2
* [LPM] Simplify this code and fix a compile error for compilers thatChandler Carruth2015-09-101-3/+1
* [LPM] Use a map from analysis ID to immutable passes in the legacy passChandler Carruth2015-09-101-18/+24
* [LPM] Teach the legacy pass manager to support *using* an analysisChandler Carruth2015-08-191-16/+32
* [LPM] Cleanup some loops to be range based for loops before hacking onChandler Carruth2015-08-181-19/+9
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-5/+5
OpenPOWER on IntegriCloud