]> granicus.if.org Git - clang/commit
[OpenMP] Encode offload target triples into comdat key for offload initialization...
authorSergey Dmitriev <serguei.n.dmitriev@intel.com>
Fri, 3 Aug 2018 20:19:28 +0000 (20:19 +0000)
committerSergey Dmitriev <serguei.n.dmitriev@intel.com>
Fri, 3 Aug 2018 20:19:28 +0000 (20:19 +0000)
commitacfab8b0024feb77e18e508cb1527f1b72eaac4b
tree8cf67b9f7cf97a74217afd61ce9bb4e189f31e37
parent4418c5b56fafe30928f418be4eaee39d275628dc
[OpenMP] Encode offload target triples into comdat key for offload initialization code

Encoding offload target triples onto comdat group key for offload initialization
code guarantees that it will be executed once per each unique combination of
offload targets.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@338916 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGOpenMPRuntime.cpp
test/OpenMP/openmp_offload_registration.cpp [new file with mode: 0644]