diff options
author | erichkeane <ekeane@nvidia.com> | 2024-11-07 14:17:55 -0800 |
---|---|---|
committer | erichkeane <ekeane@nvidia.com> | 2024-11-12 09:26:25 -0800 |
commit | 39351f8e46e3e42b945ed686537f182b4c313289 (patch) | |
tree | f6dc08e7ccd7ad4983b696fd3bc9c78a43df1cf1 /clang/unittests/Frontend/CompilerInvocationTest.cpp | |
parent | 7387338007e51ba8f85922d87ff18731d6f78365 (diff) | |
download | llvm-39351f8e46e3e42b945ed686537f182b4c313289.zip llvm-39351f8e46e3e42b945ed686537f182b4c313289.tar.gz llvm-39351f8e46e3e42b945ed686537f182b4c313289.tar.bz2 |
[OpenACC] Implement AST/Sema for combined constructs
Combined constructs (OpenACC 3.3 section 2.11) are a short-cut for
writing a `loop` construct immediately inside of a `compute` construct.
However, this interaction requires we do additional work to ensure that
we get the semantics between the two correct, as well as diagnostics.
This patch adds the semantic analysis for the constructs (but no
clauses), as well as the AST nodes.
Diffstat (limited to 'clang/unittests/Frontend/CompilerInvocationTest.cpp')
0 files changed, 0 insertions, 0 deletions