diff options
author | Kareem Ergawy <kareem.ergawy@amd.com> | 2024-10-04 15:24:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-04 15:24:00 +0200 |
commit | 2f245875b2f71272e6d7a78b4aed5be81109e9b9 (patch) | |
tree | b3274cb5f8e87a4eabaaac6ae48439de47e14f14 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 208f42fd9bb59c007b0d6abe7eaf8c4e829740ea (diff) | |
download | llvm-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