aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Pass.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-06-12Remove pimpl class from PassRegistry.Zachary Turner1-8/+0
2014-06-12Do not register and de-register PassRegistrationListeners duringZachary Turner1-12/+10
2014-05-15Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka1-13/+0
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka1-0/+13
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-5/+5
2014-03-05[C++11] Add 'override' keyword to IR library.Craig Topper1-1/+1
2014-03-04[Modules] Move the PassNameParser to the IR library as it deals in theChandler Carruth1-1/+1
2014-02-26Constify the Optnone checks in IR passes.Paul Robinson1-3/+3
2014-02-06Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson1-0/+22
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-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2013-02-08Enable *BasicBlockPass::createPrinterPass()Sergei Larin1-2/+1
2013-01-02Rename VMCore directory to IR.Chandler Carruth1-0/+277