[OpenMP] Add support for close map modifier in Clang
authorGheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com>
Fri, 9 Aug 2019 21:42:13 +0000 (21:42 +0000)
committerGheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com>
Fri, 9 Aug 2019 21:42:13 +0000 (21:42 +0000)
commit0fd073b1bff8a92a0e911773255354b6f6fd8e88
tree505e7db2915c48fc9795d8be4cdd1cbb70ad666d
parent26b2c114515a8d011a952fe414ac92417298ea00
[OpenMP] Add support for close map modifier in Clang

Summary:
This patch adds support for the close map modifier in Clang.

This ensures that the new map type is marked and passed to the OpenMP runtime appropriately.

Additional regression tests have been merged from patch D55892 (author @saghir).

Reviewers: ABataev, caomhin, jdoerfert, kkwli0

Reviewed By: ABataev

Subscribers: kkwli0, Hahnfeld, saghir, guansong, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D65341

llvm-svn: 368491
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/test/OpenMP/target_data_codegen.cpp
clang/test/OpenMP/target_enter_data_codegen.cpp
clang/test/OpenMP/target_exit_data_codegen.cpp
clang/test/OpenMP/target_map_codegen.cpp