| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add Tsan annotations to the pass system. | Nick Lewycky | 2011-12-08 | 1 | -1/+6 |
| * | Revert r131155 for now. It makes VMCore depend on Analysis and Transforms | Nick Lewycky | 2011-05-10 | 1 | -145/+0 |
| * | Add support for plugins add passes to the default set of passes. The standar... | David Chisnall | 2011-05-10 | 1 | -0/+145 |
| * | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 1 | -1/+1 |
| * | Attempt to fix valgrind complaining about (benign) leaks in pass registration... | Owen Anderson | 2010-10-20 | 1 | -7/+9 |
| * | Remove extraneous slash. | Owen Anderson | 2010-10-19 | 1 | -1/+1 |
| * | Factor out the call-once implementation into its own macro. | Owen Anderson | 2010-10-19 | 1 | -70/+21 |
| * | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson | 2010-10-19 | 1 | -13/+8 |
| * | Try again at implementing thread-safe lazy pass initialization, without depen... | Owen Anderson | 2010-10-14 | 1 | -10/+72 |
| * | Revert r116489. It included some changes I didn't intend to commit, and brok... | Owen Anderson | 2010-10-14 | 1 | -23/+23 |
| * | Apparently MSVC doesn't support thread-safe static local initialization. Rol... | Owen Anderson | 2010-10-14 | 1 | -23/+23 |
| * | Conversely, Analysis-implementations do NOT need to initialize the AnalysisGr... | Owen Anderson | 2010-10-13 | 1 | -3/+1 |
| * | Analysis groups need to initialize their default implementations. | Owen Anderson | 2010-10-13 | 1 | -1/+2 |
| * | Take advantage of C++'s thread-safe static local initialization to simplify t... | Owen Anderson | 2010-10-13 | 1 | -11/+31 |
| * | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+37 |
| * | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -3/+3 |
| * | Move the pass initialization helper functions into the llvm namespace, and add | Owen Anderson | 2010-10-07 | 1 | -3/+4 |
| * | Hide analysis group registration behind a macro, just like pass registration. | Owen Anderson | 2010-10-06 | 1 | -0/+7 |
| * | Pass initialization functions should take a PassRegistry as a parameter | Owen Anderson | 2010-10-06 | 1 | -6/+5 |
| * | Another step towards getting rid of static ctors for pass registration: have ... | Owen Anderson | 2010-10-05 | 1 | -7/+19 |
| * | Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce ... | Owen Anderson | 2010-09-07 | 1 | -0/+1 |
| * | Tidy some #includes and forward-declarations, and move the C binding code | Dan Gohman | 2010-08-07 | 1 | -2/+0 |
| * | Some cleanup. Use a class (OptionInfo) instead of a pair of a pair and remove | Rafael Espindola | 2010-08-06 | 1 | -2/+1 |
| * | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -11/+11 |
| * | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -11/+11 |
| * | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -11/+11 |
| * | Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG... | Owen Anderson | 2010-07-21 | 1 | -1/+3 |
| * | Add the INITIALIZE_PASS macro. | Owen Anderson | 2010-07-21 | 1 | -0/+2 |
| * | Move the handling of PassRegistrationListener's to PassRegistry. | Owen Anderson | 2010-07-20 | 1 | -5/+3 |
| * | Pull out r108755. After offline discussion with Chris, we're going to go a d... | Owen Anderson | 2010-07-20 | 1 | -10/+3 |
| * | Speculatively revert r108813, in an attempt to get the self-host buildbots wo... | Owen Anderson | 2010-07-20 | 1 | -50/+40 |
| * | Reapply r108794, a fix for the failing test from last time. | Owen Anderson | 2010-07-20 | 1 | -40/+50 |
| * | Revert r108794, "Separate PassInfo into two classes: a constructor-free | Daniel Dunbar | 2010-07-20 | 1 | -50/+40 |
| * | Separate PassInfo into two classes: a constructor-free superclass (StaticPass... | Owen Anderson | 2010-07-20 | 1 | -40/+50 |
| * | Change the implemented interfaces list on PassInfo from a std::vector to a ma... | Owen Anderson | 2010-07-19 | 1 | -3/+10 |
| * | Move several non-performance-critical member functinos out of line. | Dan Gohman | 2010-06-21 | 1 | -7/+1 |
| * | add a helper method. | Chris Lattner | 2010-01-20 | 1 | -0/+5 |
| * | Add required #includes for freestanding .h files. | Daniel Dunbar | 2009-10-17 | 1 | -1/+1 |
| * | Remove some unused fields. | Dan Gohman | 2009-08-29 | 1 | -7/+4 |
| * | remove a deprecated interface that was pretty useless | Gabor Greif | 2009-03-02 | 1 | -7/+0 |
| * | fix typo | Gabor Greif | 2009-03-02 | 1 | -1/+1 |
| * | Correct a comment. | Dan Gohman | 2008-06-24 | 1 | -1/+1 |
| * | Remove warnings about unused parameters and shadowed variables. | Bill Wendling | 2008-05-19 | 1 | -6/+6 |
| * | Make PassInfo noncopyable. | Dan Gohman | 2008-05-14 | 1 | -0/+4 |
| * | Change class' public PassInfo variables to by initialized with the | Dan Gohman | 2008-05-13 | 1 | -53/+50 |
| * | Remove uses of llvm/System/IncludeFile.h that are no longer needed. | Dan Gohman | 2008-05-06 | 1 | -1/+0 |
| * | PassInfo keep tracks whether a pass is an analysis pass or not. | Devang Patel | 2008-03-19 | 1 | -6/+12 |
| * | Add explicit keywords. | Dan Gohman | 2008-01-29 | 1 | -1/+1 |
| * | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | update comment. | Chris Lattner | 2007-10-18 | 1 | -1/+1 |