summaryrefslogtreecommitdiff
path: root/include/llvm/PassSupport.h
Commit message (Expand)AuthorAge
* Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman2010-08-07
* Some cleanup. Use a class (OptionInfo) instead of a pair of a pair and removeRafael Espindola2010-08-06
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisG...Owen Anderson2010-07-21
* Add the INITIALIZE_PASS macro.Owen Anderson2010-07-21
* Move the handling of PassRegistrationListener's to PassRegistry.Owen Anderson2010-07-20
* Pull out r108755. After offline discussion with Chris, we're going to go a d...Owen Anderson2010-07-20
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-20
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-20
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-20
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-20
* Change the implemented interfaces list on PassInfo from a std::vector to a ma...Owen Anderson2010-07-19
* Move several non-performance-critical member functinos out of line.Dan Gohman2010-06-21
* add a helper method.Chris Lattner2010-01-20
* Add required #includes for freestanding .h files.Daniel Dunbar2009-10-17
* Remove some unused fields.Dan Gohman2009-08-29
* remove a deprecated interface that was pretty uselessGabor Greif2009-03-02
* fix typoGabor Greif2009-03-02
* Correct a comment.Dan Gohman2008-06-24
* Remove warnings about unused parameters and shadowed variables.Bill Wendling2008-05-19
* Make PassInfo noncopyable.Dan Gohman2008-05-14
* Change class' public PassInfo variables to by initialized with theDan Gohman2008-05-13
* Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman2008-05-06
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-19
* Add explicit keywords.Dan Gohman2008-01-29
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* update comment.Chris Lattner2007-10-18
* Change casts from old style to new style. This helps document the detailsReid Spencer2007-08-12
* Re-install patch to enable use of PassID.Devang Patel2007-05-02
* revert enough of devang's recent patches to get the tree basically working againChris Lattner2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-16
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-23
* Switch analysis groups to be unregistered when llvm_shutdown is called.Chris Lattner2006-12-01
* Start moving pass registration over to using the ManagedStatic mechanism.Chris Lattner2006-12-01
* pass cfgonly up the ctor instead of calling an explicit method.Chris Lattner2006-12-01
* move 'cfgonly' pass tracking into PassInfo, instead of handling it withChris Lattner2006-12-01
* remove 'target constructor' support.Chris Lattner2006-12-01
* Remove dead methodsChris Lattner2006-12-01
* simplify AnalysisGroup registration, eliminating one typeid call.Chris Lattner2006-08-28
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-27
* Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner2006-08-27
* We no longer care whether something is an opt vs analysis pass, only whetherChris Lattner2006-08-27
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-01
* Working toward registration of register allocators.Jim Laskey2006-07-27
* For PR780:Reid Spencer2006-07-26
* For PR780:Reid Spencer2006-06-07
* Speedup and simplify pass registration by the observation that there isChris Lattner2006-01-23