Changes For Bug 352
[oota-llvm.git] / lib / Analysis / DataStructure / BottomUpClosure.cpp
2004-09-01 Reid SpencerChanges For Bug 352
2004-07-07 Chris LattnerHeaders moved
2004-03-04 Chris LattnerMinor changes, remove some debugging code that got...
2004-02-27 Chris LattnerOnly clone global nodes between graphs if both graphs...
2004-02-21 Chris LattnerInstead of cloning the globals for main into the global...
2004-02-20 Chris LattnerThere is no need to merge the globals graph into the...
2004-02-17 Chris LattnerWhen we complete the bottom-up pass, make sure to merge...
2004-02-08 Chris LattnerInstead of callign removeTriviallyDeadNodes on the...
2004-01-31 Chris LattnerAvoid referencing deleted DSgraphs when merging an...
2004-01-27 Chris LattnerGet clone flags right, so we don't build InlinedGlobals...
2004-01-23 Chris LattnerInitial support for implementing clonePartiallyInto...
2003-11-13 Chris LattnerMinor code cleanup
2003-11-12 Chris LattnerFine-grainify namespaces for this library
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-09-20 Chris LattnerFunctions reachable from the arguments of unresolvable...
2003-09-20 Chris LattnerThe Globals graph must become complete at the end of...
2003-09-20 Chris LattnerSwitch from using CallInst's to represent call sites...
2003-08-01 Chris LattnerDEBUG got moved to Support/Debug.h
2003-07-16 Vikram S. AdveRematerialize nodes from the globals graph into the...
2003-07-02 Chris LattnerFix how we are handling unreachable functions. This...
2003-07-02 Chris LattnerKeep track of how many inlinings are performed
2003-07-02 Chris LattnerMake the BU closure keep track of which actual calls...
2003-07-01 Chris LattnerMinor cleanups
2003-06-30 Chris LattnerSplit CallSiteIterator out into DSCallSiteIterator...
2003-06-30 Chris LattnerReimplement the BU closure to collapse all SCC graphs...
2003-06-30 Chris LattnerRevamp DSGraphs so that they can support multiple funct...
2003-06-28 Chris LattnerPropagate globals graph from the local to bu to td...
2003-06-19 Chris Lattner* Changes to make NodeType be private to DSNode.
2003-02-05 Chris LattnerImplement optimization for direct function call case...
2003-02-03 Chris LattnerAdd better debug output
2003-02-01 Chris LattnerChange DSGraph stuff to use hash_(set|map) instead...
2003-02-01 Chris LattnerRemove using declarations
2003-01-31 Chris LattnerAdd functions to the ban list
2003-01-23 Chris Lattner* Eliminate boolean arguments in favor of using enums
2002-11-27 Vikram S. AdveFix logical error in TD pass: we should clear Mod/Ref...
2002-11-17 Chris LattnerAdd MaxSCC statistics
2002-11-12 Chris LattnerInline graphs from outside the SCC into the SCC before...
2002-11-11 Chris LattnerComplete rewrite of BU code to use Tarjan's SCC finding...
2002-11-11 Chris LattnerFix infinite loop in the BU algorithm. Unfortunately...
2002-11-10 Chris Lattner* Bottom-Up graphs print the Aux call vector
2002-11-09 Chris Lattnereliminate the ability to remove global nodes from deadN...
2002-11-09 Chris LattnerAdd globals graphs to all three passes
2002-11-09 Chris LattnerClean up DSGraph::removeDeadNodes interface
2002-11-09 Chris LattnerMake removeTriviallyDeadNodes a private interface of...
2002-11-08 Chris LattnerONLY merge in the aux call sites, this causes a HUGE...
2002-11-08 Chris LattnerRemove gunk used by broken TD pass
2002-11-07 Chris LattnerInstead of using a bool that constant has to be explain...
2002-11-07 Chris LattnerImplement a new mergeInGraph method, which basically...
2002-11-07 Chris LattnerRename DataStructureAnalysis namespace to DS
2002-11-06 Chris LattnerDelete "StripScalars" argument to cloneInto method
2002-11-04 Chris LattnerGive a better error message in an unhandled case
2002-11-03 Chris LattnerRename ValueMap to ScalarMap
2002-11-02 Chris LattnerOops, this was not meant to be checked in
2002-11-02 Chris LattnerStop representing scalars as explicit nodes in the...
2002-10-31 Chris LattnerAdd a fixme
2002-10-22 Chris LattnerThe callee is not correct, and confuses the TD pass...
2002-10-21 Chris LattnerDelete unused arguments to DSGraph::cloneInto method
2002-10-21 Chris Lattner - Add "ResolvingCaller" to the CallSite record. ...
2002-10-21 Chris Lattner - Make DSCallSite not inherit from std::vector. ...
2002-10-20 Chris LattnerSplit some long lines
2002-10-20 Vikram S. AdveRemove spurious caller pointer in DSCallSite.
2002-10-20 Chris LattnerAvoid extra callSite copy
2002-10-20 Vikram S. AdveAdded a first-class representation for each call site...
2002-10-17 Chris Lattner * Make the DSGraph cloner automatically merge global...
2002-10-17 Chris LattnerRemove obsolete code
2002-10-17 Chris Lattner * Add data structures and code to track the call...
2002-10-03 Chris LattnerPrune function nodes that are no longer referenced...
2002-10-03 Chris LattnerReimplement/port the Bottom Up Closure pass
2002-10-01 Chris LattnerCheckin some major reworks of data structure analysis...
2002-08-21 Chris Lattner- Do not expose ::ID from any of the analyses anymore.
2002-08-07 Chris LattnerMinor changes to DEBUG()'s
2002-07-31 Chris LattnerChanges to be GCC3.1 friendly
2002-07-30 Vikram S. AdveUse a separate globals graph to hold externally visible...
2002-07-27 Chris Lattner* Standardize how analysis results/passes as printed...
2002-07-26 Chris Lattner* Add support for different "PassType's"
2002-07-24 Chris LattnerChanges for GCC 3.1
2002-07-19 Chris LattnerIgnore some common varargs functions.
2002-07-18 Vikram S. AdveAdd support for a top-down propagation pass:
2002-07-18 Chris LattnerThe graph is more accurate when I don't completely...
2002-07-18 Chris LattnerLots of bug fixes, add BottomUpClosure, which has bugs...