aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorFraser Cormack <fraser@codeplay.com>2025-04-01 09:20:54 +0100
committerGitHub <noreply@github.com>2025-04-01 09:20:54 +0100
commitad48fffb53003333456b327a2a3f22bd81a77a00 (patch)
tree01ce6e4f3a83147971486177e9bf74bb224fd88f /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent7a2b160e76e23d8fa62750af20e1e25f08803784 (diff)
downloadllvm-ad48fffb53003333456b327a2a3f22bd81a77a00.zip
llvm-ad48fffb53003333456b327a2a3f22bd81a77a00.tar.gz
llvm-ad48fffb53003333456b327a2a3f22bd81a77a00.tar.bz2
[libclc] Move several 'native' builtins to CLC library (#129679)
This commit moves the 'native' builtins that use asm statements to generate LLVM intrinsics to the CLC library. In doing so it converts them to use the appropriate elementwise builtin to generate the same intrinsic; there are no codegen changes to any target except to AMDGPU targets where `native_log` is no longer custom implemented and instead used the clang elementwise builtin. This work forms part of #127196 and indeed with this commit there are no 'generic' builtins using/abusing asm statements - the remaining builtins are specific to the amdgpu and r600 targets.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions