projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Add getNumContainedPasses() and getContainedPass() inteface and use
[oota-llvm.git]
/
lib
/
VMCore
/
PassManager.cpp
2006-12-16
Devang Patel
Add getNumContainedPasses() and getContainedPass()...
blob
|
commitdiff
|
raw
2006-12-15
Devang Patel
Cosmetic changes, based on Chris's review.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-15
Devang Patel
Mark dump* routines const routines.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-15
Devang Patel
Move PMTopLevelManager and TImingInfo into anon namespace.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-15
Devang Patel
s/ForcedLastUses/TransferLastUses/g
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Chris Lattner
random minor typographical changes
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Devang Patel
Add -time-passes support.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Devang Patel
Add debug-pass=Details support to print Required and...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-14
Devang Patel
Add " Made Modification " messages in debug-pass=Execut...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Devang Patel
Add debug-pass=Executions support in new pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Devang Patel
Add -pass-debug=Arguments support in new manager.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Chris Lattner
fit in 80 cols
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Devang Patel
Using PDL as a prefix for PassDebugLevel enums is not...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Devang Patel
Move enum PassDebugLevel from PassManagerT.h to Pass.h.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Devang Patel
Add #ifdef switch toggle between old and new pass manag...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Devang Patel
FunctionPassManager does not support runOnModule().
blob
|
commitdiff
|
raw
|
diff to current
2006-12-13
Devang Patel
Implement PassManager_New destructors.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Remove unused constructor.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Add routines to dump pass manager queue.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
FunctionPassManager()
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Do not runOnFunction on external functions.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Initialize AnalysisImpls for each pass before executing...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
collectRequiredAnalysisPasses().
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
removeNotPreservedAnalysis().
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Initialize activeManager.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Remove unused constructor.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Maintain ImmutablePasses list at top level only. Do...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
findAnalysisPass().
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Fix thinko.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
o s/OtherPassManagers/IndirectPassManagers
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Initialize AnalysisImpls for ImmutablePass.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-12
Devang Patel
Set top level manager.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-09
Devang Patel
Analysis resolver now manages AnalysisImpls for the...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-09
Devang Patel
Top level pass manager keeps track of other managers...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-09
Devang Patel
Use analysis resolver to find the info.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Do not drop ImmutablePasses on the floor.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Set AnalysisResolver for the passes when they are inser...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Add AnalysisResolver_New. It is a replacement for existing
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Keep track of other pass managers, that are not directl...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Implement top level FunctionPassManager::run(Function &F)
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Do not keep yet another list of pass managers in PassMa...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Remove unused schedulePass() parameter.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Remove unused getAnalysisPass and getAnalysisPassFromMa...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Implement PMTopLevel::findAnalysisPass() and
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
During runOnModule() do initialization and finalization.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Reuse code. Directly use runOnFunction().
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Implement FunctionPassManager_New::FunctionPassManager_...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
BasicBlockPassManager_New::runOnFunction()
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
doInitialization and doFinalization for BasicBlockPassM...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-08
Devang Patel
Reimplement removeDeadPasses().
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
set Last User.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Maintain level(or depth) of pass manager in pass manage...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
New method, PMDataManager::collectRequiredAnalysisPasses()
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
When new pass manager is created, initialize available...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
PMDataManager does not maintain LastUser info.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Make current pass info available _after_ removing info...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Add TODOs
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Fix thinko.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Top level manages schedule the pass immediately at...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Now FunctionPassManagerImpl_New and PassManagerImpl_New...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Reimplement schedulePass interface. Move it into PMTopL...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
While initializing AvailableAnalysis info, make Immutab...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Add ImmutablePass into the list of info managed by...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
If pass reserves all analysis info then each info is...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Pass Managers themselves do not invalidate any analysis...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Add a handle to the top level pass manager in PMDataMan...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Cosmetic markers to divide code in separate chunks.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
s/noteDownAvailableAnalysis/recordAvailableAnalysis
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Add PMTopLevelManager. It is not used yet.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
RequiredAnalysis support is buggy and not used at the...
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
s/clearAnalysis/initializeAnalysisInfo/g
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
s/CommonPassManagerImpl/PMDataManager/g
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Devang Patel
Add overview of pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2006-12-07
Bill Wendling
Changed llvm_ostream et all to OStream. llvm_cerr,...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-28
Bill Wendling
Changed to using LLVM streams.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Devang Patel
Add run(Function &F) support in FunctionPassManager_New
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Devang Patel
Tidy up marking of last analysis user pass.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Devang Patel
Add doInitialization and doFinalization support in...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-15
Devang Patel
Do not derive CommonPassManagerImpl from Pass.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-14
Devang Patel
Copy initializeAnalysisImpl() implementation from PassM...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-14
Devang Patel
Implement removeDeadPasses().
blob
|
commitdiff
|
raw
|
diff to current
2006-11-14
Devang Patel
Keep track of Last user of analysis phase.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-14
Devang Patel
Use std::map to map AnalysisID and Pass.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-14
Devang Patel
Manage analysis passes during run.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-14
Devang Patel
Update comments.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-13
Devang Patel
Update PassManagerImpl_New::analysisCurrentlyAvailable...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-13
Devang Patel
Check currently available anlysis in active managers.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Implement schedulePasses().
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Implement PassManagerImpl_New::add().
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
While adding pass into the manager, process Analysis...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Code refactoring. Move common code into CommonPassManag...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Move CommonPassManagerImpl from PassManager.h to PassMa...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Remove analysis that is not preserved by the pass from...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Keep track if analysis made available by the pass.
blob
|
commitdiff
|
raw
|
diff to current
2006-11-11
Devang Patel
Keep track of analysis required by the passes. Force...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-10
Devang Patel
s/PassManagerAnalysisHelper/CommonPassManagerImpl
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Devang Patel
Split FunctionPassManager_New into FunctionPassManager_...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Devang Patel
Split PassManager_New into PassManager_New and PassMana...
blob
|
commitdiff
|
raw
|
diff to current
2006-11-08
Devang Patel
Move BasicBlockPassManager_New, FunctionPassManager_New and
blob
|
commitdiff
|
raw
|
diff to current
next