diff options
author | Michael Kruse <llvm-project@meinersbur.de> | 2025-09-30 12:32:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-30 12:32:52 +0200 |
commit | ec91d6ba6abdb678730fa1007230d05dc4bc09e8 (patch) | |
tree | 480506d62e33bd7d18596e237979d7eb975eba8d /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | 45ce88758d24df7c2c322b152cf4894f3e8ee45a (diff) | |
download | llvm-ec91d6ba6abdb678730fa1007230d05dc4bc09e8.zip llvm-ec91d6ba6abdb678730fa1007230d05dc4bc09e8.tar.gz llvm-ec91d6ba6abdb678730fa1007230d05dc4bc09e8.tar.bz2 |
[Flang] Add perfect-nest and rectangular-loop semantic tests (#160283)
Add semantic tests of currently unsupported OpenMP canonical loops:
* non-perfectly nested canonical loop nests
* non-rectangular canonical loop nests
Both were introduced in OpenMP 5.0 and are not yet supported by Flang.
The message "Trip count must be computable and invariant" is the same
that OpenACC emits for non-rectangular loops in
`AccAttributeVisitor::CheckAssociatedLoop`. I considered reusing the
code, but calls OpenACC-only methods and has different behavior (e.g.
symbol resolution and does not check the step operand)
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions