diff options
author | Vitor Sessak <vsessak@google.com> | 2025-06-23 21:24:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-23 12:24:04 -0700 |
commit | 6c232f440ff34b60e501a383afd5e415e66305f9 (patch) | |
tree | a67f5f0ae4542cbbef3142577ab2adcaf04a61a0 /clang/lib/AST/ByteCode/Interp.cpp | |
parent | 5d01697ec6cb5bf836faa35353d23ba6dd572042 (diff) | |
download | llvm-6c232f440ff34b60e501a383afd5e415e66305f9.zip llvm-6c232f440ff34b60e501a383afd5e415e66305f9.tar.gz llvm-6c232f440ff34b60e501a383afd5e415e66305f9.tar.bz2 |
[CUDA] Add missing intrinsics to cuda headers, take #2 (#144851)
LLVM prevents the sm_32_intrinsics.hpp header from being included with a
#define SM_32_INTRINSICS_HPP. It also provides drop-in replacements of
the functions defined in the CUDA header.
One issue is that some intrinsics were added after the replacement was
written, and thus have no replacement, breaking code that calls them
(Raft is one example).
This commit backport the code from sm_32_intrinsics.hpp for the missing
intrinsics.
This is the second try after PR #143664 broke tests.
Diffstat (limited to 'clang/lib/AST/ByteCode/Interp.cpp')
0 files changed, 0 insertions, 0 deletions