aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorKareem Ergawy <kareem.ergawy@amd.com>2025-05-09 16:27:18 +0200
committerGitHub <noreply@github.com>2025-05-09 16:27:18 +0200
commit2cc8734c4505a0c8ce1f8d6a915ce0fc57cb6ea4 (patch)
tree1561438166c6e5a7b349d5557d5c2209b9566d0a /clang/lib/Serialization/ModuleManager.cpp
parentfb7d114efb52ff78b7645490adb8f0c37fd12986 (diff)
downloadllvm-2cc8734c4505a0c8ce1f8d6a915ce0fc57cb6ea4.zip
llvm-2cc8734c4505a0c8ce1f8d6a915ce0fc57cb6ea4.tar.gz
llvm-2cc8734c4505a0c8ce1f8d6a915ce0fc57cb6ea4.tar.bz2
[flang][fir] Basic lowering `fir.do_concurrent` locality specs to `fir.do_loop ... unordered` (#138512)
Extends lowering `fir.do_concurrent` to `fir.do_loop ... unordered` by adding support for locality specifiers. In particular, for `local` specifiers, a `fir.alloca` op is created using the localizer type. For `local_init` specifiers, the `copy` region is additionally inlined in the `do concurrent` loop's body. PR stack: - https://github.com/llvm/llvm-project/pull/137928 - https://github.com/llvm/llvm-project/pull/138505 - https://github.com/llvm/llvm-project/pull/138506 - https://github.com/llvm/llvm-project/pull/138512 (this PR) - https://github.com/llvm/llvm-project/pull/138534 - https://github.com/llvm/llvm-project/pull/138816
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions