aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure
AgeCommit message (Expand)Author
2004-01-28In the TD pass, don't iterate over the scalar map to find the globals, iterat...Chris Lattner
2004-01-28In updateFromGlobalsGraph, instead of iterating over all of the scalars in theChris Lattner
2004-01-28Minor tweaks, eliminate useless integer pruning optimziation, turn onChris Lattner
2004-01-28Further reduce the number of nodes cloned with getClonedNH, using merge instead.Chris Lattner
2004-01-28Add a timer, fix a minor bug.Chris Lattner
2004-01-28Another bugfix, disable "spurious" output.Chris Lattner
2004-01-27fix bug in previous checkinChris Lattner
2004-01-27* Add a new commandline argument to control the "global roots hack". DefaultChris Lattner
2004-01-27Rewrite to use the reachability cloner interface. Also, make this much moreChris Lattner
2004-01-27minor cleanupsChris Lattner
2004-01-27Get clone flags right, so we don't build InlinedGlobals only to clear themChris Lattner
2004-01-23Initial support for implementing clonePartiallyInto in terms of cloneReachabl...Chris Lattner
2004-01-22Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner
2004-01-22Ok, I'm tired of pulling out all my timers to check stuff in, just do it.Chris Lattner
2004-01-22Bug fix: X.mergeWith(Y) was not updating Y if Y was a null node handle!Chris Lattner
2004-01-22Start implementing DSGraph::clonePartiallyInto and implement mergeInGraphChris Lattner
2004-01-22Allow disabling of ALL printing overhead when performing timingsChris Lattner
2003-11-25Do not depend on index type to determine whether it is a structure or sequent...Chris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-14Implement a small optimization to handling of GEP's that are equivalent to ca...Chris Lattner
2003-11-13Trying to get the dsgraph for an external function is bad for DSA's healthChris Lattner
2003-11-13Implement the CompleteBU passChris Lattner
2003-11-13Minor code cleanupChris Lattner
2003-11-13Disable integer tracking by defaultChris Lattner
2003-11-13Add an initial version of the CompleteBUDataStructures class, which is currentlyChris Lattner
2003-11-12Fine-grainify namespaces for this libraryChris Lattner
2003-11-12Add new argument to disable checkingChris Lattner
2003-11-12Print return nodes for graphs with multiple functions in them correctlyChris Lattner
2003-11-12Don't crash if no ggChris Lattner
2003-11-12CleanupsChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-11Compute node offsets correctlyChris Lattner
2003-11-11Add new method for computing node mappings. This is used by the pool allocatorChris Lattner
2003-11-09Add support for memmoveChris Lattner
2003-11-08Handle bzero and memset in the local analysis, because we were missing the factChris Lattner
2003-11-08This doesn't use DSCallSiteIteratorChris Lattner
2003-11-05Fix name collisionChris Lattner
2003-11-02All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner
2003-11-02Fix bug: test/Regression/Analysis/DSGraph/2003-11-02-NodeCollapsing.llChris Lattner
2003-10-21Added LLVM copyright header.John Criswell
2003-10-20Added LLVM copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-10Fix spelling.Misha Brukman
2003-10-01Use std::string::size_type for for ColonPos to stop gcc from giving a warningAlkis Evlogimenos
2003-09-24DOn't crash if program calls the null pointerChris Lattner
2003-09-20Functions reachable from the arguments of unresolvable call nodes shouldChris Lattner
2003-09-20The Globals graph must become complete at the end of the BU phase!Chris Lattner
2003-09-20Do not mark incoming arguments to functions complete if the function is point...Chris Lattner
2003-09-20Make sure to add global variable initializers to the Globals graph!Chris Lattner
2003-09-20Don't consider incomplete nodes to be typesafe!Chris Lattner