[CUDA][HIP] Fix gpu.used.external
authorYaxun (Sam) Liu <yaxun.liu@amd.com>
Mon, 18 Apr 2022 15:08:50 +0000 (11:08 -0400)
committerYaxun (Sam) Liu <yaxun.liu@amd.com>
Tue, 19 Apr 2022 03:10:31 +0000 (23:10 -0400)
commitcac4e2fe258239489c12dd5f153da3e69e17ebba
treeb7ae5e579a39c8a84b317afe53c4b0bd940ce1cb
parent80787213eae2308c1015eb90e80cf78b9344e457
[CUDA][HIP] Fix gpu.used.external

Rename gpu.used.external as __clang_gpu_used_external as ptxas does not
allow . in global variable name.

Fixes: https://github.com/llvm/llvm-project/issues/54934

Reviewed by: Joseph Huber, Artem Belevich

Differential Revision: https://reviews.llvm.org/D123946
clang/lib/CodeGen/CodeGenModule.cpp
clang/test/CodeGenCUDA/host-used-extern.cu