From 63638ed181d443650c4bdb779b745f53b884a34b Mon Sep 17 00:00:00 2001 From: Tobias Gysi Date: Tue, 12 Oct 2021 17:43:47 +0000 Subject: [PATCH] [mlir][linalg] Enable the vector transfer lowering by default. Adapt CodegenStartegy to used the vector transfer lowering patterns by default. Reviewed By: nicolasvasilache Differential Revision: https://reviews.llvm.org/D111649 --- mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h b/mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h index c29e364..a19b926 100644 --- a/mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h +++ b/mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h @@ -836,7 +836,7 @@ struct LateCodegenStrategyOptions { /// Vector lowering operations may result in surprising behavior when /// composing multiple codegen strategies and must be enabled explicitly. int64_t maxTransferRank = 1; - bool enableVectorTransferLowering = false; + bool enableVectorTransferLowering = true; bool enableVectorTransferPartialRewrite = false; bool enableVectorContractLowering = false; bool enableVectorToSCFConversion = false; @@ -855,7 +855,7 @@ struct LinalgEnablingOptions { /// form. struct LinalgVectorLoweringOptions { int64_t maxTransferRank = 1; - bool enableVectorTransferLowering = false; + bool enableVectorTransferLowering = true; bool enableVectorTransferPartialRewrite = false; bool enableVectorContractLowering = false; bool enableVectorToSCFConversion = false; -- 2.7.4