aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ObjectFile.cpp
diff options
context:
space:
mode:
authorJoseph Huber <35342157+jhuber6@users.noreply.github.com>2023-10-04 07:02:55 -0500
committerGitHub <noreply@github.com>2023-10-04 07:02:55 -0500
commit452fa6b86da76809252c6a1d4514603f19838703 (patch)
treeb18f44b7bbd3e42638c7a60ade73be84157da7f3 /llvm/lib/Object/ObjectFile.cpp
parent8c2ed5ccc26cbe1c5d146231ac4ce628e403b590 (diff)
downloadllvm-452fa6b86da76809252c6a1d4514603f19838703.zip
llvm-452fa6b86da76809252c6a1d4514603f19838703.tar.gz
llvm-452fa6b86da76809252c6a1d4514603f19838703.tar.bz2
[libc] Change the GPU to use builtin memory functions (#68003)
Summary: The GPU build is special in the sense that we always know that up-to-date `clang` is always going to be the compiler. This allows us to rely directly on builtins, which allow us to push a lot of this complexity into the backend. Backend implementations are favored on the GPU because it allows us to do a lot more target specific optimizations. This patch changes over the common memory functions to use builtin versions when building for AMDGPU or NVPTX.
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions