[MLIR] Remove duplicate `Pass` suffix from ViewOpGraph class name
authorUday Bondhugula <uday@polymagelabs.com>
Mon, 22 Nov 2021 10:52:41 +0000 (16:22 +0530)
committerUday Bondhugula <uday@polymagelabs.com>
Wed, 24 Nov 2021 02:30:16 +0000 (08:00 +0530)
Remove duplicate `Pass` suffix from view-op-graph pass class name. The
extra suffix would lead to methods like registerViewOpGraphPassPass
being generated.

Differential Revision: https://reviews.llvm.org/D114459

mlir/include/mlir/Transforms/Passes.td
mlir/lib/Transforms/ViewOpGraph.cpp

index df06c0b..0dede70 100644 (file)
@@ -692,7 +692,7 @@ def SymbolDCE : Pass<"symbol-dce"> {
   let constructor = "mlir::createSymbolDCEPass()";
 }
 
-def ViewOpGraphPass : Pass<"view-op-graph"> {
+def ViewOpGraph : Pass<"view-op-graph"> {
   let summary = "Print Graphviz visualization of an operation";
   let description = [{
     This pass prints a Graphviz graph of a module.
index 044136c..3657794 100644 (file)
@@ -68,7 +68,7 @@ public:
 /// This pass generates a Graphviz dataflow visualization of an MLIR operation.
 /// Note: See https://www.graphviz.org/doc/info/lang.html for more information
 /// about the Graphviz DOT language.
-class PrintOpPass : public ViewOpGraphPassBase<PrintOpPass> {
+class PrintOpPass : public ViewOpGraphBase<PrintOpPass> {
 public:
   PrintOpPass(raw_ostream &os) : os(os) {}
   PrintOpPass(const PrintOpPass &o) : PrintOpPass(o.os.getOStream()) {}