diff options
author | Erich Keane <ekeane@nvidia.com> | 2024-10-03 08:34:43 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-03 08:34:43 -0700 |
commit | d412cea8c4f26f451aee46641e384e8df62a5904 (patch) | |
tree | c2f31cd409d1b2b8a40614f99e34df5a60cd29ac /clang/lib/AST/JSONNodeDumper.cpp | |
parent | 66227bf7ee2cd674e0306d9a1e9f1d86bc75123f (diff) | |
download | llvm-d412cea8c4f26f451aee46641e384e8df62a5904.zip llvm-d412cea8c4f26f451aee46641e384e8df62a5904.tar.gz llvm-d412cea8c4f26f451aee46641e384e8df62a5904.tar.bz2 |
[OpenACC] Implement 'tile' attribute AST (#110999)
The 'tile' clause shares quite a bit of the rules with 'collapse', so a
followup patch will add those tests/behaviors. This patch deals with
adding the AST node.
The 'tile' clause takes a series of integer constant expressions, or *.
The asterisk is now represented by a new OpenACCAsteriskSizeExpr node,
else this clause is very similar to others.
Diffstat (limited to 'clang/lib/AST/JSONNodeDumper.cpp')
-rw-r--r-- | clang/lib/AST/JSONNodeDumper.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/AST/JSONNodeDumper.cpp b/clang/lib/AST/JSONNodeDumper.cpp index 565f1e0..ddbe213 100644 --- a/clang/lib/AST/JSONNodeDumper.cpp +++ b/clang/lib/AST/JSONNodeDumper.cpp @@ -1354,6 +1354,9 @@ void JSONNodeDumper::VisitSYCLUniqueStableNameExpr( createQualType(E->getTypeSourceInfo()->getType())); } +void JSONNodeDumper::VisitOpenACCAsteriskSizeExpr( + const OpenACCAsteriskSizeExpr *E) {} + void JSONNodeDumper::VisitPredefinedExpr(const PredefinedExpr *PE) { JOS.attribute("name", PredefinedExpr::getIdentKindName(PE->getIdentKind())); } |