summaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/DataStructure/DSNode.h
Commit message (Expand)AuthorAgeFilesLines
* Move DSA headers into Analysis/DataStructure to make it more obviousChris Lattner2004-07-071-1/+1
* As much as I hate to say it, the whole setNode interface for DSNodeHandlesChris Lattner2004-07-071-5/+6
* Fix size/offset assertion to allow negative offsets and folded nodes.Vikram S. Adve2004-05-231-1/+8
* Doxygenified and cleand up comments.Misha Brukman2004-03-111-3/+14
* Add new methodChris Lattner2004-03-011-0/+1
* Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner2004-02-081-2/+8
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-081-0/+29
* Actually USE isForwarding methodChris Lattner2004-02-071-5/+5
* As Alkis pointed out to me, I forgot to commit this... :(Chris Lattner2004-02-071-0/+4
* Add comments, allow DSNode "copy ctor" to ignore outgoing links, add moreChris Lattner2004-01-271-3/+20
* It doesn't make sense for one side to be const, but not the other.Chris Lattner2004-01-221-5/+8
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* All DSGraphs keep a reference to the targetdata they are created with. This isChris Lattner2003-11-021-0/+6
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* INCLUDE_PARENT_GRAPH is requiredChris Lattner2003-07-021-8/+0
* Disable the parent graph code when not compiled in DEBUG modeChris Lattner2003-07-021-1/+8
* Add new 'isComplete' methodChris Lattner2003-06-281-0/+1
* Whoops, accidentally lost a #includeChris Lattner2003-06-221-0/+2
* Remove support for the MultiObject flag, which was just fundamentally brokenChris Lattner2003-06-221-16/+5
* Lots of changes to make the NodeType field private to DSNode.Chris Lattner2003-06-191-16/+53
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+2
* Don't apply type information to loadsChris Lattner2003-03-031-1/+2
* Move node forwarding code from being inlined to being out-of-line.Chris Lattner2003-02-131-16/+1
* Implement a "union-findy" version of DS-Analysis, which eliminates theChris Lattner2003-02-111-48/+93
* Move getNode() out of lineChris Lattner2003-02-101-1/+5
* Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner2003-02-011-2/+2
* Add new composition maskChris Lattner2003-02-011-0/+2
* New API for traversing graphChris Lattner2003-01-291-0/+6
* Added static helper method MergeNodes(). See DataStructure.cpp for more.Vikram S. Adve2002-12-061-0/+4
* Inline DSTypeRec stuff into DSNodeChris Lattner2002-11-181-12/+18
* Implement swappingChris Lattner2002-11-101-0/+15
* Fix release buildChris Lattner2002-11-091-3/+1
* Add new methodsChris Lattner2002-11-081-0/+10
* - Add support for an "auxillary" call site listChris Lattner2002-11-081-0/+4
* Use DSNodeHandle for persistent mapsChris Lattner2002-11-081-1/+1
* Add flag that may be used to determine if dead nodes are used. It's temporaryChris Lattner2002-11-081-1/+4
* Dramatically simplify internal DSNode representation, get implementationChris Lattner2002-11-061-117/+64
* Add a bunch of assertionsChris Lattner2002-11-041-2/+10
* Rename NewNode flag to HeapNodeChris Lattner2002-11-031-1/+1
* Fixed comment on top of DSNode.h, added note to DSSupport.h as to whyMisha Brukman2002-11-021-2/+2
* Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner2002-11-021-7/+8
* * Eliminate Scalar node type (renumber other node types)Chris Lattner2002-11-021-9/+11
* Eliminate some unneccesary #includes and forward declsChris Lattner2002-10-311-14/+0
* Refactored DSGraph.h:Misha Brukman2002-10-311-0/+315