Skip to content

Commit f0915f4

Browse files
committed
Add recursive memory effects trait to workshare
1 parent 13f5fa2 commit f0915f4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,9 @@ def SingleOp : OpenMP_Op<"single", traits = [
290290
// 2.8.3 Workshare Construct
291291
//===----------------------------------------------------------------------===//
292292

293-
def WorkshareOp : OpenMP_Op<"workshare", clauses = [
293+
def WorkshareOp : OpenMP_Op<"workshare", traits = [
294+
RecursiveMemoryEffects,
295+
], clauses = [
294296
OpenMP_NowaitClause,
295297
], singleRegion = true> {
296298
let summary = "workshare directive";

0 commit comments

Comments
 (0)