summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DataStructure/Printer.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2003-06-30 05:57:39 +0000
committerChris Lattner <sabre@nondot.org>2003-06-30 05:57:39 +0000
commit70923c688d674b9c48bacb432f8f3b7518d99059 (patch)
tree948dd5d4b1a16ad5711091f35c6567849bcf2e84 /llvm/lib/Analysis/DataStructure/Printer.cpp
parentbfce1115e320db82a03a5bc7db6da4bd366114f5 (diff)
downloadbcm5719-llvm-70923c688d674b9c48bacb432f8f3b7518d99059.tar.gz
bcm5719-llvm-70923c688d674b9c48bacb432f8f3b7518d99059.zip
Use the getFunctionNames method
llvm-svn: 7008
Diffstat (limited to 'llvm/lib/Analysis/DataStructure/Printer.cpp')
-rw-r--r--llvm/lib/Analysis/DataStructure/Printer.cpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/llvm/lib/Analysis/DataStructure/Printer.cpp b/llvm/lib/Analysis/DataStructure/Printer.cpp
index f568c8d9671..9c0c5d1e56c 100644
--- a/llvm/lib/Analysis/DataStructure/Printer.cpp
+++ b/llvm/lib/Analysis/DataStructure/Printer.cpp
@@ -68,14 +68,9 @@ template<>
struct DOTGraphTraits<const DSGraph*> : public DefaultDOTGraphTraits {
static std::string getGraphName(const DSGraph *G) {
switch (G->getReturnNodes().size()) {
- case 0: return "Global graph";
- case 1: return "Function " + G->getReturnNodes().begin()->first->getName();
- default:
- std::string Return = "Functions: ";
- for (DSGraph::ReturnNodesTy::const_iterator I=G->getReturnNodes().begin();
- I != G->getReturnNodes().end(); ++I)
- Return += I->first->getName() + " ";
- return Return;
+ case 0: return G->getFunctionNames();
+ case 1: return "Function " + G->getFunctionNames();
+ default: return "Functions: " + G->getFunctionNames();
}
}
OpenPOWER on IntegriCloud