aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/PassManagerT.h
Commit message (Expand)AuthorAgeFilesLines
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-5/+5
* Changes For Bug 352Reid Spencer2004-09-011-3/+3
* Fix problem with inserting FunctionPasses that depend on ImmutablePassesBrian Gaeke2004-07-231-4/+12
* IA64 compatChris Lattner2004-07-161-1/+1
* Ugh, apparently there is no common ground here.Chris Lattner2004-06-041-0/+5
* Keep transitively-required passes alive for queries to work after the initialMisha Brukman2004-03-121-1/+10
* Fix -debug-pass=Executions, which relied on Function, Module, and BasicBlockChris Lattner2004-02-291-9/+6
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Make code gcc 3.4 cleanChris Lattner2003-11-051-1/+1
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* This is a header file, hear me roarChris Lattner2003-10-131-1/+1
* Regularize header file commentsChris Lattner2003-10-131-1/+1
* Add new method to FunctionPassManager to add ImmutablePasses.Brian Gaeke2003-08-141-1/+20
* Dramatically simplify how -time-passes works.Chris Lattner2003-08-141-57/+13
* Add support for GCC 3.3Chris Lattner2003-06-231-2/+2
* Fix a nasty bug where the ConstantMerge pass was invalidating the TargetData ...Chris Lattner2003-04-241-13/+25
* Allow ImmutablePass's to require other immutable passes and to be initializedChris Lattner2003-02-261-0/+26
* Fix a misunderstanding of the standard associative containersChris Lattner2003-02-141-7/+2
* 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