arsenm added inline comments.
================
Comment at: clang/lib/CodeGen/TargetInfo.cpp:9381
+ M.getTarget().getTargetOpts().CodeObjectVersion != 500) {
+ F->addFnAttr("amdgpu-no-hostcall-ptr");
+ }
----------------
sameerds wrote:
> The frontend does not need to worry about this attribute. See the comment in
> the MetadataStreamer. A worthwhile check would be to generate an error if we
> are able to detect that some hostcall service is being used in OpenCL on
> code-object-v4 or lower. None exists right now, but we should add the check
> if such services show up. But those checks are likely to be in a different
> place. For example, enabling asan on OpenCL for code-object-v4 should result
> in an error in the place where asan commandline options are parsed.
Should be all opencl, not just kernels. Also < instead of !=?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D121951/new/
https://reviews.llvm.org/D121951
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits