aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__algorithm/generate.h
diff options
context:
space:
mode:
authorErich Keane <ekeane@nvidia.com>2025-10-22 06:10:46 -0700
committerGitHub <noreply@github.com>2025-10-22 06:10:46 -0700
commitb3073470424c9ef4c5f319d3eed4d42170e15cf1 (patch)
treecdb8abecf75d958245aa11367ab306066e9cf654 /libcxx/include/__algorithm/generate.h
parentaca53f4375d1792cfd706ef4215ab4b350042c5c (diff)
downloadllvm-b3073470424c9ef4c5f319d3eed4d42170e15cf1.zip
llvm-b3073470424c9ef4c5f319d3eed4d42170e15cf1.tar.gz
llvm-b3073470424c9ef4c5f319d3eed4d42170e15cf1.tar.bz2
[OpenACC][CIR] Lowering for atomic-read (#164299)
The OpenACC spec allows only `v = x` form for atomic-read, and only when both are L-values. The result is this ends up being a pretty trivial patch, however it adds a decent amount of infrastructure for the other forms of atomic. Additionally, the 3.4 spec starts allowing the 'if' clause on atomic, which has recently been added to the ACC dialect. This patch also ensures that can be lowered as well. Extensive testing of this feature was done on other clauses, so there isn't much further work/testing to be done for it.
Diffstat (limited to 'libcxx/include/__algorithm/generate.h')
0 files changed, 0 insertions, 0 deletions