summaryrefslogtreecommitdiff
path: root/include/llvm/Pass.h
Commit message (Expand)AuthorAge
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-20
* Give the -time-passes tool option a global storage location so that itsReid Spencer2004-08-24
* Apparently a particular vendor compiler uses the struct/class tag to MANGLEChris Lattner2004-06-08
* Fix grammar.Misha Brukman2004-04-01
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-20
* Fix spelling.Misha Brukman2003-10-10
* Standardize header file commentsChris Lattner2003-09-30
* Move getAnalysisToUpdate to after the definition of AnalysisResolver.Chris Lattner2003-08-29
* Spell `necessary' correctly.Misha Brukman2003-08-18
* #include <cassert> as necessary...Chris Lattner2003-07-25
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-30
* Remove a ton of extraneous #includesChris Lattner2003-06-22
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-11
* It's 'separate'. The 'i.e.' is kinda nit-picking, but think of it this way:Misha Brukman2003-05-03
* Add helper methodChris Lattner2003-03-21
* * Un "protect" the getAnalysis<> functionsChris Lattner2003-02-26
* Add support for ImmutablePasses, which are not run, and cannot beChris Lattner2002-09-25
* Fix typo in comment.Vikram S. Adve2002-09-17
* Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair ofChris Lattner2002-09-12
* Make getAnalysisToUpdate<AnalysisType>() public so that transformation APIsChris Lattner2002-09-06
* - Pass now has AnalysisImpls class to implement getAnalysis() so that it isChris Lattner2002-08-30
* Make the getAnalyss<> members const. Using them does NOT modify the Pass obj...Chris Lattner2002-08-29
* Convert comments to Doxygen styleChris Lattner2002-08-25
* - Make Pass::lookupPassInfo a public memberChris Lattner2002-08-21
* - Eliminate the need for analyses to expose an ::ID member.Chris Lattner2002-08-21
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-08
* * Fix comment descriptionsChris Lattner2002-07-29
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-27
* Break part of Pass.h out into PassAnalysisSupport.hChris Lattner2002-07-23
* *** empty log message ***Chris Lattner2002-06-25
* Add support for passes to announce that they only depend on the CFG of aChris Lattner2002-05-06
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-29
* Stub functions for timing supportChris Lattner2002-04-29
* Move FunctionPass::doesNotModifyCFG to AnalysisUsage::preservesCFG()Chris Lattner2002-04-28
* * Add a stub to FunctionPass so that subclasses can declare that they do notChris Lattner2002-04-28
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-27
* Allow a pass to obtain an analysis result for updating.Chris Lattner2002-04-10
* Fix the release buildChris Lattner2002-04-04
* Rename Method to FunctionChris Lattner2002-03-23
* * Make debugging output nicerChris Lattner2002-01-31
* Checkin new pass framework. This one is more useful and automaticallyChris Lattner2002-01-30
* Pull run() into Pass.cppChris Lattner2002-01-23
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-21
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-20
* move llvm/Transforms/Pass.h to the top level llvm/Pass.h fileChris Lattner2001-10-18