summaryrefslogtreecommitdiffstats
path: root/mlir/examples
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/examples')
-rw-r--r--mlir/examples/Linalg/Linalg1/include/linalg1/Passes.h3
-rw-r--r--mlir/examples/Linalg/Linalg1/lib/ConvertToLLVMDialect.cpp2
-rw-r--r--mlir/examples/Linalg/Linalg3/include/linalg3/Transforms.h4
-rw-r--r--mlir/examples/Linalg/Linalg3/lib/Transforms.cpp2
4 files changed, 5 insertions, 6 deletions
diff --git a/mlir/examples/Linalg/Linalg1/include/linalg1/Passes.h b/mlir/examples/Linalg/Linalg1/include/linalg1/Passes.h
index 0347e182a50..8be517db917 100644
--- a/mlir/examples/Linalg/Linalg1/include/linalg1/Passes.h
+++ b/mlir/examples/Linalg/Linalg1/include/linalg1/Passes.h
@@ -29,12 +29,11 @@
namespace mlir {
class ModuleOp;
template <typename T> class OpPassBase;
-using ModulePassBase = OpPassBase<ModuleOp>;
} // namespace mlir
namespace linalg {
-mlir::ModulePassBase *createLowerLinalgToLLVMPass();
+mlir::OpPassBase<mlir::ModuleOp> *createLowerLinalgToLLVMPass();
} // namespace linalg
diff --git a/mlir/examples/Linalg/Linalg1/lib/ConvertToLLVMDialect.cpp b/mlir/examples/Linalg/Linalg1/lib/ConvertToLLVMDialect.cpp
index 9073169b260..abbd9c95ac9 100644
--- a/mlir/examples/Linalg/Linalg1/lib/ConvertToLLVMDialect.cpp
+++ b/mlir/examples/Linalg/Linalg1/lib/ConvertToLLVMDialect.cpp
@@ -440,7 +440,7 @@ struct LowerLinalgToLLVMPass : public ModulePass<LowerLinalgToLLVMPass> {
};
} // namespace
-ModulePassBase *linalg::createLowerLinalgToLLVMPass() {
+OpPassBase<ModuleOp> *linalg::createLowerLinalgToLLVMPass() {
return new LowerLinalgToLLVMPass();
}
diff --git a/mlir/examples/Linalg/Linalg3/include/linalg3/Transforms.h b/mlir/examples/Linalg/Linalg3/include/linalg3/Transforms.h
index 849d65a6b6f..5381734721c 100644
--- a/mlir/examples/Linalg/Linalg3/include/linalg3/Transforms.h
+++ b/mlir/examples/Linalg/Linalg3/include/linalg3/Transforms.h
@@ -31,7 +31,6 @@ class Operation;
class Value;
template <typename T> class OpPassBase;
-using FunctionPassBase = OpPassBase<FuncOp>;
} // namespace mlir
namespace linalg {
@@ -75,7 +74,8 @@ void lowerToLoops(mlir::FuncOp f);
/// Creates a pass that rewrites linalg.load and linalg.store to affine.load and
/// affine.store operations.
-std::unique_ptr<mlir::FunctionPassBase> createLowerLinalgLoadStorePass();
+std::unique_ptr<mlir::OpPassBase<mlir::FuncOp>>
+createLowerLinalgLoadStorePass();
} // namespace linalg
diff --git a/mlir/examples/Linalg/Linalg3/lib/Transforms.cpp b/mlir/examples/Linalg/Linalg3/lib/Transforms.cpp
index ce2656520fa..184f1da528f 100644
--- a/mlir/examples/Linalg/Linalg3/lib/Transforms.cpp
+++ b/mlir/examples/Linalg/Linalg3/lib/Transforms.cpp
@@ -300,6 +300,6 @@ Rewriter<linalg::StoreOp>::matchAndRewrite(linalg::StoreOp store,
}
} // namespace
-std::unique_ptr<FunctionPassBase> linalg::createLowerLinalgLoadStorePass() {
+std::unique_ptr<OpPassBase<FuncOp>> linalg::createLowerLinalgLoadStorePass() {
return std::make_unique<LowerLinalgLoadStorePass>();
}
OpenPOWER on IntegriCloud