aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/PassManagerT.h
Commit message (Expand)AuthorAgeFilesLines
* Fix spelling of `propagate'.Misha Brukman2002-10-291-2/+2
* - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG toChris Lattner2002-10-211-2/+2
* Make sure to use the TimerGroup that we created!Chris Lattner2002-10-011-1/+1
* Make sure not to count the PassManager wrapersChris Lattner2002-10-011-0/+2
* Factor timer code out of PassManager implementation, into a generic interfaceChris Lattner2002-10-011-20/+22
* Fix a problem that was caused by stale analyses being in CurrentAnalysesChris Lattner2002-09-291-0/+13
* * Fix ugly bug in previous checkin where I reused the name 'i' one too many t...Chris Lattner2002-09-251-5/+10
* Add support for ImmutablePasses, which are not run, and cannot beChris Lattner2002-09-251-17/+67
* Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair ofChris Lattner2002-09-121-0/+16
* Enable "garbage detection" of LLVM objects. Check for leaks after runningChris Lattner2002-09-081-0/+5
* - Use Pass::AnalysisImpls instead of findAnalysisGroupMemeberChris Lattner2002-08-301-42/+40
* - Implement the new AnalysisGroup feature, neccesary for Value#ing and point...Chris Lattner2002-08-211-19/+50
* Sort -time-passes report first by user+system, then by Wall clock time.Chris Lattner2002-08-201-3/+1
* Enhance -time-passes to be more detailed and usefulChris Lattner2002-08-011-1/+19
* We need iostream in PassManagerT.h to use cerrChris Lattner2002-07-311-0/+1
* Implement new -debug-pass=Arguments option that causes PassManager toChris Lattner2002-07-301-9/+22
* * Move some code from Pass.cpp to PassManagerT.hChris Lattner2002-07-301-2/+28
* * Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner2002-07-291-19/+16
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-271-1/+1
* *** empty log message ***Chris Lattner2002-07-241-4/+4
* changes for 64bit gccAnand Shukla2002-06-251-1/+1
* MEGAPATCH checkin.Chris Lattner2002-06-251-19/+19
* Fix problem where subpasses would invalidate all analyses outstandingChris Lattner2002-04-301-0/+8
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+3
* Add a new command line option for PassManager using utilities.Chris Lattner2002-04-291-11/+84
* Move include/llvm/PassManager.h to lib/VMCore/PassManagerT.hChris Lattner2002-04-281-6/+9
* Minor changes to allow Modules (which are no longer Values) to workChris Lattner2002-04-281-4/+6
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-49/+84
* Make build work in release modeChris Lattner2002-04-041-11/+2
* Rename Method to FunctionChris Lattner2002-03-231-12/+12
* Make an assertion provide a more helpful error messageChris Lattner2002-03-171-1/+2
* Add more debug outputChris Lattner2002-02-011-1/+5
* * Make debugging output nicerChris Lattner2002-01-311-50/+124
* Fix bug where we didn't initialize and finalize basic block passesChris Lattner2002-01-311-6/+22
* Checkin new pass framework. This one is more useful and automaticallyChris Lattner2002-01-301-0/+395