This patch introduce the wait operation that represent the OpenACC wait directive.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | ||
---|---|---|
875 | Can't this be expressed with the declarative assembly? |
mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | ||
---|---|---|
875 | I’ll give it a try. |
mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | ||
---|---|---|
875 | Switched to assembly format in the new version of the patch. |
Comment Actions
Address review comments
mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td | ||
---|---|---|
343 | Was using these in the error message but they are not really necessary here. I just removed them. |
mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | ||
---|---|---|
813 | Nit: waitOp.waitOperands().size() == 0 -> waitOp.waitOperands().empty() |
Are these necessary?