This function allows users to update payload op mappings in cases where such replacements cannot be performed automatically by the rewriter/listener interface.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h | ||
---|---|---|
994 | Nit: s/manually/automatically | |
mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp | ||
771–772 | I'd rather return definite failure here. | |
mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp | ||
883 | Nit: use for (auto &&[original, replacement] : zip) instead of obnoxious std::get below. |
mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp | ||
---|---|---|
771–772 | If this fails it means that tileAndFuseFirstExtractUse was updated without updating the remaining code base. (It only fails if the original op is not tracked.) I think this can stay as an assertion. |
Nit: s/manually/automatically