[Clang][OpenMP] Added the support for target data nowait
authorShilei Tian <tianshilei1992@gmail.com>
Wed, 28 Oct 2020 19:53:20 +0000 (15:53 -0400)
committerShilei Tian <tianshilei1992@gmail.com>
Wed, 28 Oct 2020 19:53:30 +0000 (15:53 -0400)
commit0661328d7efb81a8ac7f2ca0734a65f9be105f29
tree71ecfb00d793cd8e07a7850a60d61eef551fbed7
parentba78cae20f1467ebba6bd1005ef3e48e1fd96dee
[Clang][OpenMP] Added the support for target data nowait

Previously we added support for target nowait, but target data nowait
has not been supported yet. In this patch, target data nowait will also be
wrapped into a task.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D90099
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/test/OpenMP/declare_mapper_codegen.cpp
clang/test/OpenMP/target_enter_data_codegen.cpp
clang/test/OpenMP/target_exit_data_codegen.cpp
clang/test/OpenMP/target_update_codegen.cpp