summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/LegacyPassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LegacyPassManager] Simplify FunctionPass::assignPassManagerFangrui Song2019-11-281-13/+9
* [LegacyPassManager] Simplify PMStack popFangrui Song2019-11-281-18/+6
* [LegacyPassManager] Fixed "null check after derefencing" warningDávid Bolvanský2019-11-021-2/+1
* [LegacyPM] Fix pass structure dumpingevgeny2019-11-011-0/+5
* [LegacyPassManager] Delete BasicBlockPass/Manager.Alina Sbirlea2019-10-301-228/+0
* [LegacyPassManager] Attempt to fix BasicBlockManagerAlina Sbirlea2019-09-301-0/+19
* [TimeProfiler] Fix "OptModule" section and add new "Backend" sectionsAnton Afanasyev2019-09-281-1/+0
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [LegacyPassManager] Small ModuleCount cleanupFangrui Song2019-07-121-5/+3
* ftime-trace: Trace the name of the currently active pass as well.Nico Weber2019-04-201-6/+3
* Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` c...Anton Afanasyev2019-03-301-0/+12
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [New PM][PassInstrumentation] IR printing support for New Pass ManagerFedor Sergeev2018-09-241-12/+16
* 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
OpenPOWER on IntegriCloud