summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Now, there is additional layer, referred in the comment,Devang Patel2006-12-191-11/+0
* s/BasicBlockPassManager/BBPassManager/gDevang Patel2006-12-191-138/+230
* Add getNumContainedPasses() and getContainedPass() inteface and useDevang Patel2006-12-161-95/+91
* Cosmetic changes, based on Chris's review.Devang Patel2006-12-151-27/+21
* Mark dump* routines const routines.Devang Patel2006-12-151-54/+61
* Move PMTopLevelManager and TImingInfo into anon namespace.Devang Patel2006-12-151-8/+15
* s/ForcedLastUses/TransferLastUses/gDevang Patel2006-12-151-12/+26
* random minor typographical changesChris Lattner2006-12-141-14/+9
* Add -time-passes support.Devang Patel2006-12-141-1/+87
* Add debug-pass=Details support to print Required and Preserved Set info.Devang Patel2006-12-141-1/+26
* Add " Made Modification " messages in debug-pass=Executions output.Devang Patel2006-12-141-3/+26
* Add debug-pass=Executions support in new pass manager.Devang Patel2006-12-131-6/+27
* Add -pass-debug=Arguments support in new manager.Devang Patel2006-12-131-1/+29
* fit in 80 colsChris Lattner2006-12-131-6/+7
* Using PDL as a prefix for PassDebugLevel enums is not a good idea.Devang Patel2006-12-131-6/+11
* Move enum PassDebugLevel from PassManagerT.h to Pass.h.Devang Patel2006-12-131-0/+26
* Add #ifdef switch toggle between old and new pass manager. However,Devang Patel2006-12-131-35/+49
* FunctionPassManager does not support runOnModule().Devang Patel2006-12-131-7/+0
* Implement PassManager_New destructors.Devang Patel2006-12-131-2/+27
* Remove unused constructor.Devang Patel2006-12-121-4/+0
* Add routines to dump pass manager queue.Devang Patel2006-12-121-0/+62
* FunctionPassManager()Devang Patel2006-12-121-0/+6
* Do not runOnFunction on external functions.Devang Patel2006-12-121-0/+7
* Initialize AnalysisImpls for each pass before executing the pass.Devang Patel2006-12-121-3/+3
* collectRequiredAnalysisPasses().Devang Patel2006-12-121-0/+8
* removeNotPreservedAnalysis().Devang Patel2006-12-121-4/+8
* Initialize activeManager.Devang Patel2006-12-121-1/+3
* Remove unused constructor.Devang Patel2006-12-121-2/+0
* Maintain ImmutablePasses list at top level only. Do not make themDevang Patel2006-12-121-6/+0
* findAnalysisPass().Devang Patel2006-12-121-13/+13
* Fix thinko.Devang Patel2006-12-121-3/+18
* o s/OtherPassManagers/IndirectPassManagersDevang Patel2006-12-121-95/+113
* Initialize AnalysisImpls for ImmutablePass.Devang Patel2006-12-121-1/+4
* Set top level manager.Devang Patel2006-12-121-1/+10
* Analysis resolver now manages AnalysisImpls for the given patch.Devang Patel2006-12-091-1/+2
* Top level pass manager keeps track of other managers, so this can beDevang Patel2006-12-091-8/+1
* Use analysis resolver to find the info.Devang Patel2006-12-091-8/+11
* Do not drop ImmutablePasses on the floor.Devang Patel2006-12-081-7/+9
* Set AnalysisResolver for the passes when they are inserted intoDevang Patel2006-12-081-0/+29
* Add AnalysisResolver_New. It is a replacement for existingDevang Patel2006-12-081-0/+8
* Keep track of other pass managers, that are not directly managed byDevang Patel2006-12-081-5/+19
* Implement top level FunctionPassManager::run(Function &F)Devang Patel2006-12-081-1/+15
* Do not keep yet another list of pass managers in PassManagerImpl_New.Devang Patel2006-12-081-8/+9
* Remove unused schedulePass() parameter.Devang Patel2006-12-081-5/+5
* Remove unused getAnalysisPass and getAnalysisPassFromManagerDevang Patel2006-12-081-76/+0
* Implement PMTopLevel::findAnalysisPass() andDevang Patel2006-12-081-6/+71
* During runOnModule() do initialization and finalization.Devang Patel2006-12-081-2/+2
* Reuse code. Directly use runOnFunction().Devang Patel2006-12-081-10/+2
* Implement FunctionPassManager_New::FunctionPassManager_New(ModuleProvider *P)Devang Patel2006-12-081-0/+5
* BasicBlockPassManager_New::runOnFunction()Devang Patel2006-12-081-2/+2
OpenPOWER on IntegriCloud