Update the allowed clauses for the SERIAL construct for the new OpenACC 3.1
|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
Thanks for the upgrade.
A comment below.
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
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