summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/LegacyPassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-5/+5
* Rangify more for loops in LegacyPassManager.cpp.Yaron Keren2015-06-051-39/+21
* Rangify for loops in LegacyPassManager.cpp.Yaron Keren2015-06-051-19/+10
* [NFC] Converting to range-based for.Chris Bieneman2015-04-291-2/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Typo.Chad Rosier2015-03-201-1/+1
* [LPM] A targeted but somewhat horrible fix to the legacy pass manager'sChandler Carruth2015-01-281-14/+22
* Document that PassManager::add() may delete the pass right away.Matthias Braun2014-12-121-17/+2
* Remove redundant calls to isMaterializable.Rafael Espindola2014-11-011-4/+2
* Modernize the error handling of the Materialize function.Rafael Espindola2014-10-241-3/+2
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-3/+2
* Fix typos:Sylvestre Ledru2014-08-111-1/+1
* Add C API for thread yielding callback.Juergen Ributzka2014-05-161-2/+7
* Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka2014-05-151-7/+0
* [PM] Add pass run listeners to the pass manager.Juergen Ributzka2014-04-281-0/+7
* Teach the pass manager's execution dump to print the current time beforeChandler Carruth2014-04-271-1/+3
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-16/+16
* Fix a (legacy) PassManager crash that occurs when a ModulePassAndrew Trick2014-04-081-6/+18
* [C++11] Add 'override' keyword to IR library.Craig Topper2014-03-051-30/+33
* [Modules] Move the PassNameParser to the IR library as it deals in theChandler Carruth2014-03-041-1/+1
* Remove unnecessary llvm:: qualification.Eric Christopher2014-02-261-3/+3
* [PM] Simplify the interface exposed for IR printing passes.Chandler Carruth2014-01-121-3/+3
* [PM] Rename the IR printing pass header to a more generic and correctChandler Carruth2014-01-121-1/+1
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-091-2/+1
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-2/+2
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Correct word hyphenationsAlp Toker2013-12-051-2/+2
* Move the old pass manager infrastructure into a legacy namespace andChandler Carruth2013-11-091-0/+1920
OpenPOWER on IntegriCloud