It caused regressions.
Differential Revision: https://reviews.llvm.org/D58518
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@354651
91177308-0d34-0410-b5e6-
96231b3b80d8
emitDeviceStubBodyNew(CGF, Args);
else
emitDeviceStubBodyLegacy(CGF, Args);
-
- // Postfix kernel stub names with .stub to differentiate them from kernel
- // names in device binaries. This is to facilitate the debugger to find
- // the correct symbols for kernels in the device binary.
- if (CGF.getLangOpts().HIP)
- CGF.CurFn->setName(CGF.CurFn->getName() + ".stub");
}
// CUDA 9.0+ uses new way to launch kernels. Parameters are packed in a local
// Test that we build the correct number of calls to cudaSetupArgument followed
// by a call to cudaLaunch.
-// CUDA-LABEL: define{{.*}}kernelfunc
-// HIP-LABEL: define{{.*}}@_Z10kernelfunciii.stub
+// LNX: define{{.*}}kernelfunc
// New launch sequence stores arguments into local buffer and passes array of
// pointers to them directly to cudaLaunchKernel