diff options
author | Krzysztof Parzyszek <Krzysztof.Parzyszek@amd.com> | 2025-04-23 05:57:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-23 05:57:52 -0500 |
commit | 05b7e97c78ba375cc146c67a4539446f8bcb880c (patch) | |
tree | 19e68a27141cad2b9d94b9ddedfca562e7476bbe /llvm/lib/CodeGen/PrologEpilogInserter.cpp | |
parent | 71ce9e26aec00e4af27a69ccfab8ca1773ed7018 (diff) | |
download | llvm-05b7e97c78ba375cc146c67a4539446f8bcb880c.zip llvm-05b7e97c78ba375cc146c67a4539446f8bcb880c.tar.gz llvm-05b7e97c78ba375cc146c67a4539446f8bcb880c.tar.bz2 |
[flang][OpenMP] Extend common::AtomicDefaultMemOrderType enumeration (#136312)
Add "Acquire" and "Release", and rename it to OmpMemoryOrderType, since
memory order type is a concept extending beyond the
ATOMIC_DEFAULT_MEM_ORDER clause.
When processing a REQUIRES directive (in rewrite-directives.cpp), do not
add Acquire or Release to ATOMIC constructs, because handling of those
types depends on the OpenMP version, which is not available in that
file. This issue will be addressed later.
Diffstat (limited to 'llvm/lib/CodeGen/PrologEpilogInserter.cpp')
0 files changed, 0 insertions, 0 deletions