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
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
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
Sterling-Augustine
254c26d022
Add missing dependency. ( #146140 )
...
As in the description.
2025-06-27 12:56:53 -07:00
Sterling-Augustine
23f1ba3ee4
Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… ( #145959 ) ( #146112 )
...
Reapply "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#…
(#145959 )
This reapplies cbf781f0bdf2f680abbe784faedeefd6f84c246e, with fixes for
the shared-library build and the unconventional sanitizer-runtime build.
Original Description:
This is the culmination of a series of changes described in [1].
Although somewhat large by line count, it is almost entirely mechanical,
creating a new library in DebugInfo/DWARF/LowLevel. This new library has
very minimal dependencies, allowing it to be used from more places than
the normal DebugInfo/DWARF library--in particular from MC.
1.
https://discourse.llvm.org/t/rfc-debuginfo-dwarf-refactor-into-to-lower-and-higher-level-libraries/86665/2
2025-06-27 11:05:49 -07:00
Benjamin Kramer
f0f46e25ec
[bazel] Port 3fdf46ad60f1747e8ea1cced2e67dd36f29fc43b
2025-06-27 12:52:45 +02:00
Jordan Rupprecht
8ed064b979
[bazel] Add targets for transform.debug python extension ( #146022 )
...
For #145550 / c08502defe47d71d3e0beecee8ca040279c4dff9
2025-06-26 22:51:25 -05:00
Jordan Rupprecht
1b2843bae0
[bazel] Port #145995 ( #146014 )
...
Commit 0515449f6dcb452ea0b089fb3057d469c3cffa3f
2025-06-26 22:21:48 -05:00
Jordan Rupprecht
4e154ccaf1
[bazel] Add missing deps needed for parse_headers after #145313 ( #145978 )
...
For d31ba5256327d30f264c2f671bf197877b242cde
2025-06-26 17:03:15 -05:00
Sterling-Augustine
5d03e7a204
Revert "[NFC][DebugInfo][DWARF] Create new low-level dwarf library (#… ( #145959 )
...
…145081)"
This reverts commit cbf781f0bdf2f680abbe784faedeefd6f84c246e.
Breaks a couple of buildbots.
2025-06-26 13:09:20 -07:00
Sterling-Augustine
cbf781f0bd
[NFC][DebugInfo][DWARF] Create new low-level dwarf library ( #145081 )
...
This is the culmination of a series of changes described in [1].
Although somewhat large by line count, it is almost entirely mechanical,
creating a new library in DebugInfo/DWARF/LowLevel. This new library has
very minimal dependencies, allowing it to be used from more places than
the normal DebugInfo/DWARF library--in particular from MC.
I am happy to put it in another location, or to structure it differently
if that makes sense. Some have suggested in BinaryFormat, but it is not
a great fit there. But if that makes more sense to the reviewers, I can
do that.
Another possibility would be to use pass-through headers to allow
clients who don't care to depend only on DebugInfo/DWARF. This would be
a much less invasive change, and perhaps easier for clients. But also a
system that hides details.
Either way, I'm open.
1.
https://discourse.llvm.org/t/rfc-debuginfo-dwarf-refactor-into-to-lower-and-higher-level-libraries/86665/2
2025-06-26 11:23:46 -07:00