summaryrefslogtreecommitdiffstats
path: root/include/llvm/PassManager.h
Commit message (Expand)AuthorAgeFilesLines
* Give PassManager and FunctionPassManager a common base class, withDan Gohman2008-03-111-2/+16
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* remove unimplemented ctor, add some comments.Chris Lattner2007-10-251-4/+3
* Fix pastos in comments for doFinalization functions.Dan Gohman2007-07-301-1/+1
* Remove forward-declarations for classes that don't exist.Dan Gohman2007-05-111-1/+0
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-231-1/+1
* Remove old pass manager.Devang Patel2007-01-051-68/+0
* s/BasicBlockPassManager/BBPassManager/gDevang Patel2006-12-191-4/+4
* Add #ifdef switch toggle between old and new pass manager. However,Devang Patel2006-12-131-11/+17
* FunctionPassManager does not support runOnModule().Devang Patel2006-12-131-5/+0
* Implement PassManager_New destructors.Devang Patel2006-12-131-1/+2
* Implement FunctionPassManager_New::FunctionPassManager_New(ModuleProvider *P)Devang Patel2006-12-081-1/+1
* Add run(Function &F) support in FunctionPassManager_NewDevang Patel2006-11-151-0/+6
* Add doInitialization and doFinalization support in FunctionManager_New.Devang Patel2006-11-151-1/+8
* Move CommonPassManagerImpl from PassManager.h to PassManager.cppDevang Patel2006-11-111-41/+2
* Keep track if analysis made available by the pass.Devang Patel2006-11-111-1/+8
* Keep track of analysis required by the passes. Force use of new passDevang Patel2006-11-111-2/+2
* s/PassManagerAnalysisHelper/CommonPassManagerImplDevang Patel2006-11-101-6/+4
* Split FunctionPassManager_New into FunctionPassManager_New and FunctionPassMa...Devang Patel2006-11-081-0/+28
* Split PassManager_New into PassManager_New and PassManagerImpl_New.Devang Patel2006-11-081-14/+6
* Move BasicBlockPassManager_New, FunctionPassManager_New andDevang Patel2006-11-081-81/+2
* Beautify.Devang Patel2006-11-081-16/+17
* Derive new pass managers from PassManagerAnalysisHelper.Devang Patel2006-11-071-4/+8
* Introduce PassManagerAnalysisHelper.Devang Patel2006-11-071-0/+30
* Add PassManager_New.Devang Patel2006-11-071-0/+34
* Fix comment.Devang Patel2006-11-071-1/+1
* Add ModulePassManager_New.Devang Patel2006-11-071-0/+23
* Add FunctionPassManager_New.Devang Patel2006-11-071-0/+35
* Add BasicBlockPassManager_New.Devang Patel2006-11-071-0/+23
* Add explicit doInitialization/doFinalization methods instead of makingChris Lattner2006-09-041-0/+8
* Patch #6's in Saem's refactor-the-passmanager patch series. From him:Chris Lattner2006-01-041-3/+5
* Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-0/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Enabling incremental bytecode loading in the JIT:Misha Brukman2003-10-141-1/+3
* Use 'F' for Function instead of 'M'.Misha Brukman2003-10-101-1/+1
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* Add new method to FunctionPassManager to add ImmutablePasses.Brian Gaeke2003-08-141-0/+6
* Add FunctionPassManager - it's like a PassManager, but it only deals inBrian Gaeke2003-08-121-1/+25
* The plural of `Pass' is Passes, not Pass's.Misha Brukman2003-05-201-1/+1
* Convert comments to Doxygen styleChris Lattner2002-08-251-8/+8
* *** empty log message ***Chris Lattner2002-06-251-1/+1
* * Add a stub to FunctionPass so that subclasses can declare that they do notChris Lattner2002-04-281-0/+36