We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49b3883 commit b764626Copy full SHA for b764626
compiler/AST/build.cpp
@@ -2940,7 +2940,11 @@ buildSyncStmt(Expr* stmt) {
2940
block->insertAtTail(new CallExpr(PRIM_MOVE, endCountSave, new CallExpr(PRIM_GET_END_COUNT)));
2941
block->insertAtTail(new CallExpr(PRIM_SET_END_COUNT, new CallExpr("_endCountAlloc", /* forceLocalTypes= */gFalse)));
2942
block->insertAtTail(stmt);
2943
+#ifndef TARGET_HSA
2944
block->insertAtTail(new CallExpr("_waitEndCount"));
2945
+#else
2946
+ block->insertAtTail(new CallExpr("_finalizeTaskGroup"));
2947
+#endif
2948
block->insertAtTail(new CallExpr("_endCountFree", new CallExpr(PRIM_GET_END_COUNT)));
2949
block->insertAtTail(new CallExpr(PRIM_SET_END_COUNT, endCountSave));
2950
return block;
0 commit comments