[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