[PATCH] D110337: [AMDGPU] Use "amdgpu-hostcalls" attribute to detect if a kernel function hostcall for GPU printf.
Jon Chesterfield via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 30 02:19:40 PDT 2021
JonChesterfield added a comment.
In D110337#3032494 <https://reviews.llvm.org/D110337#3032494>, @yaxunl wrote:
> We need to check the IR to know whether host call is needed since backend depends on that to determine whether to emit implicit kernel arg runtime metadata. How do we check IR for your approach? Are you suggesting to convey the host call information by symbol instead of runtime metadata? That would be an ABI change.
I suppose you'd look for the asm block instead of the function or tag the whole IR module with some metadata. It hadn't occurred to me that hostcall would need any special support in the back end. What runtime metadata stuff does it require?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D110337/new/
https://reviews.llvm.org/D110337
More information about the llvm-commits
mailing list