[all-commits] [llvm/llvm-project] fdf382: [flang][openacc] Support variable in equivalence i...
Valentin Clement (バレンタイン クレメン) via All-commits
all-commits at lists.llvm.org
Mon Nov 6 14:36:39 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fdf3823c0e4c0ae91312582656300300577bf991
https://github.com/llvm/llvm-project/commit/fdf3823c0e4c0ae91312582656300300577bf991
Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
Date: 2023-11-06 (Mon, 06 Nov 2023)
Changed paths:
M flang/lib/Lower/OpenACC.cpp
M flang/test/Lower/OpenACC/HLFIR/acc-declare.f90
Log Message:
-----------
[flang][openacc] Support variable in equivalence in declare directive (#71242)
A variable in equivalence share the storage units with one or more
objects. When lowered to FIR, the global created for the equivalence has
the name of one of the object. The variable also has an offset in the
storage unit.
This patch takes all of this into account for variable part of
equivalence used in a declare directive.
More information about the All-commits
mailing list