[llvm-commits] CVS: llvm/include/llvm/Support/DOTGraphTraits.h GraphWriter.h
Jim Laskey
jlaskey at apple.com
Mon Oct 2 05:27:13 PDT 2006
Changes in directory llvm/include/llvm/Support:
DOTGraphTraits.h updated: 1.14 -> 1.15
GraphWriter.h updated: 1.29 -> 1.30
---
Log message:
Add ability to annotate (color) nodes in a viewGraph.
---
Diffs of the changes: (+4 -2)
DOTGraphTraits.h | 4 +++-
GraphWriter.h | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Support/DOTGraphTraits.h
diff -u llvm/include/llvm/Support/DOTGraphTraits.h:1.14 llvm/include/llvm/Support/DOTGraphTraits.h:1.15
--- llvm/include/llvm/Support/DOTGraphTraits.h:1.14 Fri Sep 30 19:17:07 2005
+++ llvm/include/llvm/Support/DOTGraphTraits.h Mon Oct 2 07:26:53 2006
@@ -60,7 +60,9 @@
/// If you want to specify custom node attributes, this is the place to do so
///
- static std::string getNodeAttributes(const void *Node) { return ""; }
+ static std::string getNodeAttributes(const void *Node, const void *Graph) {
+ return "";
+ }
/// If you want to override the dot attributes printed for a particular edge,
/// override this method.
Index: llvm/include/llvm/Support/GraphWriter.h
diff -u llvm/include/llvm/Support/GraphWriter.h:1.29 llvm/include/llvm/Support/GraphWriter.h:1.30
--- llvm/include/llvm/Support/GraphWriter.h:1.29 Wed Aug 23 15:34:57 2006
+++ llvm/include/llvm/Support/GraphWriter.h Mon Oct 2 07:26:53 2006
@@ -109,7 +109,7 @@
}
void writeNode(NodeType *Node) {
- std::string NodeAttributes = DOTTraits::getNodeAttributes(Node);
+ std::string NodeAttributes = DOTTraits::getNodeAttributes(Node, G);
O << "\tNode" << reinterpret_cast<const void*>(Node) << " [shape=record,";
if (!NodeAttributes.empty()) O << NodeAttributes << ",";
More information about the llvm-commits
mailing list