diff options
author | Kareem Ergawy <kareem.ergawy@amd.com> | 2025-04-02 11:26:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-02 11:26:58 +0200 |
commit | 3f8bfc9f7fc788af63e52b5e804a2d6ab92321ac (patch) | |
tree | 2d3de9f1ea4c78e9e04865c3ea8ee81e7e438305 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 8107b430edb38dc798fe4e710df13d4b2e98acfb (diff) | |
download | llvm-3f8bfc9f7fc788af63e52b5e804a2d6ab92321ac.zip llvm-3f8bfc9f7fc788af63e52b5e804a2d6ab92321ac.tar.gz llvm-3f8bfc9f7fc788af63e52b5e804a2d6ab92321ac.tar.bz2 |
[flang][OpenMP] Map simple `do concurrent` loops to OpenMP host constructs (#127633)
Upstreams one more part of the ROCm `do concurrent` to OpenMP mapping
pass. This PR add support for converting simple loops to the equivalent
OpenMP constructs on the host: `omp parallel do`. Towards that end, we
have to collect more information about loop nests for which we add new
utils in the `looputils` name space.
PR stack:
- https://github.com/llvm/llvm-project/pull/126026
- https://github.com/llvm/llvm-project/pull/127595
- https://github.com/llvm/llvm-project/pull/127633 (this PR)
- https://github.com/llvm/llvm-project/pull/127634
- https://github.com/llvm/llvm-project/pull/127635
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions