Update the allowed clauses for the SERIAL construct for the new OpenACC 3.1
specification.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Time | Test | |
---|---|---|
80 ms | x64 windows > LLVM.CodeGen/XCore::threads.ll Script:
--
: 'RUN: at line 1'; c:\ws\w32-1\llvm-project\premerge-checks\build\bin\llc.exe -march=xcore < C:\ws\w32-1\llvm-project\premerge-checks\llvm\test\CodeGen\XCore\threads.ll | c:\ws\w32-1\llvm-project\premerge-checks\build\bin\filecheck.exe C:\ws\w32-1\llvm-project\premerge-checks\llvm\test\CodeGen\XCore\threads.ll
|
Event Timeline
Thanks for the upgrade.
A comment below.
flang/test/Semantics/acc-clause-validity.f90 | ||
---|---|---|
944 | Adding clause except async and wait after device_type, will that be allowed ? I see 3.0 had a restriction section(919) whereas 3.1 has no such restrictions, so does the relaxation from specification reflect in compiler as well? there was one more |
flang/test/Semantics/acc-clause-validity.f90 | ||
---|---|---|
944 |
No this is not allowed. 3.1 has the same restrictions as before for that but phrased differently So the default clause has the same restriction as parallel here as well |