When all operands or results are variadic, zero values is a perfectly valid behavior
to expect, and we shouldn't force the user to provide values in this case. For example,
when creating a call or a return operation we often don't want/need to provide return
values.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/test/lib/Transforms/TestDialectConversion.pdll | ||
---|---|---|
13–14 | This is more concise, and especially can see how this is better with multiple optional and not too magical. The previous form is indeed closer to ODS. |
This is more concise, and especially can see how this is better with multiple optional and not too magical. The previous form is indeed closer to ODS.