This patch introduces the acc.exit_data operation that represents an OpenACC Exit Data directive.
Operands and attributes are derived from clauses in the spec 2.6.6.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td | ||
---|---|---|
252–254 | I guess we could. Operands and the attribute are mutually exclusive. The attribute is there only when there is no value in the clause. I'll have a look a that but will probably put that in a separate patch if we can change that since other op already model the wait clause this way. |
Comment Actions
@kiranchandramohan Thanks for the review. IF you have 2 minutes can you have a look at D88941. It's pretty much the same op for enter_data.
#just-asking: Could the wait operand value be modelled as a type, so that we do not have to split it across three operands/attributes?