mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 19:31:58 +00:00
Remove dead code in the dotty dominance tree printer.
This template is not needed anymore as it was replaced by the DOTGraphTraitsViewer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101036 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2706387d37
commit
e7e08c39de
@ -83,31 +83,6 @@ struct DOTGraphTraits<PostDominatorTree*>
|
||||
}
|
||||
|
||||
namespace {
|
||||
template <class Analysis, bool OnlyBBS>
|
||||
struct GenericGraphViewer : public FunctionPass {
|
||||
std::string Name;
|
||||
|
||||
GenericGraphViewer(std::string GraphName, const void *ID) : FunctionPass(ID) {
|
||||
Name = GraphName;
|
||||
}
|
||||
|
||||
virtual bool runOnFunction(Function &F) {
|
||||
Analysis *Graph;
|
||||
std::string Title, GraphName;
|
||||
Graph = &getAnalysis<Analysis>();
|
||||
GraphName = DOTGraphTraits<Analysis*>::getGraphName(Graph);
|
||||
Title = GraphName + " for '" + F.getNameStr() + "' function";
|
||||
ViewGraph(Graph, Name, OnlyBBS, Title);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
virtual void getAnalysisUsage(AnalysisUsage &AU) const {
|
||||
AU.setPreservesAll();
|
||||
AU.addRequired<Analysis>();
|
||||
}
|
||||
};
|
||||
|
||||
struct DomViewer
|
||||
: public DOTGraphTraitsViewer<DominatorTree, false> {
|
||||
static char ID;
|
||||
|
Loading…
Reference in New Issue
Block a user