Unbreak usage of applyPatternsAndFoldGreedily (#3658)
MLIR APIs changed and this was merged after being tested based on an
older commit. Not much we could do differently here other than always
testing the merge commit instead of the head commit, but that comes
with its own set of issues.
diff --git a/iree/compiler/Conversion/CodegenUtils/MatmulCodegenStrategy.cpp b/iree/compiler/Conversion/CodegenUtils/MatmulCodegenStrategy.cpp
index b8ebcd4..654e421 100644
--- a/iree/compiler/Conversion/CodegenUtils/MatmulCodegenStrategy.cpp
+++ b/iree/compiler/Conversion/CodegenUtils/MatmulCodegenStrategy.cpp
@@ -253,7 +253,7 @@
}
OwningRewritePatternList patterns;
vector::populateVectorSlicesLoweringPatterns(patterns, op->getContext());
- applyPatternsAndFoldGreedily(op, patterns);
+ applyPatternsAndFoldGreedily(op, std::move(patterns));
};
postStageTransforms(func);
if (lowering != nullptr) lowering(func);