[all-commits] [llvm/llvm-project] 2f2458: [flang][OpenMP] Handle unstructured CF in compound...
Kareem Ergawy via All-commits
all-commits at lists.llvm.org
Fri Oct 4 06:24:21 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2f245875b2f71272e6d7a78b4aed5be81109e9b9
https://github.com/llvm/llvm-project/commit/2f245875b2f71272e6d7a78b4aed5be81109e9b9
Author: Kareem Ergawy <kareem.ergawy at amd.com>
Date: 2024-10-04 (Fri, 04 Oct 2024)
Changed paths:
M flang/lib/Lower/OpenMP/OpenMP.cpp
M flang/test/Lower/OpenMP/loop-compound.f90
Log Message:
-----------
[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.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list