diff options
| author | nvptm <pmathew@nvidia.com> | 2025-11-05 16:39:53 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-05 16:39:53 -0800 |
| commit | 47e450190cbb23c615b970814f1fcbc01ec88f91 (patch) | |
| tree | c9d666144bd6ea85ce54708275059833d0728cbd /llvm/lib/Support/BalancedPartitioning.cpp | |
| parent | 1262dce1fddf7b8e6396d1359b574d36b8992d87 (diff) | |
| download | llvm-47e450190cbb23c615b970814f1fcbc01ec88f91.zip llvm-47e450190cbb23c615b970814f1fcbc01ec88f91.tar.gz llvm-47e450190cbb23c615b970814f1fcbc01ec88f91.tar.bz2 | |
[flang][acc] Lower zero modifier for Copyout clause (#166660)
From the OpenACC 3.4 Specification:
```
1924 2.7.9 copyout clause
1925 The copyout clause may appear on structured data and compute constructs, on declare di
1926 rectives, and on exit data directives. The clause may optionally have a zero modifier if the
1927 copyout clause appears on a structured data or compute construct.
1928 Only the following modifiers may appear in the optional modifier-list: always, alwaysin or zero.
1929 Additionally, on structured data and compute constructs capture modifier may appear
```
`readonly` is not a legal modifier for the `copyout` clause. The call to
`genDataOperandOperationsWithModifier` should be checking the parsed
modifier for the `copyout` clause against the `Zero` modifier.
Diffstat (limited to 'llvm/lib/Support/BalancedPartitioning.cpp')
0 files changed, 0 insertions, 0 deletions
