[all-commits] [llvm/llvm-project] 125dbe: [OpenACC][CIR] 'update' construct lowering + a few...
Erich Keane via All-commits
all-commits at lists.llvm.org
Mon Jun 30 11:24:39 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 125dbe103e4fdff8b23bfb4b76ad960f0069f63e
https://github.com/llvm/llvm-project/commit/125dbe103e4fdff8b23bfb4b76ad960f0069f63e
Author: Erich Keane <ekeane at nvidia.com>
Date: 2025-06-30 (Mon, 30 Jun 2025)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
M clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
A clang/test/CIR/CodeGenOpenACC/update.c
Log Message:
-----------
[OpenACC][CIR] 'update' construct lowering + a few clauses (#146378)
The 'update' construct has 3 'var-list' clauses, device, self, and host.
Each has a pretty simple data-operand type syntax in the IR, so this
patch implements them as well. At least one of those is required to be
present on an 'update', so we cannot do any lowering without them.
Note that 'self' and 'host' are aliases.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list