diff options
author | Nimish Mishra <neelam.nimish@gmail.com> | 2023-05-04 09:22:19 +0530 |
---|---|---|
committer | Nimish Mishra <neelam.nimish@gmail.com> | 2023-05-04 09:27:36 +0530 |
commit | b50f733c20126209affed392bdb0252d8faefaf6 (patch) | |
tree | 6112542f0b826c865100be66d66d0bc9ca61e5a1 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 93ce0965029b77e0de84dbe47525d6ac883d2ae2 (diff) | |
download | llvm-b50f733c20126209affed392bdb0252d8faefaf6.zip llvm-b50f733c20126209affed392bdb0252d8faefaf6.tar.gz llvm-b50f733c20126209affed392bdb0252d8faefaf6.tar.bz2 |
[flang][OpenMP] Lowering support for lastprivate on unstructured sections
construct
This patch adds lowering support for lastprivate privatization on
unstructured construct. Generic lastprivate lowering on sections
involves creating a if operation on the lexically last section block
and updating the lastprivate variable inside it. However, this control
flow is not needed if the section construct is lowered as an
unstructured construct. Hence, this patch modifies the lowering control
flow to not emit an unnecessary scf.if if the section block is lowered
as an unstructured construct.
Reviewed By: kiranchandramohan
Differential Revision: https://reviews.llvm.org/D143077
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions