aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/PrologEpilogInserter.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <Krzysztof.Parzyszek@amd.com>2025-04-23 05:57:52 -0500
committerGitHub <noreply@github.com>2025-04-23 05:57:52 -0500
commit05b7e97c78ba375cc146c67a4539446f8bcb880c (patch)
tree19e68a27141cad2b9d94b9ddedfca562e7476bbe /llvm/lib/CodeGen/PrologEpilogInserter.cpp
parent71ce9e26aec00e4af27a69ccfab8ca1773ed7018 (diff)
downloadllvm-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