summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/PassManager.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix PR1158Devang Patel2007-02-051-0/+5
* cvs commitDevang Patel2007-02-011-0/+8
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-2/+2
* - Undo previous check-in (i.e. Do not export TimingInfo class throughDevang Patel2007-01-291-5/+65
* Move TimingInfo into PassManagers.h so that other libs can use it.Devang Patel2007-01-291-53/+5
* Update ModulePass::assignPassManager() to take into account PreferredDevang Patel2007-01-171-4/+5
* s/PassDebugging_New/PassDebugging/gDevang Patel2007-01-171-5/+5
* Update assignPassManager() signature to allow selection of preferredDevang Patel2007-01-171-4/+13
* Pass manager may require certain analysis. In such cases, initiallyDevang Patel2007-01-161-3/+2
* Undo last check-in.Devang Patel2007-01-161-62/+50
* Setup pass manager before scheduling required analysis.Devang Patel2007-01-161-50/+62
* Code refactoring.Devang Patel2007-01-161-18/+21
* Remove extra white spaces. Fix comments.Devang Patel2007-01-151-1/+1
* Do not record last users of Pass Manager.Devang Patel2007-01-151-2/+7
* s/addPassToManager/add/gDevang Patel2007-01-121-4/+4
* Move PMTopLevelManager, PMDataManager and FPPassManger classes intoDevang Patel2007-01-121-323/+38
* Remove dead code.Devang Patel2007-01-121-225/+26
* Start using PMStack. Now each pass is responsibe for assingingDevang Patel2007-01-111-28/+23
* Use getPassManagerType() instead of dynamic_cast.Devang Patel2007-01-111-18/+8
* Add PassManagerType enum.Devang Patel2007-01-111-0/+12
* Robustify assingPassManager() for Module, Function and Basic BlockDevang Patel2007-01-111-37/+73
* Add PMStack, a Pass Manager stack.Devang Patel2007-01-081-0/+138
* 1) Remove old AnalysisResolver.Devang Patel2007-01-051-8/+8
* Remove old pass manager.Devang Patel2007-01-051-2/+1
* At the beginning of run, initialize analyis info availability for _ALL_Devang Patel2006-12-211-5/+19
* 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
OpenPOWER on IntegriCloud