summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-1/+1
* Changed to using LLVM streams.Bill Wendling2006-11-281-3/+2
* Add run(Function &F) support in FunctionPassManager_NewDevang Patel2006-11-151-6/+41
* Tidy up marking of last analysis user pass.Devang Patel2006-11-151-15/+11
* Add doInitialization and doFinalization support in FunctionManager_New.Devang Patel2006-11-151-2/+52
* Do not derive CommonPassManagerImpl from Pass.Devang Patel2006-11-151-5/+7
* Copy initializeAnalysisImpl() implementation from PassManagerT.Devang Patel2006-11-141-2/+39
* Implement removeDeadPasses().Devang Patel2006-11-141-4/+23
* Keep track of Last user of analysis phase.Devang Patel2006-11-141-24/+36
* Use std::map to map AnalysisID and Pass.Devang Patel2006-11-141-15/+28
* Manage analysis passes during run.Devang Patel2006-11-141-0/+25
* Update comments.Devang Patel2006-11-141-5/+8
* Update PassManagerImpl_New::analysisCurrentlyAvailable to check allDevang Patel2006-11-131-2/+5
* Check currently available anlysis in active managers.Devang Patel2006-11-131-11/+55
* Implement schedulePasses().Devang Patel2006-11-111-9/+40
* Implement PassManagerImpl_New::add().Devang Patel2006-11-111-1/+1
* While adding pass into the manager, process Analysis only if it isDevang Patel2006-11-111-12/+15
* Remove dead code.Devang Patel2006-11-111-9/+0
* Code refactoring. Move common code into CommonPassManagerImpl :)Devang Patel2006-11-111-49/+41
* Move CommonPassManagerImpl from PassManager.h to PassManager.cppDevang Patel2006-11-111-0/+39
* Remove analysis that is not preserved by the pass from AvailableAnalysis.Devang Patel2006-11-111-3/+28
* Keep track if analysis made available by the pass.Devang Patel2006-11-111-4/+22
* Keep track of analysis required by the passes. Force use of new passDevang Patel2006-11-111-5/+18
* s/PassManagerAnalysisHelper/CommonPassManagerImplDevang Patel2006-11-101-14/+10
* Split FunctionPassManager_New into FunctionPassManager_New and FunctionPassMa...Devang Patel2006-11-081-10/+34
* Split PassManager_New into PassManager_New and PassManagerImpl_New.Devang Patel2006-11-081-4/+61
* Move BasicBlockPassManager_New, FunctionPassManager_New andDevang Patel2006-11-081-1/+86
* Beautify.Devang Patel2006-11-081-19/+17
* Update new pass managers to use PassManagerAnalysisHelper API.Devang Patel2006-11-071-6/+21
* Introduce PassManagerAnalysisHelper.Devang Patel2006-11-071-0/+40
* Add PassManager_New.Devang Patel2006-11-071-0/+41
* Add ModulePassManager_New.Devang Patel2006-11-071-1/+54
* Add FunctionPassManager_New.Devang Patel2006-11-071-0/+56
* Add BasicBlockPassManager_New.Devang Patel2006-11-071-0/+56
OpenPOWER on IntegriCloud