reapply my timer rewrite with a change for PassManager to store
[oota-llvm.git] / lib / VMCore / PassManager.cpp
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-03-02 Erick TryzelaarAdd Module functions in place of module providers.
2010-03-01 Dan GohmanDon't print "Modified" for passes which haven't modifie...
2010-02-15 Nick LewyckyDon't try to materialize a function that isn't material...
2010-01-27 Jeffrey YasskinKill ModuleProvider and ghost linkage by inverting...
2010-01-22 Chris Lattnerelimiante the dynamic_cast's from opt.
2010-01-22 Chris Lattnereliminate a bunch more unneeded dynamic_cast's.
2010-01-22 Chris Lattnereliminate a bunch of dynamic_cast's.
2010-01-22 Chris Lattnereliminate a bunch of dynamic_cast's.
2010-01-09 Chris Lattner"In order to ease automatic bindings generation, it...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-25 Bill WendlingAvoid assigning to Changed when it won't be used after...
2009-12-08 Benjamin KramerRemove useless calls to c_str().
2009-12-04 Andreas NeustifterAdded debug output for inherited passes that are invali...
2009-11-23 Dan GohmanMove FunctionPassManagerImpl's dumpArguments and dumpPa...
2009-11-06 Daniel DunbarPass StringRef by value.
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
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-09-15 Chris Lattneradd some missing quotes in debug output
2009-08-23 Benjamin KramerKill off more cerr/cout uses and prune includes a bit.
2009-08-07 Dan GohmanFix a bunch of namespace pollution.
2009-07-26 Daniel DunbarEliminate some uses of DOUT, cerr, and getNameStart().
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-07-01 Dan GohmanUse find instead of operator[] to test whether an eleme...
2009-06-29 Torok EdwinSet wasRun to false here on Dan's suggestion.
2009-06-29 Torok EdwinCall doInitialization(), releaseMemory(), and doFinaliz...
2009-06-18 Owen AndersonAdd a SmartScopedLock, and use it to simplify code.
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-17 Owen AndersonGuard mutation of the timing info global.
2009-05-22 Duncan SandsAlways verify dominfo if expensive checking is enabled.
2009-04-01 Devang PatelClean up pass manager cache after each run.
2009-03-10 Dan GohmanUse WriteAsOperand instead of manually decorating the...
2009-03-06 Chris LattnerSprinkle some PrettyStackEntry magic into the passmanag...
2009-03-06 Chris Lattnervarious cosmetic cleanups.
2009-02-13 Duncan SandsReapply r64301. These uses of "inline" can cause strange
2009-02-11 Bill WendlingRevert r64300 and r64301. These were causing the follow...
2009-02-11 Duncan SandsThese uses of "inline" can cause strange link-time
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-11-06 Dan GohmanFix a use of an invalid iterator when -debug-pass=Detai...
2008-11-04 Nuno Lopesfix memory leak in pass manager when adding an analysis...
2008-10-08 Duncan SandsAdd <cstdio> include where needed by gcc-4.4.
2008-10-06 Devang PatelRemove interfaces implemented by dead pass from the...
2008-09-09 Devang PatelAdd assertion check.
2008-09-09 Devang PatelSimplify.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-14 Devang PatelThe pass manager is not able to schedule -loop-deletion...
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-08-07 Chris LattnerDon't verify passes when assertions are disabled.
2008-07-09 Dan GohmanConsistently put quotes around pass names in debugging...
2008-07-01 Devang PatelDisable dom info verifier by default.
2008-07-01 Devang PatelFix typos in comments.
2008-07-01 Devang PatelAdd dom info verifier.
2008-06-06 Devang PatelPrint debug message only if there are dead passes.
2008-06-04 Evan ChengMore pass manager debugging outputs.
2008-06-03 Devang Patel"Unable to schedule <A> required by <B>" is more helpfu...
2008-06-03 Devang PatelAdd debugging aid.
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-03-20 Devang PatelKeep track of analysis information inherited from Modul...
2008-03-19 Devang Patel#if 1 .. #endif markers do not add any value.
2008-03-19 Devang PatelPassInfo keep tracks whether a pass is an analysis...
2008-03-19 Devang PatelDo not use virtual function to identify an analysis...
2008-03-18 Devang PatelIdentify Analysis pass.
2008-03-16 Gordon HenriksenC and Objective Caml bindings for PassManagers.
2008-03-13 Dan GohmanEliminate a few unnecessary uses of dynamic_cast.
2008-03-13 Dan GohmanFix a typo.
2008-03-13 Dan GohmanDon't redundantly clear std::vector members in destructors.
2008-03-13 Dan GohmanChange PMTopLevelManager's PassManagers vector element...
2008-03-13 Dan GohmanChange PMStack::push to accept a PMDataManager* instead of
2008-03-11 Dan GohmanGive PassManager and FunctionPassManager a common base...
2008-03-11 Dan GohmanFix typos in comments.
2008-02-27 Devang PatelRemove dead code.
2008-02-02 Devang PatelAdd comment explaining what is lower level analysis...
2008-01-29 Dan GohmanFix 80-col violations.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-10-08 Dan GohmanAdd explicit keywords.
2007-10-03 Dan GohmanFix a using namespace llvm; in a header file.
2007-08-10 Devang PatelDo not overuse std::string. Pass around char * directly.
2007-08-10 Chris Lattnerminor simplifications.
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-07-19 Devang PatelSet up ground work to verify preserved analysis info.
2007-07-09 Devang PatelFix memory leak.
2007-07-05 Gabor GreifHere is the bulk of the sanitizing.
2007-06-18 Devang PatelFix quotes in debug messages.
2007-05-23 Devang PatelIf user wants to run instcombine twice, do not block it.
next