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 | ||
|---|---|---|
| 705 | Can't this be expressed with the declarative assembly? | |
| mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | ||
|---|---|---|
| 705 | I’ll give it a try. | |
| mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | ||
|---|---|---|
| 705 | Switched to assembly format in the new version of the patch. | |
Comment Actions
Address review comments
| mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td | ||
|---|---|---|
| 346 | 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 | ||
|---|---|---|
| 643 | Nit: waitOp.waitOperands().size() == 0 -> waitOp.waitOperands().empty() | |
Are these necessary?