[OMPIRBuilder] Support depend clause for task
authorPrabhdeep Singh Soni <prabhdeep.singh.soni3@huawei.com>
Fri, 7 Oct 2022 20:55:13 +0000 (16:55 -0400)
committerPrabhdeep Singh Soni (A) <p00820734@china.huawei.com>
Wed, 19 Oct 2022 17:11:43 +0000 (13:11 -0400)
commit614958912784a13737720de39b2da40fe6f26e75
tree6bc5d293f8babf9dd1d82c02402238c3e967a4a5
parent607be386e7ee1d11a58fe68bf9336de2b2fb9fde
[OMPIRBuilder] Support depend clause for task

This patch adds support for the `depend` clause for the `task`
construct.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D135695
clang/lib/CodeGen/CGOpenMPRuntime.cpp
llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp