[Mlir-commits] [mlir] 11a7635 - [mlir][NFC] Properly include PassDetail.h for FoldSubViewOpsPass

River Riddle llvmlistbot at llvm.org
Tue Mar 8 00:15:30 PST 2022


Author: River Riddle
Date: 2022-03-08T00:08:39-08:00
New Revision: 11a7635b30158b85250411a2d19460edc37f508e

URL: https://github.com/llvm/llvm-project/commit/11a7635b30158b85250411a2d19460edc37f508e
DIFF: https://github.com/llvm/llvm-project/commit/11a7635b30158b85250411a2d19460edc37f508e.diff

LOG: [mlir][NFC] Properly include PassDetail.h for FoldSubViewOpsPass

Added: 
    

Modified: 
    mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp b/mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp
index 5080a69688b9c..c54cda0031632 100644
--- a/mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp
+++ b/mlir/lib/Dialect/MemRef/Transforms/FoldSubViewOps.cpp
@@ -11,6 +11,7 @@
 //
 //===----------------------------------------------------------------------===//
 
+#include "PassDetail.h"
 #include "mlir/Dialect/Affine/IR/AffineOps.h"
 #include "mlir/Dialect/Arithmetic/IR/Arithmetic.h"
 #include "mlir/Dialect/MemRef/IR/MemRef.h"
@@ -255,9 +256,6 @@ void memref::populateFoldSubViewOpPatterns(RewritePatternSet &patterns) {
 
 namespace {
 
-#define GEN_PASS_CLASSES
-#include "mlir/Dialect/MemRef/Transforms/Passes.h.inc"
-
 struct FoldSubViewOpsPass final
     : public FoldSubViewOpsBase<FoldSubViewOpsPass> {
   void runOnOperation() override;
@@ -268,8 +266,7 @@ struct FoldSubViewOpsPass final
 void FoldSubViewOpsPass::runOnOperation() {
   RewritePatternSet patterns(&getContext());
   memref::populateFoldSubViewOpPatterns(patterns);
-  (void)applyPatternsAndFoldGreedily(getOperation()->getRegions(),
-                                     std::move(patterns));
+  (void)applyPatternsAndFoldGreedily(getOperation(), std::move(patterns));
 }
 
 std::unique_ptr<Pass> memref::createFoldSubViewOpsPass() {


        


More information about the Mlir-commits mailing list