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

Remove unnecessary fences from GSI output #7308

Merged
merged 2 commits into from
Feb 21, 2025
Merged

Remove unnecessary fences from GSI output #7308

merged 2 commits into from
Feb 21, 2025

Conversation

tlively
Copy link
Member

@tlively tlively commented Feb 20, 2025

GlobalStructInference only optimizes gets of immutable fields, so even
if those gets are seqcst, they cannot synchronize with any writes. We
were being overly conservative by emitting fences in place of optimized
seqcst gets before.

GlobalStructInference only optimizes gets of immutable fields, so even
if those gets are seqcst, they cannot synchronize with any writes. We
were being overly conservative by emitting fences in place of optimized
seqcst gets before.
@tlively tlively requested a review from kripken February 20, 2025 22:28
Co-authored-by: Alon Zakai <[email protected]>
@tlively tlively merged commit fab77b9 into main Feb 21, 2025
14 checks passed
@tlively tlively deleted the no-fence-gsi branch February 21, 2025 00:49
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.

2 participants