aboutsummaryrefslogtreecommitdiffstats
path: root/include/Support/GraphWriter.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix a problem where bad graphs could be generatedChris Lattner2002-11-101-1/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4671 91177308-0d34-0410-b5e6-96231b3b80d8
* Old GCC's don't have an <ostream>Chris Lattner2002-10-271-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4293 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't emit braces around something without outgoing edgesChris Lattner2002-10-181-3/+5
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4225 91177308-0d34-0410-b5e6-96231b3b80d8
* Break up the GraphWriter into smaller chunks to be used in different waysChris Lattner2002-10-171-10/+17
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4207 91177308-0d34-0410-b5e6-96231b3b80d8
* Allow simple nodes to have outgoing edgesChris Lattner2002-10-161-5/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4202 91177308-0d34-0410-b5e6-96231b3b80d8
* * Factor printing code again, add emitSimpleNode methodChris Lattner2002-10-161-8/+29
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4198 91177308-0d34-0410-b5e6-96231b3b80d8
* * Add new DOTGraphTraits::addCustomGraphFeatures methodChris Lattner2002-10-161-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4197 91177308-0d34-0410-b5e6-96231b3b80d8
* * Significantly refactor GraphWriter into a class.Chris Lattner2002-10-161-41/+69
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4194 91177308-0d34-0410-b5e6-96231b3b80d8
* - Generic graph printing infrastructure changes:Chris Lattner2002-10-161-18/+19
| | | | | | | | | * Only print outgoing edges from a cell if the destination isn't null. This is important for DSGraphs, which have sources with no edges. * Allow Node attributes to override shape of the node git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4192 91177308-0d34-0410-b5e6-96231b3b80d8
* * Don't only print out reachable nodes in the graph.Chris Lattner2002-10-101-7/+7
| | | | | | | | * use new api to get all nodes in the graph * Allow custom graph traits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4109 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't rotate paper.Chris Lattner2002-10-071-2/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4066 91177308-0d34-0410-b5e6-96231b3b80d8
* - Allow printing generic LLVM graphs to 'dot' files, so they can beChris Lattner2002-10-071-0/+123
visualized easily. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4061 91177308-0d34-0410-b5e6-96231b3b80d8