aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/DataStructure/Printer.cpp
AgeCommit message (Expand)Author
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-07-02Print collapsed to match the paperChris Lattner
2003-07-01Dont' print scalar nodes for ConstantPointerRefsChris Lattner
2003-06-30Use the getFunctionNames methodChris Lattner
2003-06-30Revamp DSGraphs so that they can support multiple functions in the sameChris Lattner
2003-06-22Remove support for the MultiObject flag, which was fundamentally brokenChris Lattner
2003-06-19* Changes to make NodeType be private to DSNode.Chris Lattner
2003-02-14Mark function edgesChris Lattner
2003-02-13Use the new tailclip property new added to graphviz CVS to make call nodesChris Lattner
2003-02-11Minor tweaks to printing. Close the file before viewing it in viewGraphChris Lattner
2003-02-10Implement a new "viewGraph" method which can be used to instantly view a grap...Chris Lattner
2003-02-05Implement optimization for direct function call case. This dramaticallyChris Lattner
2003-02-04Fix printing of nonfunction graphsChris Lattner
2003-02-02Be a bit more specific in captionChris Lattner
2003-02-01Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)Chris Lattner
2003-02-01Remove using declarationsChris Lattner
2002-11-18Add statsChris Lattner
2002-11-11Print the right call set sizeChris Lattner
2002-11-10Honor the shouldPrintAuxCalls flagChris Lattner
2002-11-09Remove obsolete codeChris Lattner
2002-11-09Fix logicChris Lattner
2002-11-09Add globals graphs to all three passesChris Lattner
2002-11-08Add flushChris Lattner
2002-11-07Compute total number of nodes and # call nodesChris Lattner
2002-11-07When the -only-print-main-ds option is specified, still print out graph sizeChris Lattner
2002-11-06Dramatically simplify internal DSNode representation, get implementationChris Lattner
2002-11-03Rename ValueMap to ScalarMapChris Lattner
2002-11-03Rename NewNode flag to HeapNodeChris Lattner
2002-11-03Change the letters used to represent stack and heap allocations to "S" and "H"Chris Lattner
2002-11-02Implement the "unknown flag" which mainly consists of aligning printing codeChris Lattner
2002-11-02Stop representing scalars as explicit nodes in the graph. Now the onlyChris Lattner
2002-10-21Fix a confusing bug that caused return value and callee pointers to notChris Lattner
2002-10-21 - Make DSCallSite not inherit from std::vector. Renamed methods slightly.Chris Lattner
2002-10-20Fix previous checkin :(Chris Lattner
2002-10-20Print the array flagChris Lattner
2002-10-20Added a first-class representation for each call site that can beVikram S. Adve
2002-10-18Convert typerec to be a structure instead of a pairChris Lattner
2002-10-17Print Mod/ref infoChris Lattner
2002-10-17Reenable printing of TD analysisChris Lattner
2002-10-17Cleanup data structure graph printer, eliminate hard coded printing inChris Lattner
2002-10-16Make sure to print out the call nodes as wellChris Lattner
2002-10-16 * Print the "return" node in the graphsChris Lattner
2002-10-16The second element of the iterator is really an offset, not a linkChris Lattner
2002-10-16Specify the graph nameChris Lattner
2002-10-16 - DSGraph Printing Improvements:Chris Lattner
2002-10-13Halfway conversion from custom printing to GraphWriter printingChris Lattner
2002-10-03sgefa uses truely huge data structures nodes. Only print part of them if theyChris Lattner
2002-10-03Reimplement/port the Bottom Up Closure passChris Lattner
2002-10-02DataStructure.h doesn't include DSGraph.hChris Lattner
2002-10-02When printing DS nodes, print the mergemap index as well to allow easierChris Lattner