aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorKareem Ergawy <kareem.ergawy@amd.com>2024-10-04 15:24:00 +0200
committerGitHub <noreply@github.com>2024-10-04 15:24:00 +0200
commit2f245875b2f71272e6d7a78b4aed5be81109e9b9 (patch)
treeb3274cb5f8e87a4eabaaac6ae48439de47e14f14 /clang/lib/CodeGen/CodeGenFunction.cpp
parent208f42fd9bb59c007b0d6abe7eaf8c4e829740ea (diff)
downloadllvm-2f245875b2f71272e6d7a78b4aed5be81109e9b9.zip
llvm-2f245875b2f71272e6d7a78b4aed5be81109e9b9.tar.gz
llvm-2f245875b2f71272e6d7a78b4aed5be81109e9b9.tar.bz2
[flang][OpenMP] Handle unstructured CF in compound loop constructs (#111111)
Fixes a bug in handling unstructured control-flow in compound loop constructs. The fix makes sure that unstructured CF does not get lowered until we reach the last item of the compound construct. This way, we avoid moving block of unstructured loops in-between the middle items of the construct and messing (i.e. adding operations) to these block while doing so.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions