[flang][OpenMP] Enhance parser support for taskwait construct to OpenMP 5.0
authorKiran Kumar T P <kirankumar.tp@amd.com>
Thu, 16 Jul 2020 04:40:59 +0000 (10:10 +0530)
committerKiran Kumar T P <kirankumar.tp@amd.com>
Thu, 16 Jul 2020 04:40:59 +0000 (10:10 +0530)
commitd4b1a14f0a6f6c330dbd0f1aca281d27034307c2
tree9e75965fb002d3fc0cc6d362aa61f4e797be7a2c
parent941fecc536f83523a919bcf62aa4ec57b2578b0b
[flang][OpenMP] Enhance parser support for taskwait construct to OpenMP 5.0

Summary:
This patch enhances parser support for taskwait construct to OpenMP 5.0.

2.17.5 taskwait Construct
        !$omp taskwait [clause[ [,] clause] ... ]
                where clause is one of the following:
                depend([depend-modifier,]dependence-type : locator-list)

The patch includes code changes and testcase modifications.

Reviewed By: Valentin Clement, Kiran Chandramohan

Differential Revision: https://reviews.llvm.org/D82255
flang/test/Semantics/omp-clause-validity01.f90
llvm/include/llvm/Frontend/OpenMP/OMP.td