diff options
author | Erich Keane <ekeane@nvidia.com> | 2024-10-14 09:08:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-14 09:08:24 -0700 |
commit | cf456ed2a45821d8e4bc1b62959be3330e00db95 (patch) | |
tree | 47368eb9927556b765b73f05f675f969940e1961 /llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | |
parent | cef66aa04d3713afc4d0dfa66491b7af77322090 (diff) | |
download | llvm-cf456ed2a45821d8e4bc1b62959be3330e00db95.zip llvm-cf456ed2a45821d8e4bc1b62959be3330e00db95.tar.gz llvm-cf456ed2a45821d8e4bc1b62959be3330e00db95.tar.bz2 |
[OpenACC] implement loop 'worker' clause. (#112206)
The worker clause specifies iterations of the loop/ that are executed in
parallel by distributing the iterations among the multiple works within
a single gang.
The sema rules for this type are simply that it cannot be combined with
a `kernel` construct with a `num_workers` clause, child `loop` clauses
cannot contain a `gang` or `worker` clause, and that the argument is oly
allowed when associated with a `kernel`.
Diffstat (limited to 'llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp')
0 files changed, 0 insertions, 0 deletions