Skip to content

[mlir][OpenMP][llvm]Atomic control backend #143769

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

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

anchuraj
Copy link
Contributor

@anchuraj anchuraj commented Jun 11, 2025

Atomic Control Options are used to specify architectural characteristics to help lowering of atomic operations. The options used are:
-f[no-]atomic-remote-memory, -f[no-]atomic-fine-grained-memory,
-f[no-]atomic-ignore-denormal-mode.
Legacy option -m[no-]unsafe-fp-atomics is aliased to
-f[no-]ignore-denormal-mode.
More details can be found in #102569. This PR implements the llvm support for these options with OpenMP atomic.

@anchuraj anchuraj force-pushed the atomic-control-backend branch from 9a6d860 to d0d8e44 Compare June 11, 2025 21:33
Copy link

github-actions bot commented Jun 11, 2025

✅ With the latest revision this PR passed the C/C++ code formatter.

@anchuraj anchuraj force-pushed the atomic-control-backend branch 2 times, most recently from 6bfca42 to f75aa26 Compare June 12, 2025 05:46
@anchuraj anchuraj force-pushed the atomic-control-backend branch from f75aa26 to da81ad9 Compare June 13, 2025 18:46
@anchuraj anchuraj changed the title Atomic control backend [mlir][OpenMP][llvm]Atomic control backend Jun 13, 2025
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.

1 participant