See OMP-5.0 2.19.5.5 task_reduction Clause.
To add a positive test case we need taskgroup directive which is not added hence skipping the test.
This is a dependency for taskgroup construct.
Co-authored-by: Valentin Clement <clementval@gmail.com>
Paths
| Differential D93105
[Flang][openmp][5.0] Add task_reduction clause. ClosedPublic Authored by sameeranjoshi on Dec 11 2020, 4:36 AM.
Details Summary See OMP-5.0 2.19.5.5 task_reduction Clause. Co-authored-by: Valentin Clement <clementval@gmail.com>
Diff Detail
Event Timeline
sameeranjoshi marked 4 inline comments as done. Comment ActionsUpdate OmpReductionClause to use OmpObjectList. Comment Actions Thank you for reviewing.
sameeranjoshi added a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Dec 15 2020, 11:00 PM
Comment Actions I guess it looks like what we have discussed now. If you want to attribute correctly the co-authorship of this patch, you can add Co-authored-by: Valentin Clement <clementval@gmail.com> at the end of the commit message. GitHub will do the rest. This revision is now accepted and ready to land.Dec 17 2020, 11:51 AM Comment Actions @yhegde Will the changes in this patch affect your reduction patch (https://reviews.llvm.org/D90697)? clementval added a child revision: D93482: [flang][openmp] Make Reduction clause part of OmpClause.Dec 17 2020, 12:12 PM clementval added inline comments. Comment Actions
Will take a look and get back to you. Comment Actions
Yes. Rt now I am directly getting the list of Designators . Now it will become a level of indirection with the list of OmpObjects. Comment Actions
I am not sure if I completely understand your question. This revision was landed with ongoing or failed builds.Dec 22 2020, 9:05 AM Closed by commit rG9a7895dc2085: [Flang][openmp][5.0] Add task_reduction clause. (authored by sameeranjoshi). · Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions The co-authorship must be in the commit message. Updating phab doesn't change what was landed. Look at https://github.com/llvm/llvm-project/commit/8a58f21f5b6c228137a9b87906fe5b720c4d1dfb, the co-authorship is correctly displayed on GitHub. This is not the case with the commit you landed for this revision. sameeranjoshi added a reverting change: rG1aa10ab2e1dd: Revert "[Flang][openmp][5.0] Add task_reduction clause.".Dec 22 2020, 10:24 AM This revision is now accepted and ready to land.Dec 22 2020, 12:23 PM Closed by commit rG6280bc1cc34a: [Flang][openmp][5.0] Add task_reduction clause. (authored by sameeranjoshi). · Explain WhyJan 3 2021, 7:33 PM This revision was automatically updated to reflect the committed changes. AMDChirag removed a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Jun 21 2021, 9:33 PM AMDChirag added a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Jun 21 2021, 9:38 PM AMDChirag removed a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Jun 22 2021, 2:29 AM AMDChirag added a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Jun 28 2021, 4:25 AM AMDChirag removed a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Jun 28 2021, 4:25 AM AMDChirag added a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Jul 26 2021, 1:58 AM AMDChirag removed a child revision: D93373: [Flang][Openmp] Upgrade TASKGROUP construct to 5.0..Jul 26 2021, 1:59 AM
Revision Contents
Diff 314312 flang/include/flang/Parser/parse-tree.h
flang/lib/Parser/openmp-parsers.cpp
flang/lib/Parser/unparse.cpp
flang/lib/Semantics/check-omp-structure.h
flang/lib/Semantics/check-omp-structure.cpp
flang/test/Semantics/omp-clause-validity01.f90
llvm/include/llvm/Frontend/OpenMP/OMP.td
|
Is there a problem with the formatting here?