summaryrefslogtreecommitdiff
path: root/include/llvm/PassSupport.h
Commit message (Expand)AuthorAge
* 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
* Remove trailing whitespaceMisha Brukman2005-04-21
* Fix more warningsChris Lattner2004-06-04
* Adjust argument to match destination data typeChris Lattner2004-06-03
* Fixes for PR114: Thanks to Reid Spencer!Chris Lattner2003-11-16
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Added ability to register FunctionPasses as optimizations, withMisha Brukman2003-11-07
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-20
* Rename method to indicate what it doesChris Lattner2003-10-12
* 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
* Remove support for "targetdata pass ctors"Chris Lattner2003-04-24
* Add new helper template functionChris Lattner2003-02-25
* Add support for passes that use a TargetMachine object.Vikram S. Adve2002-09-16
* - PassInfo class keeps track of AnalysisGroups implemented by the Pass.Chris Lattner2002-08-30
* Add a class that is useful for hacking around linking problem due toChris Lattner2002-08-21
* - Implement the new AnalysisGroup feature, neccesary for Value#ing and poin...Chris Lattner2002-08-21
* * Implement stuff so that code can declare that they only depend on the CFG ofChris Lattner2002-07-30
* Add rough support for LLC passesChris Lattner2002-07-30
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-27
* * Add support for different "PassType's"Chris Lattner2002-07-26