aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Pass.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-6/+8
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-11/+25
* Give the -time-passes tool option a global storage location so that itsReid Spencer2004-08-241-0/+5
* Apparently a particular vendor compiler uses the struct/class tag to MANGLEChris Lattner2004-06-081-1/+1
* Fix grammar.Misha Brukman2004-04-011-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Fix spelling.Misha Brukman2003-10-101-1/+1
* Standardize header file commentsChris Lattner2003-09-301-1/+1
* Move getAnalysisToUpdate to after the definition of AnalysisResolver.Chris Lattner2003-08-291-6/+1
* Spell `necessary' correctly.Misha Brukman2003-08-181-4/+4
* #include <cassert> as necessary...Chris Lattner2003-07-251-0/+1
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-1/+0
* Remove a ton of extraneous #includesChris Lattner2003-06-221-1/+0
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+2
* It's 'separate'. The 'i.e.' is kinda nit-picking, but think of it this way:Misha Brukman2003-05-031-2/+2
* Add helper methodChris Lattner2003-03-211-0/+8
* * Un "protect" the getAnalysis<> functionsChris Lattner2003-02-261-3/+9
* Add support for ImmutablePasses, which are not run, and cannot beChris Lattner2002-09-251-0/+19
* Fix typo in comment.Vikram S. Adve2002-09-171-1/+1
* Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair ofChris Lattner2002-09-121-3/+24
* Make getAnalysisToUpdate<AnalysisType>() public so that transformation APIsChris Lattner2002-09-061-15/+16
* - Pass now has AnalysisImpls class to implement getAnalysis() so that it isChris Lattner2002-08-301-9/+27
* Make the getAnalyss<> members const. Using them does NOT modify the Pass obj...Chris Lattner2002-08-291-5/+5
* Convert comments to Doxygen styleChris Lattner2002-08-251-89/+90
* - Make Pass::lookupPassInfo a public memberChris Lattner2002-08-211-3/+13
* - Eliminate the need for analyses to expose an ::ID member.Chris Lattner2002-08-211-4/+20
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-4/+10
* * Fix comment descriptionsChris Lattner2002-07-291-5/+11
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-271-1/+20
* Break part of Pass.h out into PassAnalysisSupport.hChris Lattner2002-07-231-140/+15
* *** empty log message ***Chris Lattner2002-06-251-9/+9
* Add support for passes to announce that they only depend on the CFG of aChris Lattner2002-05-061-0/+9
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-2/+5
* Stub functions for timing supportChris Lattner2002-04-291-0/+3
* Move FunctionPass::doesNotModifyCFG to AnalysisUsage::preservesCFG()Chris Lattner2002-04-281-12/+11
* * Add a stub to FunctionPass so that subclasses can declare that they do notChris Lattner2002-04-281-6/+13
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-53/+80
* Allow a pass to obtain an analysis result for updating.Chris Lattner2002-04-101-0/+20
* Fix the release buildChris Lattner2002-04-041-2/+0
* Rename Method to FunctionChris Lattner2002-03-231-9/+9
* * Make debugging output nicerChris Lattner2002-01-311-14/+32
* Checkin new pass framework. This one is more useful and automaticallyChris Lattner2002-01-301-67/+159
* Pull run() into Pass.cppChris Lattner2002-01-231-7/+3