Skip to content
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

Merged
merged 3 commits into from
Sep 6, 2021
Merged

Add convergent attribute during reverse translation of OpControlBarrier #1195

merged 3 commits into from
Sep 6, 2021

Conversation

KornevNikita
Copy link
Contributor

@KornevNikita KornevNikita commented Sep 2, 2021

There is a patch to keep convergent attr during translation of
OpControlBarrier to prevent optimization passes from making barrier calls
control-dependent.

@MrSidims
Copy link
Contributor

MrSidims commented Sep 2, 2021

WDYT about 'Fix translation of OpControlBarrier' -> 'Add convergent attribute during reverse translation of OpControlBarrier' ?

@KornevNikita KornevNikita changed the title Fix translation of OpControlBarrier Add convergent attribute during reverse translation of OpControlBarrier Sep 3, 2021
@KornevNikita
Copy link
Contributor Author

@MrSidims @Fznamznon @AlexeySachkov @mlychkov please take a look

@MrSidims
Copy link
Contributor

MrSidims commented Sep 6, 2021

@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.
Copy link
Contributor

@MrSidims MrSidims left a 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.

@MrSidims MrSidims merged commit 4ccb1b2 into KhronosGroup:master Sep 6, 2021
@KornevNikita KornevNikita deleted the convergent branch October 8, 2021 07:53
svenvh added a commit to svenvh/SPIRV-LLVM-Translator that referenced this pull request Feb 7, 2022
This has been addressed in commit 4ccb1b2 ("Add convergent attribute
during reverse translation of OpControlBarrier (KhronosGroup#1195)", 2021-09-06).
AlexeySotkin pushed a commit that referenced this pull request Feb 9, 2022
This has been addressed in commit 4ccb1b2 ("Add convergent attribute
during reverse translation of OpControlBarrier (#1195)", 2021-09-06).
Quetzonarch pushed a commit to Quetzonarch/SPIRV-LLVM-Translator that referenced this pull request Jul 13, 2022
…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.
Quetzonarch pushed a commit to Quetzonarch/SPIRV-LLVM-Translator that referenced this pull request Jul 13, 2022
This has been addressed in commit 4ccb1b2 ("Add convergent attribute
during reverse translation of OpControlBarrier (KhronosGroup#1195)", 2021-09-06).
svenvh pushed a commit to svenvh/SPIRV-LLVM-Translator that referenced this pull request Sep 27, 2022
…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)
svenvh added a commit to svenvh/SPIRV-LLVM-Translator that referenced this pull request Sep 27, 2022
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)
svenvh pushed a commit that referenced this pull request Sep 29, 2022
…er (#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)
svenvh added a commit that referenced this pull request Sep 29, 2022
This has been addressed in commit 4ccb1b2 ("Add convergent attribute
during reverse translation of OpControlBarrier (#1195)", 2021-09-06).

(cherry picked from commit 6fec8b9)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants