diff options
author | Chris Lattner <sabre@nondot.org> | 2004-04-12 05:38:01 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-04-12 05:38:01 +0000 |
commit | 27829ec5ff18e5d055e3727360567f761b3269b1 (patch) | |
tree | 91325bea911db6d823a6d3d27814114d7f78b366 /tools | |
parent | ce1a3a292d7696c973efe27809384d33a530dd65 (diff) | |
download | external_llvm-27829ec5ff18e5d055e3727360567f761b3269b1.zip external_llvm-27829ec5ff18e5d055e3727360567f761b3269b1.tar.gz external_llvm-27829ec5ff18e5d055e3727360567f761b3269b1.tar.bz2 |
finegrainify namespacification
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12862 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r-- | tools/analyze/GraphPrinters.cpp | 33 | ||||
-rw-r--r-- | tools/opt/GraphPrinters.cpp | 33 |
2 files changed, 32 insertions, 34 deletions
diff --git a/tools/analyze/GraphPrinters.cpp b/tools/analyze/GraphPrinters.cpp index 6d2750f..fc74c48 100644 --- a/tools/analyze/GraphPrinters.cpp +++ b/tools/analyze/GraphPrinters.cpp @@ -19,8 +19,7 @@ #include "llvm/Value.h" #include "llvm/Analysis/CallGraph.h" #include <fstream> - -namespace llvm { +using namespace llvm; template<typename GraphType> static void WriteGraphToFile(std::ostream &O, const std::string &GraphName, @@ -41,19 +40,21 @@ static void WriteGraphToFile(std::ostream &O, const std::string &GraphName, // Call Graph Printer //===----------------------------------------------------------------------===// -template<> -struct DOTGraphTraits<CallGraph*> : public DefaultDOTGraphTraits { - static std::string getGraphName(CallGraph *F) { - return "Call Graph"; - } - - static std::string getNodeLabel(CallGraphNode *Node, CallGraph *Graph) { - if (Node->getFunction()) - return ((Value*)Node->getFunction())->getName(); - else - return "Indirect call node"; - } -}; +namespace llvm { + template<> + struct DOTGraphTraits<CallGraph*> : public DefaultDOTGraphTraits { + static std::string getGraphName(CallGraph *F) { + return "Call Graph"; + } + + static std::string getNodeLabel(CallGraphNode *Node, CallGraph *Graph) { + if (Node->getFunction()) + return ((Value*)Node->getFunction())->getName(); + else + return "Indirect call node"; + } + }; +} namespace { @@ -74,5 +75,3 @@ namespace { RegisterAnalysis<CallGraphPrinter> P2("print-callgraph", "Print Call Graph to 'dot' file"); }; - -} // End llvm namespace diff --git a/tools/opt/GraphPrinters.cpp b/tools/opt/GraphPrinters.cpp index 6d2750f..fc74c48 100644 --- a/tools/opt/GraphPrinters.cpp +++ b/tools/opt/GraphPrinters.cpp @@ -19,8 +19,7 @@ #include "llvm/Value.h" #include "llvm/Analysis/CallGraph.h" #include <fstream> - -namespace llvm { +using namespace llvm; template<typename GraphType> static void WriteGraphToFile(std::ostream &O, const std::string &GraphName, @@ -41,19 +40,21 @@ static void WriteGraphToFile(std::ostream &O, const std::string &GraphName, // Call Graph Printer //===----------------------------------------------------------------------===// -template<> -struct DOTGraphTraits<CallGraph*> : public DefaultDOTGraphTraits { - static std::string getGraphName(CallGraph *F) { - return "Call Graph"; - } - - static std::string getNodeLabel(CallGraphNode *Node, CallGraph *Graph) { - if (Node->getFunction()) - return ((Value*)Node->getFunction())->getName(); - else - return "Indirect call node"; - } -}; +namespace llvm { + template<> + struct DOTGraphTraits<CallGraph*> : public DefaultDOTGraphTraits { + static std::string getGraphName(CallGraph *F) { + return "Call Graph"; + } + + static std::string getNodeLabel(CallGraphNode *Node, CallGraph *Graph) { + if (Node->getFunction()) + return ((Value*)Node->getFunction())->getName(); + else + return "Indirect call node"; + } + }; +} namespace { @@ -74,5 +75,3 @@ namespace { RegisterAnalysis<CallGraphPrinter> P2("print-callgraph", "Print Call Graph to 'dot' file"); }; - -} // End llvm namespace |