[OpenMP] Create COMDAT group for OpenMP offload registration code to avoid multiple...
authorGeorge Rokos <grokos@us.ibm.com>
Sat, 27 May 2017 03:03:13 +0000 (03:03 +0000)
committerGeorge Rokos <grokos@us.ibm.com>
Sat, 27 May 2017 03:03:13 +0000 (03:03 +0000)
commit29d0f003403fe8289f776d81e0965a93cd0b1670
tree05d17c8e2524309bdb8670573e140b5be576af68
parent868bbd40226d6bd9d909e3ae3645e580ff9e2352
[OpenMP] Create COMDAT group for OpenMP offload registration code to avoid multiple copies

Thanks to Sergey Dmitriev for submitting the patch.

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

llvm-svn: 304056
12 files changed:
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/test/OpenMP/target_codegen.cpp
clang/test/OpenMP/target_codegen_registration.cpp
clang/test/OpenMP/target_parallel_codegen.cpp
clang/test/OpenMP/target_parallel_codegen_registration.cpp
clang/test/OpenMP/target_parallel_if_codegen.cpp
clang/test/OpenMP/target_parallel_num_threads_codegen.cpp
clang/test/OpenMP/target_teams_codegen.cpp
clang/test/OpenMP/target_teams_codegen_registration.cpp
clang/test/OpenMP/target_teams_num_teams_codegen.cpp
clang/test/OpenMP/target_teams_thread_limit_codegen.cpp