[all-commits] [llvm/llvm-project] 0eb403: [mlir][transform] Introduce transform.sequence op
ftynse via All-commits
all-commits at lists.llvm.org
Tue Apr 19 12:41:16 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0eb403ad1b0c4d052ed93b58892c6432f78e0e7d
https://github.com/llvm/llvm-project/commit/0eb403ad1b0c4d052ed93b58892c6432f78e0e7d
Author: Alex Zinenko <zinenko at google.com>
Date: 2022-04-19 (Tue, 19 Apr 2022)
Changed paths:
M mlir/include/mlir/Dialect/Transform/IR/CMakeLists.txt
M mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td
M mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h
A mlir/include/mlir/Dialect/Transform/IR/TransformOps.h
A mlir/include/mlir/Dialect/Transform/IR/TransformOps.td
M mlir/lib/Dialect/Transform/IR/CMakeLists.txt
M mlir/lib/Dialect/Transform/IR/TransformDialect.cpp
M mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp
A mlir/lib/Dialect/Transform/IR/TransformOps.cpp
A mlir/test/Dialect/Transform/ops-invalid.mlir
A mlir/test/Dialect/Transform/ops.mlir
M mlir/test/Dialect/Transform/test-interpreter.mlir
M mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp
M mlir/test/lib/Dialect/Transform/TestTransformDialectInterpreter.cpp
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
[mlir][transform] Introduce transform.sequence op
Sequence is an important transform combination primitive that just indicates
transform ops being applied in a row. The simplest version requires fails
immediately if any transformation in the sequence fails. Introducing this
operation allows one to start placing transform IR within other IR.
Depends On D123135
Reviewed By: Mogball, rriddle
Differential Revision: https://reviews.llvm.org/D123664
More information about the All-commits
mailing list