For sm_80 NVCC introduced a handful of builtins with the names that deviate from
the historic nvvm_/nv naming convention. Clang/LLVM does provide equivalent
builtins, but using different names. This patch maps NVCC-style builtins to
their clang counterparts.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Put the wrappers behind CUDA_ARCH >= 800, as these clang builtins are not
available on older GPUs.