aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <Krzysztof.Parzyszek@amd.com>2025-06-19 07:18:21 -0500
committerGitHub <noreply@github.com>2025-06-19 07:18:21 -0500
commit936c5566db013225dc098ff961395bb19e1bf2a4 (patch)
treee179d85be601cf4ac466dd71be6f80b7123298eb /clang/lib/CodeGen/CodeGenModule.cpp
parent2b4d757290226e0185e17294339aae1588efd07e (diff)
downloadllvm-936c5566db013225dc098ff961395bb19e1bf2a4.zip
llvm-936c5566db013225dc098ff961395bb19e1bf2a4.tar.gz
llvm-936c5566db013225dc098ff961395bb19e1bf2a4.tar.bz2
[flang][OpenMP] Handle REQUIRES ADMO in lowering (#144362)
The previous approach rewrote the atomic constructs in the AST based on the REQUIRES ATOMIC_DEFAULT_MEM_ORDER directives. The new approach checks for incorrect uses of REQUIRED ADMO in the semantic analysis, and applies it in lowering, eliminating the need for a separate tree-rewriting procedure.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions