google-llvm-bazel-bot
414f0c3362
[Bazel] Fixes 731bcb5 ( #188519 )
...
This fixes 731bcb5a1c77403b496f13674ff1994795ce3a44.
2026-03-25 11:01:56 -05:00
google-llvm-bazel-bot
1e3a31ef20
[Bazel] Fixes e6cfdd0 ( #188498 )
...
This fixes e6cfdd01ae1a52dd193499bb324ac7aa007fa22d.
2026-03-25 14:49:18 +00:00
google-llvm-bazel-bot
20e863de13
[Bazel] Fixes 599d74f ( #188138 )
...
This fixes 599d74fdc3cee5fa1ed84d6e10830f9aa5fe6b53.
2026-03-23 16:54:02 -05:00
google-llvm-bazel-bot
dc4073fbe7
[Bazel] Fixes 239ca11 ( #188083 )
...
This fixes 239ca11a55b40ce12b21bc47e45cb4065d1cc3d4.
2026-03-23 13:58:07 -04:00
Zorojuro
aa62224a73
[libc][math] Refactor sqrtbf16 function header-only ( #187849 )
2026-03-22 00:51:40 +02:00
Aiden Grossman
2702570686
[Bazel] Port 0ec9f7ebbdf72a94e0e2c0872d4d11fc8d0efa6b
2026-03-21 20:33:28 +00:00
Zorojuro
7d7cd745af
[libc][math][c23] Add atanbf16 function ( #184019 )
...
This PR intends to add atanbf16 higher math function for BFloat16 type
along with the tests.
2026-03-21 11:09:11 -04:00
Aiden Grossman
60db764b90
[Bazel] Port a2c0c43699917bb26a3eb20fefcbf29ff120ce70
2026-03-20 18:05:05 +00:00
Will Froom
66bc5652bd
[BAZEL] Add missing affine python enum gen ( #187669 )
2026-03-20 10:27:29 +00:00
Aiden Grossman
5881ce66b1
[Bazel] Port 7efcd6198c8d15a1ab2ae2b30a3aa8b5168ef9cc
...
Added a new header that needs to be handled properly.
2026-03-20 00:53:16 +00:00
Aiden Grossman
0e53fbcc43
[Bazel] Port 81e8a1e59ee28e5403d8a78874c37f853d18d4fb
...
This patch introduces a dependency from driver to dependency_scanning.
We need to tease out dependency_scanning's current dependency on driver
(just some headers that can be removed) and then add a depenency in
driver on dependency_scanning to make the patch work.
2026-03-20 00:44:39 +00:00
Vimarsh Sathia
a32d2695c3
[bazel] Gate GPU parsers behind llvm_targets ( #187213 )
...
Ideally fixes #63135
---------
Signed-off-by: Vimarsh Sathia <vsathia2@illinois.edu>
2026-03-19 06:33:05 -07:00
Mohamed Emad
4db2ce4d54
[libc][math] Refactor dadd family to header-only ( #182142 )
...
Closes https://github.com/llvm/llvm-project/issues/182141
2026-03-19 06:37:35 +02:00
Manthan Singla
42b75ed85f
[libc][math] Refactor bf16divf128 to Header Only ( #186641 )
...
closes #181024
2026-03-19 01:47:22 +02:00
google-llvm-bazel-bot
0f5d8a960f
[Bazel] Fixes dd9dd1d ( #187310 )
...
This fixes dd9dd1d2f39c8feb650de732540198b96240e4ff.
2026-03-18 10:59:29 -05:00
google-llvm-bazel-bot
f1b82dcd99
[Bazel] Fixes c1f6fd2 ( #187146 )
...
This fixes c1f6fd24aa637d6aadb72aa08bf3d8a14c961ed2.
2026-03-18 07:32:21 -04:00
Muhammad Bassiouni
673002f325
[libc][math] Fix bazel build for fmaf16 ( #187111 )
2026-03-17 22:04:19 +02:00
Muhammad Bassiouni
f0e699a35c
[libc][math] Fix fma bazel build ( #187107 )
2026-03-17 21:47:15 +02:00
Muhammad Bassiouni
bed5e7dc20
[libc][math] Refactor fmaf16 implementation to header-only in src/__support/math folder. ( #163977 )
2026-03-17 21:35:08 +02:00
Muhammad Bassiouni
e6f0ec8343
[libc][math] Refactor fmaf implementation to header-only in src/__support/math folder. ( #163970 )
...
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-03-17 21:33:06 +02:00
Muhammad Bassiouni
d0d1f0b7af
[libc][math] Refactor fma implementation to header-only in src/__support/math folder. ( #163968 )
...
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-03-17 21:24:27 +02:00
Jordan Rupprecht
996b62231c
[bazel] NFC: reformat mlir & libc bazel files ( #187094 )
2026-03-17 19:14:50 +00:00
google-llvm-bazel-bot
da86e036ab
[Bazel] Fixes ebb3309 ( #187090 )
...
This fixes ebb3309975c8e49096d8295a368c93c684bf10f1.
2026-03-17 13:58:02 -05:00
James Y Knight
2859621ddb
[Bazel] Port 429e9717 ( #187019 )
2026-03-17 09:17:29 -04:00
James Y Knight
6c9407a2f0
[Bazel] Port 9e43b35 ( #187011 )
2026-03-17 08:23:25 -04:00
James Y Knight
bc190619eb
[Bazel] Port 55b271d ( #187007 )
2026-03-17 08:07:49 -04:00
James Y Knight
1c4e03cf78
[bazel] Update lldb/BUILD.bazel for c5e5d5b ( #186911 )
2026-03-16 19:29:00 -04:00
James Y Knight
53cae83824
[bazel] Add libraries, binaries, and tests for ScalableStaticAnalysisFramework. ( #186905 )
2026-03-16 19:00:38 -04:00
Zorojuro
0a3384b969
[libc][math] Refactor log_bf16 to Header ( #186618 )
2026-03-16 17:13:19 +00:00
Anirudh Mathur
6e224cede2
[libc][math] Refactor bf16fma to Header Only ( #182572 )
...
Fixes #181625
2026-03-16 17:05:54 +00:00
Abhijeet
cf979d5a96
[libc][math] Refactored atanpif16 to header only ( #184316 )
...
Fixes #178105
2026-03-16 18:57:29 +02:00
Aiden Grossman
5a3d71d92d
[Bazel] Port 717d1a23c978e5fe25063a4a90ee31652b6912bf
2026-03-13 22:30:31 +00:00
Aiden Grossman
42804a5ad0
[Bazel] Port b7c4615e137815e2577a4795f33a9bcae2416cb8
2026-03-13 22:20:24 +00:00
Aiden Grossman
28bceb429e
[Bazel] Port 04fea76f78f35c289532d42f24ab38aa9d07a0b9 ( #186501 )
2026-03-13 13:19:28 -07:00
Xinlong Chen
458096d5f8
[libc][math][c23] Add atan2f16 function ( #183531 )
...
Add atan2f16 function
closes https://github.com/llvm/llvm-project/issues/180969
Part of https://github.com/llvm/llvm-project/issues/95250 .
also refactor to header only, it's a part of
https://github.com/llvm/llvm-project/issues/147386
2026-03-13 22:12:44 +02:00
sid
bc108761e9
[libc][math] Refactor bf16div to be header-only ( #181400 )
...
Closes #181022
Part of #147386
2026-03-13 20:08:00 +00:00
Chinmay Ingle
4fdf089073
[libc][math] Move hypot to shared/math and make it constexpr ( #177588 )
...
Closes #175339
2026-03-13 19:57:05 +00:00
google-llvm-bazel-bot
227e2e3f6e
[Bazel] Fixes ac7cf4c ( #186460 )
...
This fixes ac7cf4c8638f4fa0ebd5efeddc13fef00ed85e46.
2026-03-13 10:42:18 -07:00
Karlo Basioli
d87ac5bf3e
Fix bazel build for #179251 ( #186407 )
2026-03-13 14:48:13 +00:00
Anonmiraj
785581213c
[libc][math] Implement C23 half precision erf function ( #179251 )
...
The implementation reuses the approach in `erff`
Closes #133112
2026-03-13 10:16:59 -04:00
Zorojuro
ad054822eb
[libc][math][c23] Add hypotbf16 function ( #183460 )
...
This PR intends to add hypotbf16 higher math function for BFloat16 type
along with the tests.
2026-03-13 10:11:33 -04:00
Zorojuro
0bebee6782
[libc][math][c++23] Add Fmabf16 math function ( #182836 )
...
closes #180171
part of #177259
Here are some extra changes apart from the usual which were needed
1. `libc/src/__support/FPUtil/generic/add_sub.h` → +0 -0 error
2. `libc/src/__support/FPUtil/generic/FMA.h` → implemented to handle
fmabf16(Normal,Normal,+/-INF)
```jsx
/home/runner/work/llvm-project/llvm-project/libc/test/src/math/fmabf16_test.cpp:62: FAILURE
Failed to match __llvm_libc_23_0_0_git::fmabf16(x, y, z) against LIBC_NAMESPACE::testing::mpfr::get_mpfr_matcher<mpfr::Operation::Fma>( input, __llvm_libc_23_0_0_git::fmabf16(x, y, z), 0.5, mpfr::RoundingMode::Nearest).
Input decimal: x: 338953138925153547590470800371487866880.00000000000000000000000000000000000000000000000000 y: 338953138925153547590470800371487866880.00000000000000000000000000000000000000000000000000 z: -inf
First input bits: 0x7F7F = (S: 0, E: 0x00FE, M: 0x007F)
Second input bits: 0x7F7F = (S: 0, E: 0x00FE, M: 0x007F)
Third input bits: (-Infinity)
Libc result: nan
MPFR result: -inf
Libc floating point result bits: (NaN)
MPFR rounded bits: (-Infinity)
```
1. ~~`libc/src/__support/FPUtil/bfloat16.h` → to handle *= operator for
Bfloat16 ( uses the already available mult operator)~~
moved to #182882
The exhaustive test currently includes subnormal range and for checking
for specific edge cases . This is due to the repeated failure at <2^32
input space specifically only for ubuntu 24.04 and 24.04-arm
The removed tests included -> PositiveRange and NegativeRange for
Normals and an extra positive test for subnormals/Denormals
Let me know if there are any changes expected or anything I missed in
this .
cc: @lntue @krishna2803 @overmighty
2026-03-13 05:33:52 +00:00
google-llvm-bazel-bot
77de752065
[Bazel] Fixes 2d70dbd ( #186268 )
...
This fixes 2d70dbdb357d2b4080b30d35a105442337bc1fdd.
2026-03-12 17:20:01 -07:00
Chenguang Wang
5775e42975
[bazel] fix .mlir test added in #186078 . ( #186265 )
2026-03-12 15:16:56 -07:00
Aiden Grossman
1596fd0a30
[Bazel] Port 5eaf19a151296f770a1a2bd8514a76530234d933
2026-03-12 15:35:48 +00:00
Keith Smiley
cfcc50a732
[bazel] Add -Wno-vla-cxx-extension to macOS lldb srcs ( #185945 )
...
```
lldb/tools/debugserver/source/MacOSX/MachVMMemory.cpp:88:20: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
88 | int dispositions[dispositions_size];
| ^~~~~~~~~~~~~~~~~
```
This code contains objc++ which can only be compiled with clang anyways.
2026-03-11 11:59:55 -07:00
Jordan Rupprecht
fd742dc724
[bazel][mlir] Remove non-existent file mlir/run_lit.sh ( #185729 )
...
This file does not exist. Surprisingly, it's not a fatal error to have
it in the list, as long as you don't explicitly reference it.
2026-03-11 10:56:40 -05:00
Aiden Grossman
9c464ee5f9
[Bazel] Add SCFDialect dep to OpenACCDialect
...
Needed to satisfy some internal layering checks.
2026-03-10 20:18:37 +00:00
Aiden Grossman
e94c21a7e3
[Bazel] Port 41c0b19d878f2bb9b2c0a4ccb08f81da992e4fef
2026-03-10 19:47:03 +00:00
Keith Smiley
3b3f373035
[bazel] Explicitly disable pfm shared lib ( #185542 )
...
We don't consume this but it was getting built behind the scenes. This
can matter if you use a custom toolchain that isn't compatible with
producing this.
2026-03-10 10:28:15 -07:00