[mlir][linalg][NFC] Split populateFoldUnitExtentDimsViaReshapesPatterns
authorMatthias Springer <springerm@google.com>
Thu, 15 Dec 2022 10:44:47 +0000 (11:44 +0100)
committerMatthias Springer <springerm@google.com>
Thu, 15 Dec 2022 11:04:40 +0000 (12:04 +0100)
commitd2b070d3c95c50579da83be97f79bd2c52f188c8
tree776b649668c3f06c90d948176b960252d3f0ce1f
parent9379ca0a257780961a7e77c1a56c70d00cd85909
[mlir][linalg][NFC] Split populateFoldUnitExtentDimsViaReshapesPatterns

MoveInitOperandsToInput is put into a separate populate... function because it can interfere with certain transformations.

Differential Revision: https://reviews.llvm.org/D140091
mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp