In OMP 5.0 specification clause-list with
- task_reduction
- allocate
were allowed on taskgroup construct.
Also updates some Clang test cases to use OpenMP 5.0
Fix XFAIL - omp-taskloop01.f90.
Patch created originally by @sameeranjoshi
Paths
| Differential D93373
[Flang][Openmp] Upgrade TASKGROUP construct to 5.0. ClosedPublic Authored by AMDChirag on Dec 15 2020, 11:00 PM.
Details Summary In OMP 5.0 specification clause-list with
were allowed on taskgroup construct. Also updates some Clang test cases to use OpenMP 5.0 Fix XFAIL - omp-taskloop01.f90. Patch created originally by @sameeranjoshi
Diff Detail
Event TimelineHerald added subscribers: mehdi_amini, guansong, yaxunl. · View Herald TranscriptDec 15 2020, 11:00 PM
Comment Actions Summary of changes:
Rebase after task_reduction(D93105). Comment Actions These are great catches, thank you.
kiranchandramohan added inline comments.
AMDChirag removed a parent revision: D93105: [Flang][openmp][5.0] Add task_reduction clause..Jun 21 2021, 9:33 PM Comment Actions It could be because you are not the author. Can you commandeer the patch (option available in the Add Action menu below)? Comment Actions
Just did that. Still the same error: You do not have permission to edit this object. Users with the "Can Edit" capability: Administrators can take this action. You must have edit permission on this build plan to pause, abort, resume, or restart it.You must have edit permission on this build plan to run it manually. Comment Actions Can you rebase and update the patch? It seems to have built for the latest revision (Harbormaster completed remote builds in B110336: Diff 353548). AMDChirag removed a parent revision: D93105: [Flang][openmp][5.0] Add task_reduction clause..Jun 22 2021, 2:29 AM Comment Actions @kiranchandramohan It failed again. Apparently, it automatically attempted to add a patch D93105 which is already merged. I removed that patch as dependency before (edit related revisions), but it seems to have been added again. https://buildkite.com/llvm-project/diff-checks/builds/49889#af4f049f-bb84-485c-8b30-9ca91ecc1bb9 AMDChirag removed a parent revision: D93105: [Flang][openmp][5.0] Add task_reduction clause..Jun 28 2021, 4:25 AM Comment Actions @jdoerfert Could you please take a look at this patch as well? (especially for the clang part) Comment Actions LGTM. Please update the commit message with information about changes in Clang tests as well. This revision is now accepted and ready to land.Jul 19 2021, 9:09 AM AMDChirag removed a parent revision: D93105: [Flang][openmp][5.0] Add task_reduction clause..Jul 26 2021, 1:59 AM Comment Actions Removed parent line in summary, it was not longer relevant and caused build failures. This comment was removed by AMDChirag. This revision was landed with ongoing or failed builds.Aug 2 2021, 9:58 PM Closed by commit rG77ebfba68b9a: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0. (authored by AMDChirag). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 354839 clang/test/OpenMP/master_taskloop_simd_ast_print.cpp
clang/test/OpenMP/parallel_master_taskloop_simd_ast_print.cpp
clang/test/OpenMP/taskloop_simd_ast_print.cpp
flang/lib/Semantics/resolve-directives.cpp
flang/lib/Semantics/resolve-names.cpp
flang/test/Semantics/omp-taskgroup01.f90
llvm/include/llvm/Frontend/OpenMP/OMP.td
|
Why is this block commented out?