diff options
| author | Razvan Lupusoru <razvan.lupusoru@gmail.com> | 2023-10-25 07:27:57 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-25 07:27:57 -0700 |
| commit | 62ae549f57f9ce6e231edbaa72e6ad4cc8ee4e89 (patch) | |
| tree | 723702e7b7dd8da4a92bb7cf78ec2b478ff40556 /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.h | |
| parent | 53705ddcb73b15393a48c868864522d23aef7884 (diff) | |
[flang][openacc] Add implicit copy for reduction in combined construct (#70148)
After PR#69417, lowering for combined constructs was updated to adhere
to OpenACC 3.3, section 2.11: `A private or reduction clause on a
combined construct is treated as if it appeared on the loop construct.`
However, the second part of that paragraph notes `In addition, a
reduction clause on a combined construct implies a copy clause`. Since
the acc dialect decomposes combined constructs, it is important to
distinguish between the case where an explicit data clause is required
(as noted in section 2.6.2) and the case where an implicit data action
must be generated by compiler.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface.h')
0 files changed, 0 insertions, 0 deletions
