diff options
author | Erich Keane <ekeane@nvidia.com> | 2024-10-02 07:10:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-02 07:10:53 -0700 |
commit | da4b972ef690b40344cbb366cc4bdebada260e57 (patch) | |
tree | 862f83ae138ef6b6221c01a3667d7b1d79d0d705 /lldb/source/Commands/CommandObjectExpression.cpp | |
parent | 7de492f90dd733859f5f0dd582860ccc5899dc22 (diff) | |
download | llvm-da4b972ef690b40344cbb366cc4bdebada260e57.zip llvm-da4b972ef690b40344cbb366cc4bdebada260e57.tar.gz llvm-da4b972ef690b40344cbb366cc4bdebada260e57.tar.bz2 |
[OpenACC] Enforce all 'collapse' intervening rules (#110684)
'collapse' makes the 'loop' construct apply to the next N nested loops,
and 'loop' requires all associated loops be 'for' loops (or range-for).
This patch adds this restriction, plus adds a number of infrastructure
changes to permit some of the other restrictions in the future to be
implemented.
'collapse' also requires that there is not any calls to other directives
inside of the collapse region, so this also implements that limitation.
Diffstat (limited to 'lldb/source/Commands/CommandObjectExpression.cpp')
0 files changed, 0 insertions, 0 deletions