-
Notifications
You must be signed in to change notification settings - Fork 221
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add convergent attribute during reverse translation of OpControlBarrier #1195
Conversation
WDYT about 'Fix translation of OpControlBarrier' -> 'Add convergent attribute during reverse translation of OpControlBarrier' ? |
@MrSidims @Fznamznon @AlexeySachkov @mlychkov please take a look |
@KornevNikita please rebase the PR |
There is a workaround to keep convergent attr durring translation of OpControlBarrier to prevent optimization passes from making barrier calls control-dependent.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
But I believe, that @Fznamznon concern wasn't addressed. I'm okay to remove W/A string.
This has been addressed in commit 4ccb1b2 ("Add convergent attribute during reverse translation of OpControlBarrier (KhronosGroup#1195)", 2021-09-06).
…er (KhronosGroup#1195) There is a patch to keep convergent attr during translation of OpControlBarrier to prevent optimization passes from making barrier calls control-dependent.
This has been addressed in commit 4ccb1b2 ("Add convergent attribute during reverse translation of OpControlBarrier (KhronosGroup#1195)", 2021-09-06).
…er (KhronosGroup#1195) There is a patch to keep convergent attr during translation of OpControlBarrier to prevent optimization passes from making barrier calls control-dependent. (cherry picked from commit 4ccb1b2)
This has been addressed in commit 4ccb1b2 ("Add convergent attribute during reverse translation of OpControlBarrier (KhronosGroup#1195)", 2021-09-06). (cherry picked from commit 6fec8b9)
There is a patch to keep convergent attr during translation of
OpControlBarrier to prevent optimization passes from making barrier calls
control-dependent.