Start converting to new error handling API.
[oota-llvm.git] / lib / VMCore / PassManager.cpp
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.
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-26 Devang PatelUse toplevel function pass manager as OnTheFly manager.
2007-04-16 Devang PatelProivde getAnalysis<FPAnalysis>(Func) support.
2007-04-16 Devang PatelDo not assert during analysis implementation initializa...
2007-04-16 Devang PatelPrint and delete on the fly pass managers.
2007-04-16 Devang PatelUpdate module pass manager to support module passes...
2007-04-16 Devang PatelGive each pass manager chance to manage lower level...
2007-04-16 Anton KorobeynikovRemoved tabs everywhere except autogenerated & external...
2007-03-08 Devang PatelSpeed Up Pass Manager.
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-06 Devang PatelAdd preparePassManager() hook. This allows each pass...
2007-03-05 Devang PatelCurrent pass manager, not the parent pass manager,...
2007-03-05 Devang PatelAvoid constructing std::strings unless pass debugging...
2007-03-05 Devang PatelAccount for time consumed by releaseMemory() properly.
2007-03-05 Jeff CohenUnbreak VC++ build.
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-07 Devang PatelDo not drop transferred last uses on the floor.
2007-02-05 Devang PatelFix PR1158
2007-02-01 Devang Patelcvs commit
2007-01-30 Reid SpencerFor PR1136: Rename GlobalVariable::isExternal as isDecl...
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-17 Devang PatelUpdate ModulePass::assignPassManager() to take into...
2007-01-17 Devang Patels/PassDebugging_New/PassDebugging/g
next