aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/DataStructure/DSNode.h
AgeCommit message (Expand)Author
2006-12-13Remove DSA.John Criswell
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-11-28Support for llvm_ostreams.Bill Wendling
2006-05-19Fix some doxygen usage in these headers.Reid Spencer
2006-02-22Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner
2005-12-06Added comment for removing assertSumant Kowshik
2005-12-06Handling of zero length last fields in struct used for growing it arbitrarilySumant Kowshik
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-20add a methodChris Lattner
2005-03-20rename some methods and add some new methods for dealing with the globals listChris Lattner
2005-03-19add a method to clear globals from a nodeChris Lattner
2005-02-09Add some iterators that should have come in long agoChris Lattner
2005-01-30* Make some methods more const correct.Chris Lattner
2005-01-30Improve conformance with the Misha spelling benchmark suiteChris Lattner
2005-01-29Adjust to ilist changes.Chris Lattner
2005-01-09Get lib/Analysis/DataStructure to compile with VC++Jeff Cohen
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-07-07Move DSA headers into Analysis/DataStructure to make it more obviousChris Lattner
2004-07-07As much as I hate to say it, the whole setNode interface for DSNodeHandlesChris Lattner
2004-05-23Fix size/offset assertion to allow negative offsets and folded nodes.Vikram S. Adve
2004-03-11Doxygenified and cleand up comments.Misha Brukman
2004-03-01Add new methodChris Lattner
2004-02-08Substantially improve the DSA code by removing 'forwarding' nodes fromChris Lattner
2004-02-08Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner
2004-02-07Actually USE isForwarding methodChris Lattner
2004-02-07As Alkis pointed out to me, I forgot to commit this... :(Chris Lattner
2004-01-27Add comments, allow DSNode "copy ctor" to ignore outgoing links, add moreChris Lattner
2004-01-22It doesn't make sense for one side to be const, but not the other.Chris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
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-07-02INCLUDE_PARENT_GRAPH is requiredChris Lattner
2003-07-02Disable the parent graph code when not compiled in DEBUG modeChris Lattner
2003-06-28Add new 'isComplete' methodChris 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
2003-02-10Move getNode() out of lineChris Lattner
2003-02-01Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner
2003-02-01Add new composition maskChris Lattner
2003-01-29New API for traversing graphChris Lattner
2002-12-06Added static helper method MergeNodes(). See DataStructure.cpp for more.Vikram S. Adve
2002-11-18Inline DSTypeRec stuff into DSNodeChris Lattner
2002-11-10Implement swappingChris Lattner
2002-11-09Fix release buildChris Lattner
2002-11-08Add new methodsChris Lattner