Reapply r108794, a fix for the failing test from last time.
[oota-llvm.git] / lib / VMCore / Pass.cpp
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-04-16 Eric ChristopherSilence an unused variable warning.
2010-04-15 Dan GohmanFix namespace polution.
2010-04-06 Owen AndersonUse a ManagedCleanup to prevent leaking the PassRegistr...
2010-04-02 David GreeneOk, third time's the charm. No changes from last time...
2010-04-02 Evan ChengRevert 100204. It broke a bunch of tests and apparently...
2010-04-02 David GreeneLet's try this again. Re-apply 100143 including an...
2010-04-01 Eric ChristopherRevert r100143.
2010-04-01 David GreeneAdd some switches helpful for debugging:
2010-02-13 Jeffrey YasskinMake PassRegistrar thread-safe since it can be modified...
2010-01-27 Jeffrey YasskinKill ModuleProvider and ghost linkage by inverting...
2010-01-22 Chris Lattnergive PassNameParser a home.
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-14 Dan GohmanMove several function bodies which are rarely inlined...
2009-11-06 Daniel DunbarPass StringRef by value.
2009-10-22 Devang PatelHide MetadataContext implementation details.
2009-10-08 Dan GohmanAdd a form of addPreserved which takes a string argumen...
2009-08-29 Dan GohmanRemove some unused fields.
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-06-24 Owen AndersonGuard the listeners list. Unfortunately, this requires...
2009-06-19 Owen AndersonMove the memory fences out of the path for single-threa...
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-18 Owen AndersonAs pointed out by Duncan, I accidentally dropped the...
2009-06-18 Nick LewyckyAdd braces to clarify if/else structure and remove...
2009-06-17 Owen AndersonWe need to use double-checked locking for lazy initiali...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-08-08 Chris LattnerSpeed up the passmgr by avoiding heap thrashing on...
2008-06-21 Chris Lattnerfix some warnings when assertions are disabled.
2008-05-23 Dan GohmanAdd #includes to make some dependencies explicit.
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-14 Dan GohmanUpdate comments; getPassName no longer uses RTTI.
2008-03-08 Dan GohmanRemove unused runPass methods.
2008-01-29 Dan GohmanFix 80-col violations.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-10-18 Chris LattnerReduce reliance on rtti info
2007-05-02 Devang PatelRe-install patch to enable use of PassID.
2007-05-02 Chris Lattnerrevert enough of devang's recent patches to get the...
2007-05-02 Chris Lattnerdisable this assertion as a hack to get the build more...
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-26 Devang PatelMove ~Pass() from Pass.h into Pass.cpp
2007-04-21 Chris LattnerFix a bug that prevented the JIT from working correctly...
2007-03-05 Jeff CohenUnbreak VC++ build.
2007-01-30 Reid SpencerFor PR1136: Rename GlobalVariable::isExternal as isDecl...
2007-01-05 Devang Patel1) Remove old AnalysisResolver.
2007-01-05 Devang PatelRemove old pass manager.
2006-12-22 Devang PatelModulePass and ImmutablePass. Force out of line virtual...
2006-12-13 Devang PatelUsing PDL as a prefix for PassDebugLevel enums is not...
2006-12-13 Devang PatelMove enum PassDebugLevel from PassManagerT.h to Pass.h.
2006-12-13 Devang PatelAdd #ifdef switch toggle between old and new pass manag...
2006-12-10 Chris Lattnerfix PR1039 by making timing info be destroyed by llvm_s...
2006-12-07 Bill WendlingRemoving even more <iostream> includes.
2006-12-01 Chris LattnerSwitch analysis groups to be unregistered when llvm_shu...
2006-12-01 Chris LattnerStart moving pass registration over to using the Manage...
2006-12-01 Chris Lattnermove 'cfgonly' pass tracking into PassInfo, instead...
2006-09-04 Chris LattnerAdd explicit doInitialization/doFinalization methods...
2006-08-27 Chris LattnerWe no longer care whether something is an opt vs analys...
2006-07-06 Chris LattnerChange the ModuleProvider interface to not throw except...
2006-06-07 Reid SpencerFor PR780:
2006-01-23 Chris LattnerSpeedup and simplify pass registration by the observati...
2006-01-04 Chris LattnerPatch #6's in Saem's refactor-the-passmanager patch...
2005-04-25 Reid SpencerOlder compilers won't like the inline virtual destructo...
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-12-07 Reid SpencerFor PR387:\
2004-09-20 Chris Lattner'Pass' should now not be derived from by clients. ...
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-24 Reid SpencerGive the -time-passes tool option a global storage...
2004-07-07 Misha BrukmanThere is no error message to print out, end sentence...
2004-07-07 Reid SpencerFix for bug 391.
2004-07-04 Reid Spencer- #include <iostream> since its not in Value.h any...
2004-02-29 Chris LattnerFix -debug-pass=Executions, which relied on Function...
2004-02-28 Brian GaekeFix typo in comment
2004-02-09 Chris LattnerTwo problems with these lines of code:
2003-11-21 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-10-14 Misha BrukmanEnabling incremental bytecode loading in the JIT:
2003-10-13 Chris Lattner* Remove extraneous #includes
2003-10-12 Chris LattnerRename method
2003-10-10 Brian GaekeDon't include Config/stdio.h or <stdio.h>.
2003-08-18 Misha BrukmanSpell `necessary' correctly.
2003-08-14 Brian GaekeAdd new method to FunctionPassManager to add ImmutableP...
2003-08-14 Chris LattnerDramatically simplify how -time-passes works.
2003-08-12 Brian GaekeAdd FunctionPassManager - it's like a PassManager,...
2003-06-30 John CriswellMerged in autoconf branch. This provides configuration...
2003-06-19 Chris LattnerRemove usage of sys/unistd.h
2003-03-21 Chris LattnerAdd helper method
2002-10-21 Chris Lattner - Rename AnalysisUsage::preservesAll to getPreservesA...
2002-10-01 Chris LattnerFactor timer code out of PassManager implementation...
2002-09-25 Chris LattnerAdd support for ImmutablePasses, which are not run...
2002-09-13 Chris LattnerAnother portability fix provided via Casey Carter:
2002-09-12 Chris LattnerAdd a new BasicBlockPass::doInitialization/Finalization...
2002-08-30 Chris Lattner - PassManager prints analysis sets nicer
2002-08-21 Chris Lattner - Fighting with linking problem due to removing the...
2002-08-21 Chris LattnerRemove debugging code accidentally checked in.
2002-08-21 Chris Lattner - Implement the new AnalysisGroup feature, neccesary...
next