aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenModule.cpp
diff options
context:
space:
mode:
authorerichkeane <ekeane@nvidia.com>2025-04-28 14:05:05 -0700
committererichkeane <ekeane@nvidia.com>2025-04-28 15:22:47 -0700
commitfec003a18a8b5b3dc56c8b59e3516fafaeda7072 (patch)
treea77c1967aad3f38edc7c594b71bc6e22a07c6f22 /clang/lib/CIR/CodeGen/CIRGenModule.cpp
parentb111da97e81f32fe0fb89f8daa2e7516909a8797 (diff)
downloadllvm-fec003a18a8b5b3dc56c8b59e3516fafaeda7072.zip
llvm-fec003a18a8b5b3dc56c8b59e3516fafaeda7072.tar.gz
llvm-fec003a18a8b5b3dc56c8b59e3516fafaeda7072.tar.bz2
[OpenACC]Reimplement 'for' loop checks for a loop construct
The 'loop' construct has some pretty strict checks as to what the for loop associated with it has to look like. The previous implementation was a little convoluted and missed implementing the 'condition' checking. Additionally, it did a bad job double-diagnosing with templates. This patch rewrites it in a way that does a much better job with the double-diagnosing, and proeprly implements some checks for the 'condition' of the for loop.
Diffstat (limited to 'clang/lib/CIR/CodeGen/CIRGenModule.cpp')
0 files changed, 0 insertions, 0 deletions