[mlir][linalg] PadTensorOp vectorization: Avoid redundant FillOps
authorMatthias Springer <springerm@google.com>
Tue, 14 Sep 2021 23:57:55 +0000 (08:57 +0900)
committerMatthias Springer <springerm@google.com>
Wed, 15 Sep 2021 00:28:37 +0000 (09:28 +0900)
commit9adc0114bfeb704ca62d8c369fa52d0530179274
tree559f1e12f616a5559de10624190475c1a7816d72
parent88146230e1b21aa042da481e5fd702fab82408fc
[mlir][linalg] PadTensorOp vectorization: Avoid redundant FillOps

Do not generate FillOps when these would be entirely overwritten.

Differential Revision: https://reviews.llvm.org/D109741
mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp