aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Pass.h
Commit message (Expand)AuthorAgeFilesLines
* Change casts from old style to new style. This helps document the detailsReid Spencer2007-08-121-1/+1
* Make ImmutablePass::runOnModule non-virtual, since it is notDan Gohman2007-08-011-1/+1
* Verify loop info.Devang Patel2007-07-191-1/+1
* Set up ground work to verify preserved analysis info.Devang Patel2007-07-191-0/+4
* Fix memory leak.Devang Patel2007-07-091-2/+8
* Remove forward-declarations for classes that don't exist.Dan Gohman2007-05-111-2/+0
* Add explicit keywords to several constructors that now have one argument.Dan Gohman2007-05-111-5/+5
* Unbreak VC++ build.Jeff Cohen2007-05-031-1/+0
* Re-install patch to enable use of PassID.Devang Patel2007-05-021-7/+7
* revert enough of devang's recent patches to get the tree basically working againChris Lattner2007-05-021-7/+7
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-5/+11
* Move ~Pass() from Pass.h into Pass.cppDevang Patel2007-04-261-1/+1
* Delete Analysis Resolver.Devang Patel2007-04-261-1/+1
* Proivde getAnalysis<FPAnalysis>(Func) support.Devang Patel2007-04-161-0/+5
* Add getPotentialPassManagerType(). No functionality change, yet.Devang Patel2007-04-161-1/+22
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-4/+4
* Keep track of inherited analysis. For example, if a loop pass does notDevang Patel2007-03-061-1/+2
* Add preparePassManager() hook. This allows each pass to check whetherDevang Patel2007-03-061-0/+5
* Inherit FunctionPass directly from Pass.Devang Patel2007-01-261-1/+1
* Inherit BasicBlockPass directly from Pass.Devang Patel2007-01-251-1/+1
* Remove dead code.Devang Patel2007-01-251-7/+0
* Update assignPassManager() signature to allow selection of preferredDevang Patel2007-01-171-16/+22
* Undo last check-in.Devang Patel2007-01-161-9/+2
* Setup pass manager before scheduling required analysis.Devang Patel2007-01-161-2/+9
* Add PassManagerType enum.Devang Patel2007-01-111-0/+12
* Robustify assingPassManager() for Module, Function and Basic BlockDevang Patel2007-01-111-2/+4
* Add PMStack, a Pass Manager stack.Devang Patel2007-01-081-2/+32
* 1) Remove old AnalysisResolver.Devang Patel2007-01-051-6/+6
* Remove old pass manager.Devang Patel2007-01-051-38/+1
* Enable new pass manager, which was accidentally disabled.Devang Patel2007-01-041-1/+2
* For PR950:Reid Spencer2006-12-231-1/+1
* Enable new pass manager. 2nd attempt.Devang Patel2006-12-221-1/+1
* ModulePass and ImmutablePass. Force out of line virtual method.Devang Patel2006-12-221-0/+6
* Enable old pass manager. New pass manager causes CBE failures in llvm-test.Devang Patel2006-12-201-1/+1
* Enable new pass manager.Devang Patel2006-12-191-1/+1
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-3/+1
* Using PDL as a prefix for PassDebugLevel enums is not a good idea.Devang Patel2006-12-131-5/+0
* Move enum PassDebugLevel from PassManagerT.h to Pass.h.Devang Patel2006-12-131-0/+5
* Add #ifdef switch toggle between old and new pass manager. However,Devang Patel2006-12-131-0/+10
* Move getAnalysis() and getAnalysisID() definitions from Pass.h toDevang Patel2006-12-131-33/+3
* Add AnalysisResolver_New.Devang Patel2006-12-081-1/+6
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-1/+1
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-281-0/+4
* Silence -Woverloaded-virtual warnings.Chris Lattner2006-08-281-1/+4
* Be consistent in using class vs struct to make VC++ happy. And as it containsJeff Cohen2006-01-041-1/+2
* Patch #6's in Saem's refactor-the-passmanager patch series. From him:Chris Lattner2006-01-041-16/+23
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
* Fix grammar wrt apostrophe'sMisha Brukman2005-03-161-3/+3
* For PR387:\Reid Spencer2004-12-071-3/+6
* For PR387:\Reid Spencer2004-12-071-2/+1