aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorKareem Ergawy <kareem.ergawy@amd.com>2025-04-02 10:12:52 +0200
committerGitHub <noreply@github.com>2025-04-02 10:12:52 +0200
commit41d718b1cf3db952a79c5598dba2e3379ee88efa (patch)
tree363c2176736c82379e500021fc135a30be10d645 /flang/lib/Frontend/CompilerInvocation.cpp
parentcde2ea377d457e272ce1572d588643e5ee533c30 (diff)
downloadllvm-41d718b1cf3db952a79c5598dba2e3379ee88efa.zip
llvm-41d718b1cf3db952a79c5598dba2e3379ee88efa.tar.gz
llvm-41d718b1cf3db952a79c5598dba2e3379ee88efa.tar.bz2
[flang][OpenMP] Upstream `do concurrent` loop-nest detection. (#127595)
Upstreams the next part of do concurrent to OpenMP mapping pass (from AMD's ROCm implementation). See https://github.com/llvm/llvm-project/pull/126026 for more context. This PR add loop nest detection logic. This enables us to discover muli-range do concurrent loops and then map them as "collapsed" loop nests to OpenMP. This is a follow up for https://github.com/llvm/llvm-project/pull/126026, only the latest commit is relevant. This is a replacement for https://github.com/llvm/llvm-project/pull/127478 using a `/user/<username>/<branchname>` branch. PR stack: - https://github.com/llvm/llvm-project/pull/126026 - https://github.com/llvm/llvm-project/pull/127595 (this PR) - https://github.com/llvm/llvm-project/pull/127633 - 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