summaryrefslogtreecommitdiff
path: root/libc/src/math/amdgpu/expf.cpp
AgeCommit message (Collapse)Author
2025-06-06[libc] Cleanup unimplemented math functions (#143173)Joseph Huber
Summary: This patch cleans up the leftoever files that were either implemented or are still unimplemented stubs.
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
This is a part of #97655.
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace ↵Mehdi Amini
declaration" (#98593) Reverts llvm/llvm-project#98075 bots are broken
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
This is a part of #97655.
2024-03-01[libc] Fix incorrectly enabled GPU math functions (#83594)Joseph Huber
Summary: These functions were implemented via builtins that aren't acually supported. See https://godbolt.org/z/Wq6q6T1za. This caused the build to crash if they were included. Remove these and replace with correct implementations.
2024-02-27[libc] Clean up GPU math implementations (#83133)Joseph Huber
Summary: The math directory likes to do architecture specific implementations of these math functions. For the GPU case it was complicated by the fact that both NVPTX and AMDGPU had to go through the same code paths. Since reworking the GPU target this is no longer the case and we can simply use the same scheme. This patch moves all the old code into two separate directories. This likely results in a net increase in code, but it's easier to reason with.