[all-commits] [llvm/llvm-project] 394892: [mlir] verify that transform ops have memory effects
ftynse via All-commits
all-commits at lists.llvm.org
Tue Jan 10 05:49:54 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 394892841aeaf35a75fa626b07637da68be176a9
https://github.com/llvm/llvm-project/commit/394892841aeaf35a75fa626b07637da68be176a9
Author: Alex Zinenko <zinenko at google.com>
Date: 2023-01-10 (Tue, 10 Jan 2023)
Changed paths:
M mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h
M mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.td
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp
M mlir/test/Dialect/Transform/ops-invalid.mlir
M mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp
M mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.td
Log Message:
-----------
[mlir] verify that transform ops have memory effects
Add a verifier to the TransformOpInterface ensuring that operations
implementing the interface define memory effects on their operands and
results.
Add the missing effects to TileToForeachThreadOp, specifically for
operands that were added at a later version of the op without modifying
`getEffects` accordingly.
Reviewed By: nicolasvasilache
Differential Revision: https://reviews.llvm.org/D141371
More information about the All-commits
mailing list