[Openmp-commits] [PATCH] D102691: [AMDGPU][Libomptarget] Remove global KernelNameMap
Tony Tye via Phabricator via Openmp-commits
openmp-commits at lists.llvm.org
Wed May 19 01:12:30 PDT 2021
t-tye added a comment.
In D102691#2767846 <https://reviews.llvm.org/D102691#2767846>, @JonChesterfield wrote:
> I like the direction. Could we hold it for a day or so? I'd like to check through the uses of the kernel name to see if there's a missing edge case, or if we can simplify this a step further.
>
> It looks like the msgpack data always contains the foo and the foo.kd strings, under different keys. I wonder if that's something we can rely on the compiler emitting.
The HSA ABI metadata is defined in https://llvm.org/docs/AMDGPUUsage.html#code-object-metadata . The kernel .symbol attribute provides the ELF symbol that should be used to access the kernel descriptor used in the AQL packet to specify the kernel to execute. The intent is not to make assumptions about the symbols, but simply use the metadata.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D102691/new/
https://reviews.llvm.org/D102691
More information about the Openmp-commits
mailing list