aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/PassManager.h
AgeCommit message (Expand)Author
2008-06-26allow updating the MPM, so that you can use one FunctionPAssManager withChris Lattner
2008-03-11Give PassManager and FunctionPassManager a common base class, withDan Gohman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-10-25remove unimplemented ctor, add some comments.Chris Lattner
2007-07-30Fix pastos in comments for doFinalization functions.Dan Gohman
2007-05-11Remove forward-declarations for classes that don't exist.Dan Gohman
2007-03-23Add the 'explicit' keyword to several constructors that accept oneDan Gohman
2007-01-05Remove old pass manager.Devang Patel
2006-12-19s/BasicBlockPassManager/BBPassManager/gDevang Patel
2006-12-13Add #ifdef switch toggle between old and new pass manager. However,Devang Patel
2006-12-13FunctionPassManager does not support runOnModule().Devang Patel
2006-12-13Implement PassManager_New destructors.Devang Patel
2006-12-08Implement FunctionPassManager_New::FunctionPassManager_New(ModuleProvider *P)Devang Patel
2006-11-15Add run(Function &F) support in FunctionPassManager_NewDevang Patel
2006-11-15Add doInitialization and doFinalization support in FunctionManager_New.Devang Patel
2006-11-11Move CommonPassManagerImpl from PassManager.h to PassManager.cppDevang Patel
2006-11-11Keep track if analysis made available by the pass.Devang Patel
2006-11-11Keep track of analysis required by the passes. Force use of new passDevang Patel
2006-11-10s/PassManagerAnalysisHelper/CommonPassManagerImplDevang Patel
2006-11-08Split FunctionPassManager_New into FunctionPassManager_New and FunctionPassMa...Devang Patel
2006-11-08Split PassManager_New into PassManager_New and PassManagerImpl_New.Devang Patel
2006-11-08Move BasicBlockPassManager_New, FunctionPassManager_New andDevang Patel
2006-11-08Beautify.Devang Patel
2006-11-07Derive new pass managers from PassManagerAnalysisHelper.Devang Patel
2006-11-07Introduce PassManagerAnalysisHelper.Devang Patel
2006-11-07Add PassManager_New.Devang Patel
2006-11-07Fix comment.Devang Patel
2006-11-07Add ModulePassManager_New.Devang Patel
2006-11-07Add FunctionPassManager_New.Devang Patel
2006-11-07Add BasicBlockPassManager_New.Devang Patel
2006-09-04Add explicit doInitialization/doFinalization methods instead of makingChris Lattner
2006-01-04Patch #6's in Saem's refactor-the-passmanager patch series. From him:Chris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-14Enabling incremental bytecode loading in the JIT:Misha Brukman
2003-10-10Use 'F' for Function instead of 'M'.Misha Brukman
2003-09-30Standardize header file commentsChris Lattner
2003-08-14Add new method to FunctionPassManager to add ImmutablePasses.Brian Gaeke
2003-08-12Add FunctionPassManager - it's like a PassManager, but it only deals inBrian Gaeke
2003-05-20The plural of `Pass' is Passes, not Pass's.Misha Brukman
2002-08-25Convert comments to Doxygen styleChris Lattner
2002-06-25*** empty log message ***Chris Lattner
2002-04-28* Add a stub to FunctionPass so that subclasses can declare that they do notChris Lattner