projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Do not drop ImmutablePasses on the floor.
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
2006-11-14
Devang Patel
Manage analysis passes during run.
commit
|
commitdiff
|
tree
2006-11-14
Devang Patel
Update comments.
commit
|
commitdiff
|
tree
2006-11-13
Devang Patel
Update PassManagerImpl_New::analysisCurrentlyAvailable...
commit
|
commitdiff
|
tree
2006-11-13
Devang Patel
Check currently available anlysis in active managers.
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Implement schedulePasses().
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Implement PassManagerImpl_New::add().
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
While adding pass into the manager, process Analysis...
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Remove dead code.
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Code refactoring. Move common code into CommonPassManagerImpl :)
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Move CommonPassManagerImpl from PassManager.h to PassManager.cpp
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Remove analysis that is not preserved by the pass from...
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Keep track if analysis made available by the pass.
commit
|
commitdiff
|
tree
2006-11-11
Devang Patel
Keep track of analysis required by the passes. Force...
commit
|
commitdiff
|
tree
2006-11-10
Devang Patel
s/PassManagerAnalysisHelper/CommonPassManagerImpl
commit
|
commitdiff
|
tree
2006-11-08
Devang Patel
Split FunctionPassManager_New into FunctionPassManager_New...
commit
|
commitdiff
|
tree
2006-11-08
Devang Patel
Split PassManager_New into PassManager_New and PassManagerIm...
commit
|
commitdiff
|
tree
2006-11-08
Devang Patel
Move BasicBlockPassManager_New, FunctionPassManager_New and
commit
|
commitdiff
|
tree
2006-11-08
Devang Patel
Beautify.
commit
|
commitdiff
|
tree
2006-11-08
Devang Patel
Beautify.
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Update new pass managers to use PassManagerAnalysisHelper...
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Derive new pass managers from PassManagerAnalysisHelper.
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Introduce PassManagerAnalysisHelper.
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Add PassManager_New.
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Fix comment.
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Add ModulePassManager_New.
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Add FunctionPassManager_New.
commit
|
commitdiff
|
tree
2006-11-07
Devang Patel
Add BasicBlockPassManager_New.
commit
|
commitdiff
|
tree
2006-11-01
Devang Patel
There can be more than one PHINode at the start of...
commit
|
commitdiff
|
tree
2006-11-01
Devang Patel
Handle PHINode with only one incoming value.
commit
|
commitdiff
|
tree
2006-11-01
Devang Patel
Testcase from http://llvm.org/bugs/show_bug.cgi?id=979
commit
|
commitdiff
|
tree
2006-10-30
Devang Patel
Update comment. Valid option is -debug-pass=Structures.
commit
|
commitdiff
|
tree
2006-10-27
Devang Patel
Use doc_code class.
commit
|
commitdiff
|
tree
2006-10-27
Devang Patel
Document removeModule().
commit
|
commitdiff
|
tree
2006-10-27
Devang Patel
Document getAlignment()
commit
|
commitdiff
|
tree
2006-10-26
Devang Patel
Save temp. bc files when saveTemps flag is true. Use...
commit
|
commitdiff
|
tree
2006-10-25
Devang Patel
Supply alignment info to linker through LLVMSymbol.
commit
|
commitdiff
|
tree
2006-10-24
Devang Patel
TargetData is not subclassed. So no need to have virtual...
commit
|
commitdiff
|
tree
2006-10-24
Devang Patel
Move getPreferredAlignmentLog from AsmPrinter to TargetData
commit
|
commitdiff
|
tree
2006-10-24
Devang Patel
Instead of hard coding global prefix, use TargetAsmInfo.
commit
|
commitdiff
|
tree
2006-10-23
Devang Patel
Fix typo. Add more comment. Avoid extra hash_map search.
commit
|
commitdiff
|
tree
2006-10-23
Devang Patel
Add removeModule().
commit
|
commitdiff
|
tree
2006-10-20
Devang Patel
Test case for
commit
|
commitdiff
|
tree
2006-10-20
Devang Patel
While creating mask, use 1ULL instead of 1.
commit
|
commitdiff
|
tree
2006-10-19
Devang Patel
It is OK to remove extra cast if operation is EQ/NE...
commit
|
commitdiff
|
tree
2006-10-19
Devang Patel
Typo Typo.
commit
|
commitdiff
|
tree
2006-10-19
Devang Patel
Typo.
commit
|
commitdiff
|
tree
2006-10-19
Devang Patel
Fix bug in PR454 resolution. Added new test case.
commit
|
commitdiff
|
tree
2006-10-09
Devang Patel
Use FindProgramByName instead of FindExecutable.
commit
|
commitdiff
|
tree
2006-10-09
Devang Patel
Do error checking.
commit
|
commitdiff
|
tree
2006-10-09
Devang Patel
Use GetTemporaryDirectory. Fix http://llvm.org/bugs...
commit
|
commitdiff
|
tree
next