Skip to content

Commit fa945e6

Browse files
committed
[SYCL] Use SYCLKernelAttr for AMDGCN metadata generation
1 parent ffddff3 commit fa945e6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

clang/lib/CodeGen/TargetInfo.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9425,10 +9425,9 @@ void AMDGPUTargetCodeGenInfo::setTargetAttributes(
94259425
if (IsHIPKernel)
94269426
F->addFnAttr("uniform-work-group-size", "true");
94279427

9428-
const bool IsSYCLKernel =
9429-
FD && M.getLangOpts().SYCLIsDevice &&
9430-
F->getCallingConv() == llvm::CallingConv::AMDGPU_KERNEL;
94319428
// Create !{<func-ref>, metadata !"kernel", i32 1} node for SYCL kernels.
9429+
const bool IsSYCLKernel =
9430+
FD && M.getLangOpts().SYCLIsDevice && FD->hasAttr<SYCLKernelAttr>();
94329431
if (IsSYCLKernel)
94339432
addAMDGCNMetadata(F, "kernel", 1);
94349433

0 commit comments

Comments
 (0)