aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/DataStructure
Commit message (Expand)AuthorAgeFilesLines
* Add support for printing EQ graphsChris Lattner2005-03-131-0/+8
* remove this from the PA namespace, leaving it in the llvm nsChris Lattner2005-03-121-7/+2
* Fix some crashes noted by John Mellor-Crummey's group.Chris Lattner2005-03-111-0/+6
* Add a new method to make it easy to update graphs.Chris Lattner2005-02-151-2/+10
* Add some iterators that should have come in long agoChris Lattner2005-02-091-0/+10
* Hopefully fix the build on Darwin with GCC 3.3Chris Lattner2005-02-071-1/+1
* Add some new membersChris Lattner2005-02-041-5/+16
* add new memberChris Lattner2005-02-041-0/+5
* Add a new method.Chris Lattner2005-02-031-0/+9
* remove dead methodChris Lattner2005-02-011-3/+0
* * Make some methods more const correct.Chris Lattner2005-01-303-12/+23
* Improve conformance with the Misha spelling benchmark suiteChris Lattner2005-01-301-2/+2
* Adjust to ilist changes.Chris Lattner2005-01-291-1/+2
* Add some methods.Chris Lattner2005-01-242-0/+23
* Get lib/Analysis/DataStructure to compile with VC++Jeff Cohen2005-01-094-1/+6
* Move method out of lineChris Lattner2004-12-081-4/+1
* Substantially cleanup/speedup the eq graphs pass by walking the callgraphChris Lattner2004-11-021-4/+3
* Remove more dead methodsChris Lattner2004-11-011-19/+0
* Delete a dead methodChris Lattner2004-11-011-4/+0
* Rename FoldedGraph -> DSInfo to be consistent with other passesChris Lattner2004-11-011-18/+4
* Get rid of the EquivClassGraphArgsInfo class, and the map that held it.Chris Lattner2004-11-011-26/+0
* Eliminate the cloneGraph methodChris Lattner2004-11-011-2/+0
* * Do not refer to ActualCallees in CBU, when we can do it locally.Chris Lattner2004-10-311-3/+7
* Simplify graph traversal, improve grammarChris Lattner2004-10-311-1/+1
* Do not do horrible things to the CBU graphs. In particular, we do NOT ownChris Lattner2004-10-311-17/+9
* Add an assertion and a methodChris Lattner2004-10-301-1/+9
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-271-1/+1
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-7/+7
* Adjust to API changesChris Lattner2004-09-201-2/+2
* Adjust to #include movageChris Lattner2004-09-141-2/+2
* Changes For Bug 352Reid Spencer2004-09-013-5/+5
* Headers movedChris Lattner2004-07-071-2/+2
* Move DSA headers into Analysis/DataStructure to make it more obviousChris Lattner2004-07-073-3/+3
* As much as I hate to say it, the whole setNode interface for DSNodeHandlesChris Lattner2004-07-072-17/+18
* Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve2004-05-231-0/+176
* 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-114-84/+117
* 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
* Add new methodChris Lattner2004-03-011-0/+1
* Fix the "partial pool allocator" on em3d and others. The problem is thatChris Lattner2004-03-011-4/+8
* 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-082-2/+9
* Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode>Chris Lattner2004-02-082-4/+33
* 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-072-11/+11
* 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