summaryrefslogtreecommitdiff
path: root/include/llvm/Pass.h
Commit message (Expand)AuthorAge
* For PR950:Reid Spencer2006-12-23
* Enable new pass manager. 2nd attempt.Devang Patel2006-12-22
* ModulePass and ImmutablePass. Force out of line virtual method.Devang Patel2006-12-22
* Enable old pass manager. New pass manager causes CBE failures in llvm-test.Devang Patel2006-12-20
* Enable new pass manager.Devang Patel2006-12-19
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-17
* Using PDL as a prefix for PassDebugLevel enums is not a good idea.Devang Patel2006-12-13
* Move enum PassDebugLevel from PassManagerT.h to Pass.h.Devang Patel2006-12-13
* Add #ifdef switch toggle between old and new pass manager. However,Devang Patel2006-12-13
* Move getAnalysis() and getAnalysisID() definitions from Pass.h toDevang Patel2006-12-13
* Add AnalysisResolver_New.Devang Patel2006-12-08
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-07
* Added a temporary hack to get the llvm-streams to work for future checkins.Bill Wendling2006-11-28
* Silence -Woverloaded-virtual warnings.Chris Lattner2006-08-28
* Be consistent in using class vs struct to make VC++ happy. And as it containsJeff Cohen2006-01-04
* Patch #6's in Saem's refactor-the-passmanager patch series. From him:Chris Lattner2006-01-04
* Remove trailing whitespaceMisha Brukman2005-04-21
* Fix grammar wrt apostrophe'sMisha Brukman2005-03-16
* For PR387:\Reid Spencer2004-12-07
* For PR387:\Reid Spencer2004-12-07
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-27
* '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