summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* doInitialization and doFinalization for BasicBlockPassManager_NewDevang Patel2006-12-081-3/+60
* Reimplement removeDeadPasses().Devang Patel2006-12-081-1/+15
* set Last User.Devang Patel2006-12-071-5/+49
* Maintain level(or depth) of pass manager in pass manager food chain.Devang Patel2006-12-071-10/+21
* New method, PMDataManager::collectRequiredAnalysisPasses()Devang Patel2006-12-071-7/+27
* When new pass manager is created, initialize available analysis infoDevang Patel2006-12-071-9/+26
* PMDataManager does not maintain LastUser info.Devang Patel2006-12-071-25/+1
* Make current pass info available _after_ removing info that is notDevang Patel2006-12-071-8/+7
* Add TODOsDevang Patel2006-12-071-3/+15
* Fix thinko.Devang Patel2006-12-071-2/+2
* Top level manages schedule the pass immediately at the time of insertion.Devang Patel2006-12-071-10/+8
* Now FunctionPassManagerImpl_New and PassManagerImpl_New derives fromDevang Patel2006-12-071-3/+13
* Reimplement schedulePass interface. Move it into PMTopLevelManager.Devang Patel2006-12-071-51/+28
* While initializing AvailableAnalysis info, make ImmutablePasses availableDevang Patel2006-12-071-0/+6
* Add ImmutablePass into the list of info managed by top level passDevang Patel2006-12-071-0/+13
* If pass reserves all analysis info then each info is not separatelyDevang Patel2006-12-071-3/+6
* Pass Managers themselves do not invalidate any analysis info.Devang Patel2006-12-071-1/+22
* Add a handle to the top level pass manager in PMDataManager.Devang Patel2006-12-071-1/+14
* Cosmetic markers to divide code in separate chunks.Devang Patel2006-12-071-4/+13
* s/noteDownAvailableAnalysis/recordAvailableAnalysisDevang Patel2006-12-071-13/+12
* Add PMTopLevelManager. It is not used yet.Devang Patel2006-12-071-0/+76
* RequiredAnalysis support is buggy and not used at the moment so removeDevang Patel2006-12-071-41/+10
* s/clearAnalysis/initializeAnalysisInfo/gDevang Patel2006-12-071-7/+6
* s/CommonPassManagerImpl/PMDataManager/gDevang Patel2006-12-071-16/+15
* Add overview of pass manager.Devang Patel2006-12-071-0/+64
OpenPOWER on IntegriCloud