diff options
author | Joseph Huber <35342157+jhuber6@users.noreply.github.com> | 2023-10-04 07:02:55 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-04 07:02:55 -0500 |
commit | 452fa6b86da76809252c6a1d4514603f19838703 (patch) | |
tree | b18f44b7bbd3e42638c7a60ade73be84157da7f3 /llvm/lib/Object/ObjectFile.cpp | |
parent | 8c2ed5ccc26cbe1c5d146231ac4ce628e403b590 (diff) | |
download | llvm-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