| #
5ff3ff33 |
| 12-Jul-2024 |
Petr Hosek <phosek@google.com> |
[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)
This is a part of #97655.
|
| #
ce9035f5 |
| 12-Jul-2024 |
Mehdi Amini <joker.eph@gmail.com> |
Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration" (#98593)
Reverts llvm/llvm-project#98075
bots are broken
|
| #
3f30effe |
| 11-Jul-2024 |
Petr Hosek <phosek@google.com> |
[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)
This is a part of #97655.
|
| #
d358151a |
| 08-Jul-2024 |
Joseph Huber <huberjn@outlook.com> |
Reapply "[libc] Make GPU `libm` use generic implementations" (#98061)
This reverts commit ea3fd020f4879d5b4261eabd9a56c24f30bc47f9.
|
| #
ea3fd020 |
| 08-Jul-2024 |
Mehdi Amini <joker.eph@gmail.com> |
Revert "[libc] Make GPU `libm` use generic implementations" (#98061)
Reverts llvm/llvm-project#98014
buildbot is broken.
|
| #
5c40e561 |
| 08-Jul-2024 |
Joseph Huber <huberjn@outlook.com> |
[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 t
[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.
show more ...
|
|
Revision tags: llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1 |
|
| #
d2926107 |
| 27-Feb-2024 |
Joseph Huber <huberjn@outlook.com> |
[libc] Clean up GPU math implementations (#83133)
Summary: The math directory likes to do architecture specific implementations of these math functions. For the GPU case it was complicated by the fa
[libc] Clean up GPU math implementations (#83133)
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.
show more ...
|