aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/DSGraph.h
Commit message (Expand)AuthorAgeFilesLines
* Doxygenified and cleand up comments.Misha Brukman2004-03-111-44/+50
* new methodChris Lattner2004-03-091-0/+4
* Rename method, add new methodChris Lattner2004-03-031-1/+7
* De-inline methodsChris Lattner2004-03-031-16/+3
* Update comments and add warningChris Lattner2004-02-211-2/+5
* Add a method useful for updating DSAChris Lattner2004-02-191-0/+9
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-081-0/+1
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-081-4/+4
* Change to use iterators instead of direct accessChris Lattner2004-02-081-2/+2
* Abstract out the Nodes collection. Instead of providing a getNodes() method,Chris Lattner2004-02-071-3/+5
* Keep track of all of the globals inserted into the scalar mapChris Lattner2004-01-281-4/+26
* Pull the ScalarMap out into something that is more structured than what we hadChris Lattner2004-01-281-1/+42
* * cloneReachable* and clonePartiallyInto are not obsoleteChris Lattner2004-01-271-38/+46
* Add new flag, other minor modificationsChris Lattner2004-01-231-5/+7
* Eliminated the CompletedNodes argument to the cloneReachable* methods. ThisChris Lattner2004-01-221-5/+2
* Remove const qualifier (all Value*'s are nonconst in DSA, so it's not clearChris Lattner2004-01-221-1/+20
* Add argumentChris Lattner2003-11-121-1/+2
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+5
* Add new methodChris Lattner2003-11-111-0/+9
* All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner2003-11-021-5/+16
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* UnsquishifyChris Lattner2003-09-201-1/+1
* Add a comment to the method declChris Lattner2003-08-051-7/+11
* Added declaration of mergeInGlobalsGraphSumant Kowshik2003-08-051-0/+2
* (1) Added DSGraph::cloneReachableSubgraph and DSGraph::cloneReachableNodesVikram S. Adve2003-07-161-4/+35
* Add new methodsChris Lattner2003-07-021-0/+12
* Add new methodChris Lattner2003-06-301-0/+4
* Be more const correctChris Lattner2003-06-301-1/+1
* Substantial revamp: DSGraphs now may contain the graphs for multiple functionsChris Lattner2003-06-301-24/+41
* Add new DSGraph::ScalarMapTy typedef to avoid pulling representation issuesChris Lattner2003-06-281-7/+10
* Remove a ton of extraneous #includesChris Lattner2003-06-221-2/+0
* Lots of changes to make the NodeType field private to DSNode.Chris Lattner2003-06-191-2/+2
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+2
* Fix uninitialized member problemChris Lattner2003-02-111-1/+2
* Implement a new method "viewGraph" which can be used to instantly view a grap...Chris Lattner2003-02-101-0/+9
* TD Pass now does not cause globals to mark nodes incomplete.Chris Lattner2003-02-091-0/+1
* Implement optimization for direct function call case. This dramaticallyChris Lattner2003-02-051-2/+3
* Add sanity checkChris Lattner2003-02-041-1/+4
* * Add a bunch of stuff for checking the integrity of the graphChris Lattner2003-02-031-2/+27
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-011-7/+7
* * Eliminate boolean arguments in favor of using enumsChris Lattner2003-01-231-7/+12
* Added flags to CloneFlags to strip/keep Mod/Ref bits when cloning a graph.Vikram S. Adve2002-11-271-0/+1
* Add capability to set a preference of what call vector is printed to dot filesChris Lattner2002-11-101-0/+11
* eliminate the ability to remove global nodes from deadNodeElminate... for now.Chris Lattner2002-11-091-2/+2
* Move maskNodeTypes from cpp fileChris Lattner2002-11-091-4/+7
* Clean up DSGraph::removeDeadNodes interfaceChris Lattner2002-11-091-1/+1
* Make removeTriviallyDeadNodes a private interfaceChris Lattner2002-11-091-18/+8
* Add initial support for a globals graphChris Lattner2002-11-091-11/+14
* Add another option to cloneGraphChris Lattner2002-11-081-2/+3
* - Add support for an "auxillary" call site listChris Lattner2002-11-081-14/+27