[Mlir-commits] [mlir] [mlir][SCFToSPIRV] Implement createConvertSCFToSPIRVPass function (PR #71758)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Wed Nov 8 18:31:15 PST 2023


https://github.com/muzhailong created https://github.com/llvm/llvm-project/pull/71758

fix the issue: https://github.com/llvm/llvm-project/issues/71632

>From 5588e52637aa344799f5ea8913d4788880ad8f2f Mon Sep 17 00:00:00 2001
From: "Mu, Zhailong" <zhailong.mu at intel.com>
Date: Thu, 9 Nov 2023 10:24:14 +0800
Subject: [PATCH] [mlir][SCFToSPIRV] Implement createConvertSCFToSPIRVPass
 function

---
 mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp b/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp
index 3ef1d84ee264771..fd0d53667d66e36 100644
--- a/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp
+++ b/mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp
@@ -58,3 +58,7 @@ void SCFToSPIRVPass::runOnOperation() {
   if (failed(applyPartialConversion(op, *target, std::move(patterns))))
     return signalPassFailure();
 }
+
+std::unique_ptr<OperationPass<>> mlir::createConvertSCFToSPIRVPass(){
+  return std::make_unique<SCFToSPIRVPass>();
+}



More information about the Mlir-commits mailing list