[all-commits] [llvm/llvm-project] 5c40e5: [libc] Make GPU `libm` use generic implementations...
Joseph Huber via All-commits
all-commits at lists.llvm.org
Mon Jul 8 06:49:14 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 5c40e561bbc102f47553732fcebc0876b45d68b2
https://github.com/llvm/llvm-project/commit/5c40e561bbc102f47553732fcebc0876b45d68b2
Author: Joseph Huber <huberjn at outlook.com>
Date: 2024-07-08 (Mon, 08 Jul 2024)
Changed paths:
M libc/include/llvm-libc-macros/math-macros.h
M libc/src/math/amdgpu/CMakeLists.txt
M libc/src/math/nvptx/CMakeLists.txt
M libc/src/math/nvptx/llrint.cpp
M libc/src/math/nvptx/llrintf.cpp
M libc/src/math/nvptx/lrint.cpp
Log Message:
-----------
[libc] Make GPU `libm` use generic implementations (#98014)
Summary:
This patch moves a lot of the old vendor implementations to the new
generic math functions. Previously a lot of these were done through the
vendor functions, but the long term goal is to completely phase these
out. In order to make the tests pass I had to disable exceptions so they
only perform functional tests.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list