diff options
author | erichkeane <ekeane@nvidia.com> | 2025-04-28 14:05:05 -0700 |
---|---|---|
committer | erichkeane <ekeane@nvidia.com> | 2025-04-28 15:22:47 -0700 |
commit | fec003a18a8b5b3dc56c8b59e3516fafaeda7072 (patch) | |
tree | a77c1967aad3f38edc7c594b71bc6e22a07c6f22 /clang/lib/CIR/CodeGen/CIRGenModule.cpp | |
parent | b111da97e81f32fe0fb89f8daa2e7516909a8797 (diff) | |
download | llvm-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