[llvm-branch-commits] [mlir] [mlir][draft] Consolidate patterns into `RegionBranchOpInterface` patterns (PR #174094)
Matthias Springer via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Dec 31 08:24:30 PST 2025
================
@@ -1304,9 +1304,10 @@ def SparseTensor_SelectOp : SparseTensor_Op<"select", [Pure, SameOperandsAndResu
let hasVerifier = 1;
}
-def SparseTensor_YieldOp : SparseTensor_Op<"yield", [Pure, Terminator,
- ParentOneOf<["BinaryOp", "UnaryOp", "ReduceOp", "SelectOp",
- "ForeachOp", "IterateOp", "CoIterateOp"]>]> {
+def SparseTensor_YieldOp : SparseTensor_Op<"yield",
+ [Pure, Terminator, ReturnLike,
----------------
matthias-springer wrote:
Note: `ReturnLike` trait was missing. This trait automatically adds the region branch terminator interface.
https://github.com/llvm/llvm-project/pull/174094
More information about the llvm-branch-commits
mailing list