Skip to content

Commit f304fd0

Browse files
[mlir][tensor][NFC] Remove dead code tensor.extract_slice canonicalization pattern (#131903)
Folding a cast into an `extract_slice` does not change the result type.
1 parent 8249492 commit f304fd0

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

mlir/lib/Dialect/Tensor/IR/TensorOps.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2476,8 +2476,6 @@ class ExtractSliceOpCastFolder final : public OpRewritePattern<ExtractSliceOp> {
24762476
loc, sliceOp.getType(), castOp.getSource(), sliceOp.getOffsets(),
24772477
sliceOp.getSizes(), sliceOp.getStrides(), sliceOp.getStaticOffsets(),
24782478
sliceOp.getStaticSizes(), sliceOp.getStaticStrides());
2479-
if (newResult.getType() != sliceOp.getType())
2480-
newResult = rewriter.create<CastOp>(loc, sliceOp.getType(), newResult);
24812479
rewriter.replaceOp(sliceOp, newResult);
24822480
return success();
24832481
}

0 commit comments

Comments
 (0)