[all-commits] [llvm/llvm-project] c12988: [OpenACC] Implement SubArray Parsing/Sema (#90796)
Erich Keane via All-commits
all-commits at lists.llvm.org
Thu May 2 06:23:48 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c1298878175f1f6b7f991a18550de97a699cf260
https://github.com/llvm/llvm-project/commit/c1298878175f1f6b7f991a18550de97a699cf260
Author: Erich Keane <ekeane at nvidia.com>
Date: 2024-05-02 (Thu, 02 May 2024)
Changed paths:
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/lib/Parse/ParseExpr.cpp
M clang/lib/Sema/SemaOpenACC.cpp
M clang/test/ParserOpenACC/parse-cache-construct.c
M clang/test/ParserOpenACC/parse-cache-construct.cpp
M clang/test/ParserOpenACC/parse-clauses.c
A clang/test/ParserOpenACC/parse-sub-array.cpp
M clang/test/SemaOpenACC/compute-construct-private-clause.c
M clang/test/SemaOpenACC/compute-construct-private-clause.cpp
M clang/test/SemaOpenACC/compute-construct-varlist-ast.cpp
A clang/test/SemaOpenACC/sub-array-ast.cpp
A clang/test/SemaOpenACC/sub-array.cpp
Log Message:
-----------
[OpenACC] Implement SubArray Parsing/Sema (#90796)
This implementation takes quite a bit from the OMP implementation of
array sections, but only has to enforce the rules as applicable to
OpenACC. Additionally, it does its best to create an AST node (with the
assistance of RecoveryExprs) with as much checking done as soon as
possible in the case of instantiations.
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