| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a couple missing includes; found while analyzing LLVM headers. | Eli Friedman | 2011-11-04 | 1 | -0/+1 |
* | Don't add the same analysis implementation pair twice. | Jakob Stoklund Olesen | 2011-03-30 | 1 | -0/+2 |
* | More #include cleanups. | Dan Gohman | 2010-08-07 | 1 | -1/+0 |
* | Make AnalysisImpls private. | Dan Gohman | 2010-08-07 | 1 | -1/+1 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -25/+22 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -22/+25 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -25/+22 |
* | Speculatively revert r108813, in an attempt to get the self-host buildbots wo... | Owen Anderson | 2010-07-20 | 1 | -9/+9 |
* | Reapply r108794, a fix for the failing test from last time. | Owen Anderson | 2010-07-20 | 1 | -9/+9 |
* | Revert r108794, "Separate PassInfo into two classes: a constructor-free | Daniel Dunbar | 2010-07-20 | 1 | -9/+9 |
* | Separate PassInfo into two classes: a constructor-free superclass (StaticPass... | Owen Anderson | 2010-07-20 | 1 | -9/+9 |
* | Move several non-performance-critical member functinos out of line. | Dan Gohman | 2010-06-21 | 1 | -11/+2 |
* | eliminate dynamic_cast from the pass manager. | Chris Lattner | 2010-01-21 | 1 | -22/+20 |
* | Pass StringRef by value. | Daniel Dunbar | 2009-11-06 | 1 | -1/+2 |
* | Add another required #include for freestanding .h files. | Daniel Dunbar | 2009-10-17 | 1 | -2/+1 |
* | Add a form of addPreserved which takes a string argument, to allow passes | Dan Gohman | 2009-10-08 | 1 | -0/+17 |
* | Simplify assertion message to avoid confusion. | Devang Patel | 2009-06-02 | 1 | -17/+15 |
* | Clean up pass manager cache after each run. | Devang Patel | 2009-04-01 | 1 | -0/+6 |
* | Remove dead code. | Devang Patel | 2009-04-01 | 1 | -2/+0 |
* | Rename getAnalysisToUpdate to getAnalysisIfAvailable. | Duncan Sands | 2009-01-28 | 1 | -11/+11 |
* | Speed up the passmgr by avoiding heap thrashing on vectors. | Chris Lattner | 2008-08-08 | 1 | -4/+10 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Add a addRequiredTransitiveID member function, which is to | Dan Gohman | 2007-05-14 | 1 | -6/+8 |
* | Proivde getAnalysis<FPAnalysis>(Func) support. | Devang Patel | 2007-04-16 | 1 | -0/+36 |
* | Add the 'explicit' keyword to several constructors that accept one | Dan Gohman | 2007-03-23 | 1 | -1/+1 |
* | 1) Remove old AnalysisResolver. | Devang Patel | 2007-01-05 | 1 | -40/+9 |
* | Remove old pass manager. | Devang Patel | 2007-01-05 | 1 | -33/+3 |
* | fit in 80 cols | Chris Lattner | 2006-12-13 | 1 | -4/+3 |
* | Add #ifdef switch toggle between old and new pass manager. However, | Devang Patel | 2006-12-13 | 1 | -2/+26 |
* | Move getAnalysis() and getAnalysisID() definitions from Pass.h to | Devang Patel | 2006-12-13 | 1 | -0/+40 |
* | Add AnalysisResolver_New. It is a replacement for existing | Devang Patel | 2006-12-08 | 1 | -0/+44 |
* | Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean. | Chris Lattner | 2006-02-22 | 1 | -0/+2 |
* | Older compilers won't like the inline virtual destructor in the header file | Reid Spencer | 2005-04-25 | 1 | -1/+1 |
* | Shut GCC 4.0 up when it complains about classes with virtual functions that | Reid Spencer | 2005-04-24 | 1 | -0/+1 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -5/+5 |
* | Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive for | Misha Brukman | 2004-03-12 | 1 | -4/+17 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
* | Added LLVM copyright header (for lack of a better term). | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Standardize header file comments | Chris Lattner | 2003-09-30 | 1 | -1/+1 |
* | Move getAnalysisToUpdate to after the definition of AnalysisResolver. | Chris Lattner | 2003-08-29 | 1 | -0/+16 |
* | Remove a ton of extraneous #includes | Chris Lattner | 2003-06-22 | 1 | -2/+0 |
* | Included assert.h so that the code compiles under newer versions of GCC. | John Criswell | 2003-06-11 | 1 | -1/+1 |
* | - Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to | Chris Lattner | 2002-10-21 | 1 | -11/+12 |
* | Add support for ImmutablePasses, which are not run, and cannot be | Chris Lattner | 2002-09-25 | 1 | -0/+1 |
* | Make the getAnalyss<> members const. Using them does NOT modify the Pass obj... | Chris Lattner | 2002-08-29 | 1 | -2/+2 |
* | Add assertion checks to nail bugs early. | Chris Lattner | 2002-08-21 | 1 | -0/+2 |
* | - Eliminate the need for analyses to expose an ::ID member. | Chris Lattner | 2002-08-21 | 1 | -2/+2 |
* | - Cleaned up the interface to AnalysisUsage to take analysis class names | Chris Lattner | 2002-08-08 | 1 | -7/+17 |
* | Add hooks to get information out of concrete pass manager implementations | Chris Lattner | 2002-07-30 | 1 | -0/+3 |
* | * Eliminate the Provided set. All Passes now finally just automatically | Chris Lattner | 2002-07-29 | 1 | -9/+3 |