2007-01-11 |
Devang Patel | Use getPassManagerType() instead of dynamic_cast.
|
commit | commitdiff | tree |
2007-01-11 |
Devang Patel | Add PassManagerType enum.
|
commit | commitdiff | tree |
2007-01-11 |
Devang Patel | Robustify assingPassManager() for Module, Function...
|
commit | commitdiff | tree |
2007-01-08 |
Devang Patel | Add PMStack, a Pass Manager stack.
|
commit | commitdiff | tree |
2007-01-08 |
Devang Patel | Modules are consumed when they are merged together...
|
commit | commitdiff | tree |
2007-01-05 |
Devang Patel | 1) Remove old AnalysisResolver.
|
commit | commitdiff | tree |
2007-01-05 |
Devang Patel | Remove PassManagerT.h
|
commit | commitdiff | tree |
2007-01-05 |
Devang Patel | Remove old pass manager.
|
commit | commitdiff | tree |
2007-01-04 |
Devang Patel | Enable new pass manager, which was accidentally disabled.
|
commit | commitdiff | tree |
2006-12-22 |
Devang Patel | Enable new pass manager. 2nd attempt.
|
commit | commitdiff | tree |
2006-12-22 |
Devang Patel | ModulePass and ImmutablePass. Force out of line virtual...
|
commit | commitdiff | tree |
2006-12-21 |
Devang Patel | At the beginning of run, initialize analyis info availabilit...
|
commit | commitdiff | tree |
2006-12-20 |
Devang Patel | Enable old pass manager. New pass manager causes CBE...
|
commit | commitdiff | tree |
2006-12-19 |
Devang Patel | Enable new pass manager.
|
commit | commitdiff | tree |
2006-12-19 |
Devang Patel | Now, there is additional layer, referred in the comment,
|
commit | commitdiff | tree |
2006-12-19 |
Devang Patel | s/BasicBlockPassManager/BBPassManager/g
|
commit | commitdiff | tree |
2006-12-16 |
Devang Patel | Add getNumContainedPasses() and getContainedPass()...
|
commit | commitdiff | tree |
2006-12-15 |
Devang Patel | Cosmetic changes, based on Chris's review.
|
commit | commitdiff | tree |
2006-12-15 |
Devang Patel | Mark dump* routines const routines.
|
commit | commitdiff | tree |
2006-12-15 |
Devang Patel | Move PMTopLevelManager and TImingInfo into anon namespace.
|
commit | commitdiff | tree |
2006-12-15 |
Devang Patel | s/ForcedLastUses/TransferLastUses/g
|
commit | commitdiff | tree |
2006-12-14 |
Devang Patel | Add -time-passes support.
|
commit | commitdiff | tree |
2006-12-14 |
Devang Patel | Add debug-pass=Details support to print Required and...
|
commit | commitdiff | tree |
2006-12-14 |
Devang Patel | Add " Made Modification " messages in debug-pass=Executions...
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | Add debug-pass=Executions support in new pass manager.
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | Add -pass-debug=Arguments support in new manager.
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | Using PDL as a prefix for PassDebugLevel enums is not...
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | Move enum PassDebugLevel from PassManagerT.h to Pass.h.
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | Add #ifdef switch toggle between old and new pass manager...
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | FunctionPassManager does not support runOnModule().
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | Move getAnalysis() and getAnalysisID() definitions...
|
commit | commitdiff | tree |
2006-12-13 |
Devang Patel | Implement PassManager_New destructors.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Remove unused constructor.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Add routines to dump pass manager queue.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | FunctionPassManager()
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Do not runOnFunction on external functions.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Initialize AnalysisImpls for each pass before executing...
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | collectRequiredAnalysisPasses().
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | removeNotPreservedAnalysis().
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Initialize activeManager.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Remove unused constructor.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Maintain ImmutablePasses list at top level only. Do...
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | findAnalysisPass().
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Fix thinko.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | o s/OtherPassManagers/IndirectPassManagers
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Initialize AnalysisImpls for ImmutablePass.
|
commit | commitdiff | tree |
2006-12-12 |
Devang Patel | Set top level manager.
|
commit | commitdiff | tree |
2006-12-09 |
Devang Patel | Analysis resolver now manages AnalysisImpls for the...
|
commit | commitdiff | tree |
2006-12-09 |
Devang Patel | Top level pass manager keeps track of other managers...
|
commit | commitdiff | tree |
2006-12-09 |
Devang Patel | Use analysis resolver to find the info.
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Do not drop ImmutablePasses on the floor.
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Set AnalysisResolver for the passes when they are inserted...
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Add AnalysisResolver_New.
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Add AnalysisResolver_New. It is a replacement for existing
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Keep track of other pass managers, that are not directly...
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Implement top level FunctionPassManager::run(Function &F)
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Do not keep yet another list of pass managers in PassManager...
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Remove unused schedulePass() parameter.
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Remove unused getAnalysisPass and getAnalysisPassFromManager
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Implement PMTopLevel::findAnalysisPass() and
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | During runOnModule() do initialization and finalization.
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Reuse code. Directly use runOnFunction().
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Implement FunctionPassManager_New::FunctionPassManager_New...
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | BasicBlockPassManager_New::runOnFunction()
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | doInitialization and doFinalization for BasicBlockPassManage...
|
commit | commitdiff | tree |
2006-12-08 |
Devang Patel | Reimplement removeDeadPasses().
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | set Last User.
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Maintain level(or depth) of pass manager in pass manager...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | New method, PMDataManager::collectRequiredAnalysisPasses()
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | When new pass manager is created, initialize available...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | PMDataManager does not maintain LastUser info.
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Make current pass info available _after_ removing info...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Add TODOs
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Fix thinko.
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Top level manages schedule the pass immediately at...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Now FunctionPassManagerImpl_New and PassManagerImpl_New...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Reimplement schedulePass interface. Move it into PMTopLevelM...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | While initializing AvailableAnalysis info, make ImmutablePas...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Add ImmutablePass into the list of info managed by...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | If pass reserves all analysis info then each info is...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Pass Managers themselves do not invalidate any analysis...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Add a handle to the top level pass manager in PMDataManager.
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Cosmetic markers to divide code in separate chunks.
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | s/noteDownAvailableAnalysis/recordAvailableAnalysis
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Add PMTopLevelManager. It is not used yet.
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | RequiredAnalysis support is buggy and not used at the...
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | s/clearAnalysis/initializeAnalysisInfo/g
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | s/CommonPassManagerImpl/PMDataManager/g
|
commit | commitdiff | tree |
2006-12-07 |
Devang Patel | Add overview of pass manager.
|
commit | commitdiff | tree |
2006-12-06 |
Devang Patel | Detemplatize the Statistic class.
|
commit | commitdiff | tree |
2006-12-04 |
Devang Patel | SCCP does not handle Packed Type properly. Disable...
|
commit | commitdiff | tree |
2006-11-15 |
Devang Patel | Add run(Function &F) support in FunctionPassManager_New
|
commit | commitdiff | tree |
2006-11-15 |
Devang Patel | Add doInitialization and doFinalization support in...
|
commit | commitdiff | tree |
2006-11-15 |
Devang Patel | Tidy up marking of last analysis user pass.
|
commit | commitdiff | tree |
2006-11-15 |
Devang Patel | Add doInitialization and doFinalization support in...
|
commit | commitdiff | tree |
2006-11-15 |
Devang Patel | Do not derive CommonPassManagerImpl from Pass.
|
commit | commitdiff | tree |
2006-11-14 |
Devang Patel | Copy initializeAnalysisImpl() implementation from PassManagerT.
|
commit | commitdiff | tree |
2006-11-14 |
Devang Patel | Implement removeDeadPasses().
|
commit | commitdiff | tree |
2006-11-14 |
Devang Patel | Keep track of Last user of analysis phase.
|
commit | commitdiff | tree |
2006-11-14 |
Devang Patel | Use std::map to map AnalysisID and Pass.
|
commit | commitdiff | tree |
next |