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