Augie Fackler
7d0a81c508
[bazel] update mlir BUILD files for fc114e4d931ae25f74a15e42371dbead1387ad51
2025-07-16 10:47:21 -04:00
Augie Fackler
a944e861f9
[bazel] update for 3e4153c97b54d456cfaf6ae21391122582b0ab28
2025-07-16 10:16:16 -04:00
Guillaume Chatelet
999a8fb812
Revert "[libc][NFC] refactor Cortex memcpy
code" ( #149035 )
...
Reverts llvm/llvm-project#148204
`libc-arm32-qemu-debian-dbg` is failing, reverting and investigating
2025-07-16 10:29:11 +02:00
Guillaume Chatelet
7c69c3b0ba
[libc][NFC] refactor Cortex memcpy
code ( #148204 )
...
This patch is in preparation for the Cortex `memset` implementation.
It improves the codegen by generating a prefetch for large sizes.
2025-07-16 10:06:18 +02:00
Jordan Rupprecht
c3dde3cf84
[bazel] Add tanpif rules after #147192 ( #148909 )
2025-07-15 12:50:33 -05:00
Muhammad Bassiouni
d969ec9422
[libc][math] Refactor exp implementation to header-only in src/__support/math folder. ( #148761 )
...
- **[libc][math] Refactor exp implementation to header-only in
src/__support/math folder.**
- **Reapply "[libc][math] Refactor exp implementation to header-only in
src/__support/math folder." (#148668 )**
2025-07-15 12:10:08 -04:00
Walter Lee
6862afa008
[mlir][bazel] Fix 9609655
2025-07-14 13:34:19 -04:00
lntue
f4630baaa2
Revert "[libc][math] Refactor exp implementation to header-only in src/__support/math folder." ( #148668 )
...
Reverts llvm/llvm-project#148091
Full build bots are failing.
2025-07-14 12:46:26 -04:00
Muhammad Bassiouni
a76dfde936
[libc][math] Refactor exp implementation to header-only in src/__support/math folder. ( #148091 )
...
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
2025-07-14 12:21:27 -04:00
Yi Zhang
96096550a1
[bazel] Add targets for transform.tune python extension ( #148656 )
2025-07-14 12:19:32 -04:00
Muhammad Bassiouni
cfcda5d0ff
[libc][math] Refactor ldexpf implementation to header-only in src/__support/math folder ( #147906 )
...
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
Please merge #147901 first
@lntue
2025-07-14 11:35:53 -04:00
Muhammad Bassiouni
074218dd10
[libc][math] Refactor ldexpf16 implementation to header-only in src/__support/math folder. ( #147901 )
...
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
Please merge #147895 first
2025-07-14 11:00:01 -04:00
Muhammad Bassiouni
0ad2574de7
[libc][math] Refactor ldexpf128 implementation to header-only in src/__support/math folder. ( #147895 )
...
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
2025-07-14 10:10:49 -04:00
Walter Lee
7e03c46624
[mlir][bazel] Port 0a34309
2025-07-14 09:26:33 -04:00
Muhammad Bassiouni
d06e9ce1dd
[libc][math] Refactor frexpf implementation to header-only in src/__support/math folder. ( #147893 )
...
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
2025-07-12 11:08:58 -04:00
Muhammad Bassiouni
395643e60b
[libc][math] Refactor frexpf16 implementation to header-only in src/__support/math folder. ( #147889 )
...
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
2025-07-12 00:48:01 -04:00
Muhammad Bassiouni
af6500d14c
[libc][math] Refactor frexpf128 implementation to header-only in src/… ( #147822 )
...
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
2025-07-11 22:59:09 -04:00
quanwanandy
ba0df98aa9
Fix build for 0a34309 ( #148314 )
2025-07-11 16:35:51 -07:00
NAKAMURA Takumi
b8d21bf63b
[bazel] Turn on EXPERIMENTAL_KEY_INSTRUCTIONS
...
It has been introduced in #131344 and turned on at #144324
2025-07-11 17:35:46 +09:00
Muhammad Bassiouni
c25a5e08ba
[libc][math] Refactor expf16 implementation to header-only in src/__support/math folder. ( #147428 )
...
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
2025-07-10 22:21:48 -04:00
Jorge Gorbe Moya
545b075a87
[bazel] Add missing dep after 61004b7eb5bf63d813118753727e02be13d1e9e0
2025-07-10 15:32:54 -07:00
James Y Knight
ce571c90a0
Revert "[bazel] Update after 24475409e4eac6fd60e2111424a4bef3452c8f21"
...
This reverts commit f71b188fbb256ab84aebfba9f7870c04b3a3d44d.
The corresponding commit was reverted by fa74df38ade4053534731ea1e00ffe900e9e9492.
2025-07-10 13:58:17 -04:00
Christian Sigg
361a659796
[mlir][bazel] Port ddf9b91
2025-07-10 11:45:04 +02:00
Christian Sigg
96e4b50ffe
[llvm][bazel] Port 7f3afab
2025-07-10 10:55:36 +02:00
Christian Sigg
2e38beebcf
[libc][bazel] Port bb7cea0
2025-07-10 10:36:10 +02:00
Vincent Lee
03b0ae8da8
[mlgo-utils] Create symlinked entrypoints in root directory ( #146981 )
...
These scripts belong in the `mlgo-utils` directory when directly used
with python3. But since they are also used to package with pip, symlink
the entrypoint scripts to mlgo-utils directory. Adjust the bazel paths
to account for this as well. This loosely follows the same structure as lit.
Verified that I was also able to build the package successfully and use
the script.
2025-07-09 16:57:20 -07:00
sribee8
d5436b0b95
[libc] wcslcat implementation ( #146588 )
...
implemented wcslcat and tests.
---------
Co-authored-by: Sriya Pratipati <sriyap@google.com>
2025-07-09 23:54:03 +00:00
sribee8
16f046281b
[libc] wcslcpy implementation ( #146571 )
...
Implemented wcslcpy and tests.
---------
Co-authored-by: Sriya Pratipati <sriyap@google.com>
2025-07-09 21:17:16 +00:00
James Y Knight
c57fe2f6ca
[bazel] Update after 058056329982db13d513bc05d3c98f6558418242
2025-07-09 13:37:21 -04:00
James Y Knight
820a48523b
[bazel] Update after 6f291cb099e54af8ebcb68a622c81206ba94abe5
2025-07-09 12:10:25 -04:00
James Y Knight
e7ab9209b1
[bazel] Fix after db03408b24459f0ba9f320509c7f8b3ec128e4b4
2025-07-09 12:10:24 -04:00
James Y Knight
f71b188fbb
[bazel] Update after 24475409e4eac6fd60e2111424a4bef3452c8f21
2025-07-09 12:10:24 -04:00
James Y Knight
8438c7ddbd
[bazel] Update after db7888ca9aef6c203b363bbb395549b4e6cfa9d4
2025-07-09 11:41:55 -04:00
DeanSturtevant1
179107997c
[bazel] Update after db7888ca9aef6c203b363bbb395549b4e6cfa9d4 ( #146732 ) ( #147726 )
2025-07-09 11:06:35 -04:00
DeanSturtevant1
cdf5707bcb
[bazel] Update after 058056329982db13d513bc05d3c98f6558418242 ( #147597 )
2025-07-08 17:01:07 -04:00
Christian Sigg
18991f4654
[llvm][bazel] Port commit 5088231.
2025-07-08 08:23:27 +02:00
DeanSturtevant1
ff600da8be
Add ":MathDialect" as a dep of "GPUDialect". Fixes bazel build. ( #147376 )
...
Error was:
external/llvm-project/mlir/lib/Dialect/GPU/IR/GPUDialect.cpp:17:10:
fatal error: 'mlir/Dialect/Math/IR/Math.h' file not found
17 | #include "mlir/Dialect/Math/IR/Math.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
2025-07-07 12:24:04 -07:00
Nicolas Vasilache
c30b5b1549
[mlir][GPU][transform] Add gpu_to_rocdl conversion pattern ( #146962 )
...
Co-authored-by: Son Tuan Vu <vuson@google.com>
2025-07-07 18:34:09 +02:00
Christian Sigg
e430581e66
[libc][bazel] Add missing header dependencies.
2025-07-07 10:16:24 +02:00
Benjamin Kramer
9d994d1c08
[bazel] Port b9b2661f72ac5f9d4f23d9bb83131aa3d46020b9
2025-07-05 13:58:54 +02:00
Benjamin Kramer
c7d3b81896
[bazel] Port 0ceb0c377a3e67b70965c32e7f21fe8b33f555d2
2025-07-04 10:27:02 +02:00
Jorge Gorbe Moya
dfc5987fac
[bazel] Add missing dep after 242996efee4aaa30dd0ddb4359675b8bc103294a
2025-07-02 10:52:38 -07:00
Benjamin Kramer
13e6ea7b4c
[bazel] Add missing dependency for 08cf6ae537852d39f93f76575fff62ea26e21ed1
2025-07-01 18:21:45 +02:00
sribee8
47e28d9cd1
[libc] wcscspn implementation ( #146158 )
...
Implemented wcscspn and tests.
---------
Co-authored-by: Sriya Pratipati <sriyap@google.com>
2025-07-01 15:56:09 +00:00
Benjamin Kramer
771ee8e387
[bazel] Add mising dependency for 698ec8c7ba6c47cfec6112d1c93b481fc9ac7973
2025-07-01 15:02:41 +02:00
NAKAMURA Takumi
24c4bba076
[bazel] Quick fix for #145584 (Core deps ProfileData/InstrProf.h)
2025-07-01 10:03:03 +09:00
sribee8
4bf0c6b5f8
[libc][bazel] Added wchar functions to bazel ( #146126 )
...
Added wchar functions, apart from ones that use mbstate_t. to the bazel
files
---------
Co-authored-by: Sriya Pratipati <sriyap@google.com>
2025-06-30 20:05:26 +00:00
Thomas Hashem
18a0675082
[bazel] Add gdb-scripts filegroup in llvm and mlir ( #146358 )
...
This would be useful if downstream projects want to use the provided
pretty printers
2025-06-30 09:06:58 -07:00
Benjamin Kramer
80222f0aa4
[bazel] Port 3f531552e66f242d4bfc0163be848f9e51259d80
2025-06-28 21:18:13 +02:00
Jordan Rupprecht
163ad0bcda
[bazel] Add lldb deps for #144627 ( #146192 )
2025-06-27 21:26:20 -05:00