[all-commits] [llvm/llvm-project] 69bbf2: [OpenACC][CIR] Implement 'modifier-list' lowering ...
Erich Keane via All-commits
all-commits at lists.llvm.org
Thu Jun 26 09:26:20 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 69bbf2135e7dcd685acf6111e148e620cfe10280
https://github.com/llvm/llvm-project/commit/69bbf2135e7dcd685acf6111e148e620cfe10280
Author: Erich Keane <ekeane at nvidia.com>
Date: 2025-06-26 (Thu, 26 Jun 2025)
Changed paths:
M clang/include/clang/Basic/OpenACCKinds.h
M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
M clang/test/CIR/CodeGenOpenACC/combined-copy.c
M clang/test/CIR/CodeGenOpenACC/compute-copy.c
Log Message:
-----------
[OpenACC][CIR] Implement 'modifier-list' lowering (#145770)
Some of the 'data' clauses can have a 'modifier-list' which specifies
one of a few keywords from a list. This patch adds support for lowering
them following #144806.
We have to keep a separate enum from MLIR, since we have to keep
'always' around for semantic reasons, whereas the dialect doesn't
differentiate these.
This patch ensures we get these right for the only applicable clause so
far, which is 'copy'.
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