aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/PassSupport.h
Commit message (Expand)AuthorAgeFilesLines
* add a helper method.Chris Lattner2010-01-201-0/+5
* Add required #includes for freestanding .h files.Daniel Dunbar2009-10-171-1/+1
* Remove some unused fields.Dan Gohman2009-08-291-7/+4
* remove a deprecated interface that was pretty uselessGabor Greif2009-03-021-7/+0
* fix typoGabor Greif2009-03-021-1/+1
* Correct a comment.Dan Gohman2008-06-241-1/+1
* Remove warnings about unused parameters and shadowed variables.Bill Wendling2008-05-191-6/+6
* Make PassInfo noncopyable.Dan Gohman2008-05-141-0/+4
* Change class' public PassInfo variables to by initialized with theDan Gohman2008-05-131-53/+50
* Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman2008-05-061-1/+0
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-191-6/+12
* Add explicit keywords.Dan Gohman2008-01-291-1/+1
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* update comment.Chris Lattner2007-10-181-1/+1
* Change casts from old style to new style. This helps document the detailsReid Spencer2007-08-121-4/+4
* Re-install patch to enable use of PassID.Devang Patel2007-05-021-13/+13
* revert enough of devang's recent patches to get the tree basically working againChris Lattner2007-05-021-13/+13
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-13/+13
* Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov2007-04-161-2/+4
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-231-5/+5
* Switch analysis groups to be unregistered when llvm_shutdown is called.Chris Lattner2006-12-011-2/+0
* Start moving pass registration over to using the ManagedStatic mechanism.Chris Lattner2006-12-011-1/+0
* pass cfgonly up the ctor instead of calling an explicit method.Chris Lattner2006-12-011-22/+6
* move 'cfgonly' pass tracking into PassInfo, instead of handling it withChris Lattner2006-12-011-3/+11
* remove 'target constructor' support.Chris Lattner2006-12-011-15/+5
* Remove dead methodsChris Lattner2006-12-011-22/+0
* simplify AnalysisGroup registration, eliminating one typeid call.Chris Lattner2006-08-281-13/+5
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-47/+0
* Eliminate RegisterAnalysis. RegisterPass now does all that is necessary.Chris Lattner2006-08-271-24/+17
* We no longer care whether something is an opt vs analysis pass, only whetherChris Lattner2006-08-271-42/+28
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-011-69/+0
* Working toward registration of register allocators.Jim Laskey2006-07-271-0/+70
* For PR780:Reid Spencer2006-07-261-1/+1
* For PR780:Reid Spencer2006-06-071-11/+1
* Speedup and simplify pass registration by the observation that there isChris Lattner2006-01-231-71/+50
* Remove trailing whitespaceMisha Brukman2005-04-211-8/+8
* Fix more warningsChris Lattner2004-06-041-4/+4
* Adjust argument to match destination data typeChris Lattner2004-06-031-1/+1
* Fixes for PR114: Thanks to Reid Spencer!Chris Lattner2003-11-161-2/+3
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Added ability to register FunctionPasses as optimizations, withMisha Brukman2003-11-071-0/+20
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Rename method to indicate what it doesChris Lattner2003-10-121-7/+10
* Remove a ton of extraneous #includesChris Lattner2003-06-221-2/+0
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+2
* Remove support for "targetdata pass ctors"Chris Lattner2003-04-241-39/+3
* Add new helper template functionChris Lattner2003-02-251-0/+2
* Add support for passes that use a TargetMachine object.Vikram S. Adve2002-09-161-13/+39
* - PassInfo class keeps track of AnalysisGroups implemented by the Pass.Chris Lattner2002-08-301-115/+141
* Add a class that is useful for hacking around linking problem due toChris Lattner2002-08-211-0/+10