aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/DataStructure
AgeCommit message (Expand)Author
2005-03-13Add support for printing EQ graphsChris Lattner
2005-03-12remove this from the PA namespace, leaving it in the llvm nsChris Lattner
2005-03-11Fix some crashes noted by John Mellor-Crummey's group.Chris Lattner
2005-02-15Add a new method to make it easy to update graphs.Chris Lattner
2005-02-09Add some iterators that should have come in long agoChris Lattner
2005-02-07Hopefully fix the build on Darwin with GCC 3.3Chris Lattner
2005-02-04Add some new membersChris Lattner
2005-02-04add new memberChris Lattner
2005-02-03Add a new method.Chris Lattner
2005-02-01remove dead methodChris 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-24Add some methods.Chris Lattner
2005-01-09Get lib/Analysis/DataStructure to compile with VC++Jeff Cohen
2004-12-08Move method out of lineChris Lattner
2004-11-02Substantially cleanup/speedup the eq graphs pass by walking the callgraphChris Lattner
2004-11-01Remove more dead methodsChris Lattner
2004-11-01Delete a dead methodChris Lattner
2004-11-01Rename FoldedGraph -> DSInfo to be consistent with other passesChris Lattner
2004-11-01Get rid of the EquivClassGraphArgsInfo class, and the map that held it.Chris Lattner
2004-11-01Eliminate the cloneGraph methodChris Lattner
2004-10-31* Do not refer to ActualCallees in CBU, when we can do it locally.Chris Lattner
2004-10-31Simplify graph traversal, improve grammarChris Lattner
2004-10-31Do not do horrible things to the CBU graphs. In particular, we do NOT ownChris Lattner
2004-10-30Add an assertion and a methodChris Lattner
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-20Adjust to API changesChris Lattner
2004-09-14Adjust to #include movageChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-07Headers movedChris 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-23Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve
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-09new methodChris Lattner
2004-03-03Rename method, add new methodChris Lattner
2004-03-03De-inline methodsChris Lattner
2004-03-01Add new methodChris Lattner
2004-03-01Fix the "partial pool allocator" on em3d and others. The problem is thatChris Lattner
2004-02-21Update comments and add warningChris Lattner
2004-02-19Add a method useful for updating DSAChris 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-08Change to use iterators instead of direct accessChris Lattner
2004-02-07Abstract out the Nodes collection. Instead of providing a getNodes() method,Chris Lattner
2004-02-07Actually USE isForwarding methodChris Lattner
2004-02-07As Alkis pointed out to me, I forgot to commit this... :(Chris Lattner