aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/LegacyPassManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-12Document that PassManager::add() may delete the pass right away.Matthias Braun1-17/+2
2014-11-01Remove redundant calls to isMaterializable.Rafael Espindola1-4/+2
2014-10-24Modernize the error handling of the Materialize function.Rafael Espindola1-3/+2
2014-08-24Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper1-3/+2
2014-08-11Fix typos:Sylvestre Ledru1-1/+1
2014-05-16Add C API for thread yielding callback.Juergen Ributzka1-2/+7
2014-05-15Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka1-7/+0
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka1-0/+7
2014-04-27Teach the pass manager's execution dump to print the current time beforeChandler Carruth1-1/+3
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-16/+16
2014-04-08Fix a (legacy) PassManager crash that occurs when a ModulePassAndrew Trick1-6/+18
2014-03-05[C++11] Add 'override' keyword to IR library.Craig Topper1-30/+33
2014-03-04[Modules] Move the PassNameParser to the IR library as it deals in theChandler Carruth1-1/+1
2014-02-26Remove unnecessary llvm:: qualification.Eric Christopher1-3/+3
2014-01-12[PM] Simplify the interface exposed for IR printing passes.Chandler Carruth1-3/+3
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth1-1/+1
2014-01-09Put the functionality for printing a value to a raw_ostream as anChandler Carruth1-2/+1
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-2/+2
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-12-05Correct word hyphenationsAlp Toker1-2/+2
2013-11-09Move the old pass manager infrastructure into a legacy namespace andChandler Carruth1-0/+1920