aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Frontend/CompilerInvocationTest.cpp
diff options
context:
space:
mode:
authorerichkeane <ekeane@nvidia.com>2024-11-07 14:17:55 -0800
committererichkeane <ekeane@nvidia.com>2024-11-12 09:26:25 -0800
commit39351f8e46e3e42b945ed686537f182b4c313289 (patch)
treef6dc08e7ccd7ad4983b696fd3bc9c78a43df1cf1 /clang/unittests/Frontend/CompilerInvocationTest.cpp
parent7387338007e51ba8f85922d87ff18731d6f78365 (diff)
downloadllvm-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