aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/DataStructure
AgeCommit message (Expand)Author
2004-01-28Keep track of all of the globals inserted into the scalar mapChris Lattner
2004-01-28Pull the ScalarMap out into something that is more structured than what we hadChris Lattner
2004-01-27Minor tweaksChris Lattner
2004-01-27Add comments, allow DSNode "copy ctor" to ignore outgoing links, add moreChris Lattner
2004-01-27* cloneReachable* and clonePartiallyInto are not obsoleteChris Lattner
2004-01-23Add new flag, other minor modificationsChris Lattner
2004-01-23Fix grammarChris Lattner
2004-01-22Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner
2004-01-22It doesn't make sense for one side to be const, but not the other.Chris Lattner
2004-01-22Remove const qualifier (all Value*'s are nonconst in DSA, so it's not clearChris Lattner
2004-01-22Specialize std::swap correctlyChris Lattner
2003-11-13Add methods for implementationChris Lattner
2003-11-13Add an initial version of the CompleteBUDataStructures passChris Lattner
2003-11-12Add argumentChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-11Add new methodChris Lattner
2003-11-02All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-09-21Add prototypeChris Lattner
2003-09-20Switch from using CallInst's to represent call sites to using the LLVMChris Lattner
2003-09-20UnsquishifyChris Lattner
2003-08-05Add a comment to the method declChris Lattner
2003-08-05Added declaration of mergeInGlobalsGraphSumant Kowshik
2003-07-26Remove #includesChris Lattner
2003-07-25Use the C++ <cassert> header, not the C <assert.h> headerChris Lattner
2003-07-16(1) Added DSGraph::cloneReachableSubgraph and DSGraph::cloneReachableNodesVikram S. Adve
2003-07-02INCLUDE_PARENT_GRAPH is requiredChris Lattner
2003-07-02Remove dead methodChris Lattner
2003-07-02Add new methodsChris Lattner
2003-07-02Disable the parent graph code when not compiled in DEBUG modeChris Lattner
2003-07-01TD pass keeps track of which functions have complete argumentsChris Lattner
2003-07-01Add new operator= implChris Lattner
2003-07-01Ok, I'm a moron. Fixed nowChris Lattner
2003-07-01Fix major problem that was causing all kinds of nasty foldingsChris Lattner
2003-07-01Add new methods to BUDS for keeping track of a precise call graphChris Lattner
2003-06-30Add new methodChris Lattner
2003-06-30Be more const correctChris Lattner
2003-06-30Constness changesChris Lattner
2003-06-30Substantial revamp: DSGraphs now may contain the graphs for multiple functionsChris Lattner
2003-06-30Remove prototype for dead methodChris Lattner
2003-06-28Add new DSGraph::ScalarMapTy typedef to avoid pulling representation issuesChris Lattner
2003-06-28Add new 'isComplete' methodChris Lattner
2003-06-22Remove a ton of extraneous #includesChris Lattner
2003-06-22Whoops, accidentally lost a #includeChris Lattner
2003-06-22Remove support for the MultiObject flag, which was just fundamentally brokenChris Lattner
2003-06-19Lots of changes to make the NodeType field private to DSNode.Chris Lattner
2003-06-11Included assert.h so that the code compiles under newer versions of GCC.John Criswell
2003-03-03Don't apply type information to loadsChris Lattner
2003-02-13Move node forwarding code from being inlined to being out-of-line.Chris Lattner
2003-02-11Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner