[Mlir-commits] [mlir] 798e4bf - [mlir] Fix integration tests failures introduced in D108505

Vladislav Vinogradov llvmlistbot at llvm.org
Mon Sep 20 01:47:14 PDT 2021


Author: Vladislav Vinogradov
Date: 2021-09-20T11:48:24+03:00
New Revision: 798e4bfbeda824551fa89a388969baa2abbc2411

URL: https://github.com/llvm/llvm-project/commit/798e4bfbeda824551fa89a388969baa2abbc2411
DIFF: https://github.com/llvm/llvm-project/commit/798e4bfbeda824551fa89a388969baa2abbc2411.diff

LOG: [mlir] Fix integration tests failures introduced in D108505

Added: 
    

Modified: 
    mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
    mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp b/mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
index 60ccd0bd787d3..79a111f73949f 100644
--- a/mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
+++ b/mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
@@ -333,8 +333,9 @@ struct LinalgBufferizePass : public LinalgBufferizeBase<LinalgBufferizePass> {
       return typeConverter.isLegal(op);
     };
     target.addDynamicallyLegalDialect<linalg::LinalgDialect>(isLegalOperation);
-    target.addDynamicallyLegalOp<ConstantOp, vector::TransferReadOp,
-                                 vector::TransferWriteOp>(isLegalOperation);
+    target
+        .addDynamicallyLegalOp<vector::TransferReadOp, vector::TransferWriteOp>(
+            isLegalOperation);
 
     RewritePatternSet patterns(&context);
     populateLinalgBufferizePatterns(typeConverter, patterns);

diff  --git a/mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp b/mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
index f5f7b0f5faf19..e8c38656ec21d 100644
--- a/mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
+++ b/mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
@@ -175,6 +175,7 @@ struct TensorBufferizePass : public TensorBufferizeBase<TensorBufferizePass> {
     target.addLegalDialect<memref::MemRefDialect>();
     target.addDynamicallyLegalDialect<StandardOpsDialect>(
         [&](Operation *op) { return typeConverter.isLegal(op); });
+    target.addLegalOp<CallOp>();
     target.addLegalOp<ReturnOp>();
     target.addLegalDialect<scf::SCFDialect>();
 


        


More information about the Mlir-commits mailing list