diff options
author | Erich Keane <ekeane@nvidia.com> | 2025-10-06 06:46:21 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-06 06:46:21 -0700 |
commit | 542cba893018e6c7faebbc5c19e5c10034c160ea (patch) | |
tree | 46318548c5d52b0bf088c60627b5f3cbaa60326c /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 8bab6c4e8c4f9a7b32ac5dd94436922c84705a86 (diff) | |
download | llvm-542cba893018e6c7faebbc5c19e5c10034c160ea.zip llvm-542cba893018e6c7faebbc5c19e5c10034c160ea.tar.gz llvm-542cba893018e6c7faebbc5c19e5c10034c160ea.tar.bz2 |
[OpenACC][CIR] Handle firstprivate bounds recipe lowering (#161873)
These work the same as the other two (private and reduction) except that
the expression for the 'init' is a copy instead of a default/value init,
and in a separate region. This patch gets all of that correct, and
ensures we generate these as expected.
There is a little extra work to make sure that the bounds-loop
generation does 2 separate array index operations, otherwise this is
very much like the reduction implementation.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions