[Mlir-commits] [mlir] b067440 - [mlir][Tensor] Dont drop attributes during tiling.
Mahesh Ravishankar
llvmlistbot at llvm.org
Fri Apr 28 16:45:52 PDT 2023
Author: Mahesh Ravishankar
Date: 2023-04-28T23:45:42Z
New Revision: b06744057fc6906c682e1934ddce07a91b78a05b
URL: https://github.com/llvm/llvm-project/commit/b06744057fc6906c682e1934ddce07a91b78a05b
DIFF: https://github.com/llvm/llvm-project/commit/b06744057fc6906c682e1934ddce07a91b78a05b.diff
LOG: [mlir][Tensor] Dont drop attributes during tiling.
Reviewed By: hanchung
Differential Revision: https://reviews.llvm.org/D149120
Added:
Modified:
mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp
Removed:
################################################################################
diff --git a/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp b/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp
index 0ba705293ce5..c17afc77ad4c 100644
--- a/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp
+++ b/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp
@@ -617,8 +617,10 @@ FailureOr<TilingResult> tensor::bubbleUpPadSlice(OpBuilder &b,
// Create pad(extract_slice(x)).
Value newSliceOp = b.create<tensor::ExtractSliceOp>(
loc, padOp.getSource(), newOffsets, newLengths, newStrides);
- auto newPadOp = b.create<PadOp>(loc, Type(), newSliceOp, newLows, newHighs,
- /*nofold=*/padOp.getNofold());
+ auto newPadOp = b.create<PadOp>(
+ loc, Type(), newSliceOp, newLows, newHighs,
+ /*nofold=*/padOp.getNofold(),
+ getPrunedAttributeList(padOp, PadOp::getAttributeNames()));
// Copy region to new PadOp.
IRMapping bvm;
More information about the Mlir-commits
mailing list