Xinlong Chen
1cb86450d8
[libc][math] Refactor tanf16 to header only ( #181523 )
...
Part of https://github.com/llvm/llvm-project/issues/147386
2026-02-18 15:50:11 +02:00
Abhijeet
61616f2d59
[libc][math] Refactored bf16fmaf to Header Only ( #181919 )
...
Fixes #181626
2026-02-18 00:34:02 +02:00
Ash
cc5909b3e3
[libc][math] Refactor sincos implementation to header only ( #177522 )
...
Part of llvm#147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
Closes #177638
2026-02-17 23:57:05 +02:00
bala-bhargav
0eaf12321e
[libc][math] Refactor bf16divf implementation to header-only in src/__support/math folder. ( #181086 )
2026-02-17 23:52:03 +02:00
Dhruv
9bf11863d1
[libc][math] Refactor logb implementation to header-only ( #175719 )
...
Fixes #175365
2026-02-17 21:34:38 +00:00
Viktor Moros
550c48b02e
[libc][math] Refactor bf16addf to header only ( #181230 )
...
Resolves #181017
Part of #147386
2026-02-17 21:31:57 +00:00
DannyDaoBoYang
054021d8c0
[libc][math] Refactor sinpif16 to header only. ( #178503 )
...
Closes #176476
Part of #147386
2026-02-16 11:34:52 +02:00
Anonmiraj
e6fdcf3289
[libc][math] Refactor canonicalize function family to header-only ( #181467 )
...
closes : #181466
2026-02-16 11:28:14 +02:00
Atharv Mane
5a6f504922
[libc][math] Refactor bf16add to header only ( #181392 )
...
Resolves #181016
Part of #147386
2026-02-15 03:38:58 +02:00
Xinlong Chen
a4cb2b00df
[libc][math] Refactor tanhf16 implementation to header-only in src/__support/math folder. ( #178645 )
...
Part of https://github.com/llvm/llvm-project/issues/147386
closed https://github.com/llvm/llvm-project/issues/178492
2026-02-15 03:37:00 +02:00
Zorojuro
8ccc40ee0e
[libc][math] Refactor hypotf16 to Header Only ( #180511 ).
...
closes #175337
part of #175336
2026-02-14 06:21:34 +00:00
Menace
bcf0ecf786
[libc][math] Refactor ffma implementation to header-only in src/__support/math folder ( #175304 ).
...
Part of #147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-02-14 06:08:36 +00:00
Xinlong Chen
a1d856a894
[libc][math] Refactor tanhf implementation to header-only in src/__support/math folder. ( #178554 )
...
Part of https://github.com/llvm/llvm-project/issues/147386
closes https://github.com/llvm/llvm-project/issues/178493
2026-02-14 06:04:38 +00:00
Abhijeet
2693adf197
[libc][math] Refactor bf16addf128 to header only ( #181058 )
...
Resolves #181018
Part of #147386
2026-02-14 05:49:18 +00:00
iLeGend
dde762afb9
[libc][math] Refactor f16sqrtf to Header Only. ( #180749 )
...
fix https://github.com/llvm/llvm-project/issues/175329
2026-02-12 03:52:40 +00:00
Anonmiraj
dc5ab0f149
[libc][math] Refactor powf to Header Only. ( #176531 )
...
closes : https://github.com/llvm/llvm-project/issues/176517
2026-02-10 23:31:05 +00:00
Anonmiraj
d8487e4b17
[libc][math] Refactor pow to Header Only. ( #176529 )
...
closes : #176516
2026-02-10 23:11:58 +00:00
Anonmiraj
b62a97abb7
[libc][math] Refactor log2f to Header Only. ( #176527 )
...
closes : #176514
2026-02-10 22:59:44 +00:00
Anonmiraj
76d9c2b40d
[libc][math] Refactor log2f16 to Header Only. ( #176526 )
...
closes : #176513
2026-02-10 22:33:22 +00:00
Anonmiraj
7068b52254
[libc][math] Refactor log10f to Header Only. ( #176520 )
...
closes : #176511
2026-02-10 22:16:36 +00:00
Anonmiraj
057ace3915
[libc][math] Refactor log1pf to Header Only. ( #176525 )
...
closes : #176512
2026-02-10 23:40:13 +02:00
Anonmiraj
04bb0e2c65
[libc][math] Refactor log10f16 to Header Only. ( #176523 )
...
closes : #176510
2026-02-10 23:37:23 +02:00
Mathew Joseph
5a8144da98
[libc][math] Refactor llogbl to be header-only ( #175376 )
...
Fixes : #175361
2026-02-10 21:32:06 +00:00
Zorojuro
d94caea215
[libc][math] Refactor ffmal to Header Only. ( #179069 )
...
closes #175326
Part of #147386
2026-02-07 16:13:09 +02:00
Iasonaskrpr
15832a6967
[libc][math] Refactor sqrtf128 to header only ( #177760 )
...
Closes #177652
2026-02-07 16:03:49 +02:00
Zorojuro
ee816947ac
[libc][math] Refactor f16fmaf to Header Only. ( #178851 )
...
closes #175319
2026-02-05 21:56:27 +02:00
Zorojuro
10910771e8
[libc][math] Refactor f16fmaf128 to Header Only ( #177850 )
...
Closes #175318
In preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-02-05 17:44:53 +02:00
Saina Daneshmand
737f4447ad
[libc][math] Refactor sqrtf to header-only ( #178778 )
...
Refactors sqrtf to be header-only.
Closes #177649 .
2026-01-30 05:31:04 +00:00
Ash
a17bc05818
[libc][math] Refactor sincosf implementation to header only ( #177523 )
...
Part of #147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
Closes #177640
2026-01-30 03:05:51 +00:00
Zhihui Yang
947df33d3d
[libc][math] Refactor f16sqrt to Header Only ( #177167 )
...
Fixes #175330
Part of https://github.com/llvm/llvm-project/issues/147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-01-30 04:27:03 +02:00
Saina Daneshmand
3404537393
[libc][math] Refactor sqrt to header-only ( #178335 )
...
This refactors `sqrt` to be header-only, following the libc math
refactoring plan.
Part of #147386
Closes #177648
2026-01-29 03:10:33 +00:00
Atharv Mane
18925d131b
[libc] [math] Refactor fsqrtl to be header-only ( #176169 )
...
This PR refactors fsqrtl to be header only as discussed. No functional
change intended. Test and build files were updated as required by the
refactor
Fixes #175335
2026-01-28 20:12:45 +00:00
cpist (He / Him)
a8913a2229
[libc][math] Refactor logf16 to header-only shared math ( #175408 )
...
## Summary
Following the discussion in the RFC [1], Refactors logf16 to a
header-only shared math.
[1]
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
## Implementation
- Moved the core logic and lookup tables from `generic/logf16.cpp` to
`__support/math/logf16.h`
- Updated `generic/logf16.cpp` to include the new header and call
`internal::logf16`
- Updated `CMakeLists.txt` and `BUILD.bazel` to reflect the dependency
changes and new header library
Fix : https://github.com/llvm/llvm-project/issues/175367
2026-01-28 19:40:14 +00:00
Sersawy
024b8ac74e
[libc][math] Refactor llogbf128 to header-only ( #175617 )
2026-01-28 19:36:29 +00:00
Dasha Buka
69e855bb1b
[libc][math] Refactor ilogb implementation to header-only in src/__support/math folder. ( #175504 )
...
closes #175348
2026-01-28 07:45:47 +02:00
DannyDaoBoYang
f92948fa9b
[libc][math] Refactor sinpif to Header Only. ( #176580 )
...
closes [#176477 ](https://github.com/llvm/llvm-project/issues/176477 )
Part of https://github.com/llvm/llvm-project/issues/147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-01-28 07:42:22 +02:00
Sersawy
04402d32a5
[libc][math] Refactor llogbf16 to header-only ( #178078 )
...
Closes #175351
2026-01-28 07:09:14 +02:00
Prajwal KP
4c11b005f2
[libc][math] Refactor sqrtf16 to Header Only ( #177726 )
...
closes : #177651
2026-01-28 06:43:52 +02:00
Nico Weber
90829e51cf
[libc][math] Refactor sinf16 implementation to header-only in src/__support/math folder. ( #178062 )
...
Part of #147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-01-27 08:17:33 -05:00
Vedant Neve
865b2e9e00
[libc][math] Refactor llogb to Header Only ( #175524 )
...
Fixes #175360
2026-01-27 05:56:49 +02:00
Anikesh Parashar
667703ed1b
[libc][math] Refractor sinhf16 to Header only ( #177337 )
...
Part of #147386
Resolves #177645
2026-01-27 02:32:41 +02:00
Ramshankar
54c5dcbf7d
[libc][math] Refactor ilogbf128 to Header Only ( #175396 )
...
Refactors the ilogbf128 implementation to be header-only and available via shared math.
fixes : #175345
2026-01-27 02:17:06 +02:00
Anikesh Parashar
2e99240dce
[libc][math] Refractor sinhf to Header only ( #177336 )
...
Part of #147386
Resolves #177644
2026-01-27 02:15:00 +02:00
Nico Weber
5caf27eff3
[libc][math] Refactor sinf implementation to header-only in src/__support/math folder. ( #177963 )
...
Part of #147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-01-26 16:41:46 -05:00
Anikesh Parashar
693a018dcf
[libc][math] Refractor logf to Header only ( #176834 )
...
Resolves #175368
2026-01-26 21:59:14 +02:00
Cheng Lingfei
bd3ecdc59b
[libc][math] Refactor f16sqrtl to Header Only. ( #176333 )
...
builds correctly with both `clang`, `gcc`, `cmake`, and `Bazel`.
Closes https://github.com/llvm/llvm-project/issues/175331 .
2026-01-26 20:06:40 +02:00
Nico Weber
f255bec95c
[libc][math] Refactor tanf implementation to header-only in src/__support/math folder. ( #177730 )
...
Part of #147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-01-25 01:54:34 +02:00
Nico Weber
5234bac082
[libc][math] Refactor tan implementation to header-only in src/__support/math folder. ( #177224 )
...
Part of #147386
in preparation for:
https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2026-01-23 23:56:05 +02:00
Prajwal
4435083c26
[libc][math] Refactor f16fmal to header-only ( #176576 )
...
closes #175324
part of #175313
2026-01-23 21:30:28 +02:00
Madhur Kumar
ff97d1a5e3
[libc][math] Refactor dfmaf128 to Header Only ( #176480 )
...
Closes https://github.com/llvm/llvm-project/issues/175315 , Part of
https://github.com/llvm/llvm-project/issues/175344
2026-01-23 21:02:46 +02:00