[HIP] add -fhip-kernel-arg-name
authorYaxun (Sam) Liu <yaxun.liu@amd.com>
Fri, 17 Jun 2022 01:26:33 +0000 (21:26 -0400)
committerYaxun (Sam) Liu <yaxun.liu@amd.com>
Fri, 24 Jun 2022 15:15:36 +0000 (11:15 -0400)
commit8ad4c6e4b1299d599c0b6defe6a9e90a417c7ba8
tree9440ed44461084901bebbd43e20a29b24fd57125
parent8c7420564264af5913fa8e699e2795d0f2cd48ac
[HIP] add -fhip-kernel-arg-name

Add option -fhip-kernel-arg-name to emit kernel argument
name metadata, which is needed for certain HIP applications.

Reviewed by: Artem Belevich, Fangrui Song, Brian Sumner

Differential Revision: https://reviews.llvm.org/D128022
clang/include/clang/Basic/CodeGenOptions.def
clang/include/clang/Driver/Options.td
clang/lib/CodeGen/CGDeclCXX.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenModule.h
clang/lib/Driver/ToolChains/Clang.cpp
clang/test/CodeGenCUDA/kernel-arg-name-metadata.cu [new file with mode: 0644]
clang/test/Driver/hip-options.hip