Use the attribute enums to query if a parameter has an attribute.
[oota-llvm.git] / include / llvm / PassManagers.h
2012-05-14 Bill WendlingUse ArrayRef instead of an explicit vector type.
2012-02-01 Andrew TrickAdd pass printer passes in the right place.
2012-02-01 Andrew Trickwhitespace
2011-08-29 Andrew TrickReapply r138695. Fix PassManager stack depths.
2011-08-27 Andrew TrickReverting r138695 to see if it fixes clang self host.
2011-08-27 Andrew TrickFix PassManager stack depths.
2010-10-20 Tobias GrosserAdd RegionPass support.
2010-10-12 Dan GohmanConstify.
2010-10-12 Dan GohmanUse SmallVectorImpl in a bunch of places.
2010-08-19 Dan GohmanRevert r111199; it breaks -debug-pass=Structure output.
2010-08-16 Dan GohmanMake dumpPassStructure be a PMDataManager abstraction...
2010-08-16 Dan GohmanMake some of PMTopLevelManager's members non-public...
2010-08-16 Dan GohmanEliminate the TopLevelManagerType enum; instead, just...
2010-08-07 Dan GohmanMore #include cleanups.
2010-08-07 Dan GohmanTidy up PMStack. Add a bunch of consts, use std::vector...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-20 Owen AndersonSpeculatively revert r108813, in an attempt to get...
2010-07-20 Owen AndersonReapply r108794, a fix for the failing test from last...
2010-07-20 Daniel DunbarRevert r108794, "Separate PassInfo into two classes...
2010-07-20 Owen AndersonSeparate PassInfo into two classes: a constructor-free...
2010-06-21 Dan GohmanMove several non-performance-critical member functinos...
2010-03-30 Chris Lattnerreapply my timer rewrite with a change for PassManager...
2010-03-30 Chris Lattnerrevert r99862 which is causing FNT failures.
2010-03-30 Chris Lattnerfairly major rewrite of various timing related stuff.
2010-02-10 Dan GohmanFix "the the" and similar typos.
2010-01-22 Chris Lattnereliminate a bunch of dynamic_cast's.
2009-11-06 Daniel DunbarPass StringRef by value.
2009-11-01 Douglas GregorReverting 85714, 85715, 85716, which are breaking the...
2009-11-01 Dan GohmanRemove the #include of Pass.h from PassManager.h. This...
2009-09-28 Dan GohmanMove the dominator verification code out of special...
2009-09-28 Dan GohmanExtend the StartPassTimer and StopPassTimer functions...
2009-09-27 Dan GohmanExtract the code for releasing a pass into a separate...
2009-09-15 Chris Lattnermake -debug-pass=Executions show information about...
2009-08-07 Dan GohmanFix a bunch of namespace pollution.
2009-08-05 Dan GohmanAdd an explicit keyword.
2009-07-26 Daniel DunbarEliminate some uses of DOUT, cerr, and getNameStart().
2009-04-01 Devang PatelClean up pass manager cache after each run.
2009-03-12 Chris LattnerFully initialize all ivars, fixing PR3790, patch by...
2009-03-06 Chris Lattnersome nits noticed by Duncan
2009-03-06 Chris LattnerSprinkle some PrettyStackEntry magic into the passmanag...
2009-02-18 Dan GohmanEliminate several more unnecessary intptr_t casts.
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-10-16 Dan GohmanTrim #includes.
2008-08-12 Devang PatelUse SmallVector instead of std::vector
2008-08-12 Devang PatelUse DenseMap to keep track of last users.
2008-08-11 Devang PatelKeep track of analysis usage information for passes...
2008-08-08 Chris LattnerDon't call getAnalysisUsage unless -debug-pass is enabl...
2008-08-08 Chris LattnerSpeed up the passmgr by avoiding heap thrashing on...
2008-07-11 Dan GohmanFix spelling of "hierarchy" in comments.
2008-07-01 Devang PatelAdd dom info verifier.
2008-05-23 Dan GohmanAdd #includes to make some dependencies explicit.
2008-05-14 Dan GohmanMake getNumContainedManagers and getNumContainedPasses...
2008-05-05 Evan ChengFix more -Wshorten-64-to-32 warnings.
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-14 Dan GohmanMove the PMStack class out of Pass.h and into PassManag...
2008-03-13 Dan GohmanChange PMTopLevelManager's PassManagers vector element...
2008-02-27 Devang PatelRemove dead code.
2008-02-20 Anton KorobeynikovUpdate gcc 4.3 warnings fix patch with recent head...
2007-12-29 Chris LattnerDon't attribute in file headers anymore. See llvmdev...
2007-10-03 Dan GohmanFix a using namespace llvm; in a header file.
2007-08-12 Reid SpencerChange casts from old style to new style. This helps...
2007-08-10 Devang PatelDo not overuse std::string. Pass around char * directly.
2007-08-10 Devang PatelAdd #ifndef guard.
2007-08-10 Chris Lattneravoid copying strings.
2007-07-30 Dan GohmanFix pastos in comments for doFinalization functions.
2007-07-27 Devang PatelAdd facility to dump pass manager structure
2007-07-20 Devang PatelUse SmallVector instead of std::vector.
2007-07-19 Devang PatelVerify loop info.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-16 Devang PatelGive each pass manager chance to manage lower level...
2007-03-23 Dan GohmanAdd the 'explicit' keyword to several constructors...
2007-03-06 Devang PatelKeep track of higher level analysis.
2007-03-06 Devang PatelKeep track of inherited analysis. For example, if a...
2007-03-05 Devang PatelCurrent pass manager, not the parent pass manager,...
2007-03-05 Devang PatelAvoid constructing std::strings unless pass debugging...
2007-02-27 Devang PatelMake getPassManagerType() const.
2007-02-17 Chris Lattnertemporarily revert Devang's most recent patch, which...
2007-02-17 Devang PatelUse inverted map to speedup collectLastUses().
2007-02-01 Devang PatelPretty print pass managers.
2007-01-29 Devang Patel- Undo previous check-in (i.e. Do not export TimingInfo...
2007-01-29 Devang PatelMove TimingInfo into PassManagers.h so that other libs...
2007-01-16 Devang PatelCode refactoring.
2007-01-15 Devang PatelRemove extra white spaces. Fix comments.
2007-01-12 Devang Patels/addPassToManager/add/g
2007-01-12 Devang PatelMove PMTopLevelManager, PMDataManager and FPPassManger...