aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/PassManagers.h
Commit message (Expand)AuthorAgeFilesLines
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* Move the PMStack class out of Pass.h and into PassManagers.h.Dan Gohman2008-03-141-0/+31
* Change PMTopLevelManager's PassManagers vector element type fromDan Gohman2008-03-131-2/+2
* Remove dead code.Devang Patel2008-02-271-4/+0
* Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov2008-02-201-2/+0
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Fix a using namespace llvm; in a header file.Dan Gohman2007-10-031-3/+2
* Change casts from old style to new style. This helps document the detailsReid Spencer2007-08-121-1/+1
* Do not overuse std::string. Pass around char * directly.Devang Patel2007-08-101-3/+2
* Add #ifndef guard.Devang Patel2007-08-101-0/+6
* avoid copying strings.Chris Lattner2007-08-101-2/+3
* Fix pastos in comments for doFinalization functions.Dan Gohman2007-07-301-1/+1
* Add facility to dump pass manager structure Devang Patel2007-07-271-4/+1
* Use SmallVector instead of std::vector.Devang Patel2007-07-201-2/+2
* Verify loop info.Devang Patel2007-07-191-0/+3
* Drop 'const'Devang Patel2007-05-031-1/+1
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-1/+1
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+3
* Give each pass manager chance to manage lower level analysis pass, which isDevang Patel2007-04-161-5/+20
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-231-3/+3
* Keep track of higher level analysis.Devang Patel2007-03-061-0/+9
* Keep track of inherited analysis. For example, if a loop pass does notDevang Patel2007-03-061-0/+21
* Current pass manager, not the parent pass manager, assumes the role ofDevang Patel2007-03-051-11/+0
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-051-2/+15
* Make getPassManagerType() const.Devang Patel2007-02-271-2/+2
* temporarily revert Devang's most recent patch, which caused a largeChris Lattner2007-02-171-5/+0
* Use inverted map to speedup collectLastUses().Devang Patel2007-02-171-0/+5
* Pretty print pass managers.Devang Patel2007-02-011-0/+4
* - Undo previous check-in (i.e. Do not export TimingInfo class throughDevang Patel2007-01-291-49/+2
* Move TimingInfo into PassManagers.h so that other libs can use it.Devang Patel2007-01-291-0/+49
* Code refactoring.Devang Patel2007-01-161-0/+8
* Remove extra white spaces. Fix comments.Devang Patel2007-01-151-2/+2
* s/addPassToManager/add/gDevang Patel2007-01-121-1/+1
* Move PMTopLevelManager, PMDataManager and FPPassManger classes intoDevang Patel2007-01-121-0/+319