[all-commits] [llvm/llvm-project] 3b3055: [flang][OpenMP] Only use HLFIR base in privatizati...
Kareem Ergawy via All-commits
all-commits at lists.llvm.org
Mon Mar 11 02:38:50 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3b30559c088d679ca8fe491158e6c32db630f223
https://github.com/llvm/llvm-project/commit/3b30559c088d679ca8fe491158e6c32db630f223
Author: Kareem Ergawy <kareem.ergawy at amd.com>
Date: 2024-03-11 (Mon, 11 Mar 2024)
Changed paths:
M flang/include/flang/Optimizer/Builder/HLFIRTools.h
M flang/lib/Lower/Bridge.cpp
M flang/lib/Optimizer/Builder/HLFIRTools.cpp
M flang/test/Lower/OpenMP/parallel-private-clause-str.f90
M flang/test/Lower/OpenMP/parallel-private-clause.f90
Log Message:
-----------
[flang][OpenMP] Only use HLFIR base in privatization logic (#84123)
Modifies the privatization logic so that the emitted code only used the
HLFIR base (i.e. SSA value `#0` returned from `hlfir.declare`). Before
that, that emitted privatization logic was a mix of using `#0` and `#1`
which leads to some difficulties trying to move to delayed privatization
(see the discussion on #84033).
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