[clang] [llvm] [OpenACC] Switch Clang to use the Flang 'appertainment' rules for cla… (PR #135372)
Erich Keane via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 14 09:52:30 PDT 2025
erichkeane wrote:
> FLANG: `atomic-if' (Valentin has PR)
> Clang :: SemaOpenACC/atomic-construct.cpp
> Clang :: ParserOpenACC/parse-clauses.c
> Clang :: AST/ast-print-openacc-atomic-construct.cpp
> Clang :: ParserOpenACC/parse-clauses.cpp
> Clang :: SemaOpenACC/atomic-construct-ast.cpp
>
> FLANG: Doesn't prohibit gang/worker/vector/seq' on 'loop'/combined correctly (UNK way forward right now)
> Clang :: SemaOpenACC/loop-construct-auto_seq_independent-clauses.c
> Clang :: SemaOpenACC/combined-construct-auto_seq_independent-clauses.c
>
> FLANG: 'tile' prohibited >1x (Standard doesn't support, UNK way forward right now)
> Clang :: SemaOpenACC/loop-construct-tile-clause.cpp
> Clang :: SemaOpenACC/combined-construct-tile-clause.cpp
>
> Disagreements on 'num_gangs' appearing >1x on kernels/kernels-loop (justification for kernels-loop should apply to kernels as well?) (UNK way forward right now)
> Clang :: SemaOpenACC/compute-construct-num_gangs-clause.c
>
> FLANG: prohibits device_num >1x (UNK way forward RN).
> Clang :: SemaOpenACC/init-construct.cpp
> Clang :: SemaOpenACC/shutdown-construct.cpp
>
> Disagreement on 'bind' on a 'routine'. (UNK way forward right now)
> Clang :: SemaOpenACC/routine-construct-clauses.cpp
```
FLANG: `atomic-if' (Valentin has PR)
Clang :: SemaOpenACC/atomic-construct.cpp
Clang :: ParserOpenACC/parse-clauses.c
Clang :: AST/ast-print-openacc-atomic-construct.cpp
Clang :: ParserOpenACC/parse-clauses.cpp
Clang :: SemaOpenACC/atomic-construct-ast.cpp
FLANG: Doesn't prohibit gang/worker/vector/seq' on 'loop'/combined correctly (UNK way forward right now)
Clang :: SemaOpenACC/loop-construct-auto_seq_independent-clauses.c
Clang :: SemaOpenACC/combined-construct-auto_seq_independent-clauses.c
Disagreements on 'num_gangs' appearing >1x on kernels/kernels-loop (justification for kernels-loop should apply to kernels as well?) (UNK way forward right now)
Clang :: SemaOpenACC/compute-construct-num_gangs-clause.c
FLANG: prohibits device_num >1x (UNK way forward RN).
Clang :: SemaOpenACC/init-construct.cpp
Clang :: SemaOpenACC/shutdown-construct.cpp
Disagreement on 'bind' on a 'routine'. (UNK way forward right now)
Clang :: SemaOpenACC/routine-construct-clauses.cpp
```
Updated list!
https://github.com/llvm/llvm-project/pull/135372
More information about the llvm-commits
mailing list