aboutsummaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)AuthorFilesLines
2026-04-06[bazel] Fix TestingSupport layering_check (#190630)Keith Smiley2-2/+1
I'm not sure if this header is public API upstream but we are using it that way anyways.
2026-04-06[Bazel] Fixes ce1a9fd (#190577)forking-google-bazel-bot[bot]1-0/+2
This fixes ce1a9fd76640929fe340c5c5d1bb493ea09ca9bc. Co-authored-by: Google Bazel Bot <google-bazel-bot@google.com>
2026-04-03[bazel] Fixes c34c0442ee1fe400dc35a7dd7776d48ad65768dd (#190416)Jackson Stogel1-0/+1
2026-04-02[Bazel] Port b1ef47f45966f06f263dc96d83c869393952cbf8 (#190278)Jackson Stogel1-0/+2
2026-04-02[Bazel] Fixes 71122d8 (#190264)forking-google-bazel-bot[bot]1-0/+16
This fixes 71122d8694cad3ae4450368be3e89bb62aa78173. Co-authored-by: Google Bazel Bot <google-bazel-bot@google.com>
2026-04-01[Bazel] Fixes 91adaec (#189998)forking-google-bazel-bot[bot]1-0/+1
This fixes 91adaeceb162357a33e2ea6155cb13a4198a981a. Co-authored-by: Google Bazel Bot <google-bazel-bot@google.com>
2026-04-01[MLIR] Convert BytecodeDialectInterface to ods (#188852)AidinT2-0/+16
This PR converts `BytecodeDialectInterface` to ODS.
2026-04-01[MLIR] convert ConvertToEmitCPatternInterface to ODS (#188621)AidinT1-0/+11
This PR converts `ConvertToEmitCPatternInterface` dialect interface to ODS. Also makes changes to derived classes.
2026-03-31[Bazel] Fixes b813b0b (#189759)forking-google-bazel-bot[bot]1-0/+1
This fixes b813b0b4e485b0323b51071aca7a415b30c3aa6f. Co-authored-by: Google Bazel Bot <google-bazel-bot@google.com>
2026-03-31[Bazel] Port d08ebbe8eba1dd2453a00ae0a0a6bd04b0d88d51Aiden Grossman1-0/+3
2026-03-31[Bazel] Port b544ad57039588d0fe24a1f512202cc5c0bd3a67Aiden Grossman1-0/+1
2026-03-30[Bazel] Fixes 54b7230 (#189487)forking-google-bazel-bot[bot]1-0/+1
This fixes 54b723097b39b536eb7d1d6947b65d53a096ed47. Co-authored-by: Google Bazel Bot <google-bazel-bot@google.com>
2026-03-30[Bazel] Fixes b6e4d27 (#189473)forking-google-bazel-bot[bot]2-0/+15
This fixes b6e4d27c485af711214b3dafc96fa287e2fe33f6. Co-authored-by: Google Bazel Bot <google-bazel-bot@google.com>
2026-03-30[Bazel] Fixes 04785ad (#189456)forking-google-bazel-bot[bot]1-0/+1
This fixes 04785adec34ddf9a6ec47f10da5b2b7fe8c9f9c8. Co-authored-by: Google Bazel Bot <google-bazel-bot@google.com>
2026-03-30[libc][math][c23] Add asinbf16 math function (#184170)Zorojuro1-0/+22
Co-authored-by: bassiounix <muhammad.m.bassiouni@gmail.com>
2026-03-30[Bazel] Port 9a8c018081383f71e9f2f013dfea2fd26620aadeAiden Grossman1-0/+1
2026-03-30[bazel] Add missing dependency for 00698678e404699f6c776679272a7e3392c46306Benjamin Kramer1-0/+1
2026-03-30[bazel] Add missing dependency for 1bb03026b6aa332863de65a7d245c4ecf3a99645Benjamin Kramer1-0/+2
2026-03-29[libc][math][c23] implement double-precision asinpi (#188158)Mohamed Emad1-0/+26
Implement the double precision version of the asinpi c23 math function
2026-03-27[libc] Remove more header template files (#189066)Alexey Samsonov1-68/+17
Get rid of several .h.def files which were used to ensure that the macro definitions from llvm-libc-macro would be included in the public header. Replace this logic with YAML instead - add entries to the "macros" list that point to the correct "macro_header" to ensure it would be included. For C standard library headers, list several standard-define macros to document their availability. For POSIX/Linux headers, only reference a handful of macro, since more planning is needed to decide how to represent platform-specific macro in YAML.
2026-03-27[libc] Remove header templates from several C standard headers. (#188878)Alexey Samsonov1-16/+4
Switches the following headers to hdrgen-produced ones by referencing some macro from C standard and the file containing the declarations in corresponding YAML files: * limits.h (referenced _WIDTH / _MAX / _MIN families). * locale.h (referenced LC_ family). * time.h (referenced CLOCKS_PER_SEC). * wchar.h (referenced WEOF).
2026-03-27[libc][bazel] Add generation for public headers (#184889)Michael Jones2-14/+289
Previously there was a single rule for stdbit, this PR adds generated header targets for the rest of the linux headers. It also adds a cc_library for all of the public headers which also includes the types and macros headers.
2026-03-27[libc][math] Implement C23 half precision erfc function (#180930)Anonmiraj1-0/+22
Add support for the half-precision complementary error function `erfcf16``, using a Sollya generated polynomial implementation with proper handling of special cases. Extend the MPFR utilities with erfc support to allow tests. closes: #180927
2026-03-27[LLVM:BUILD]: Add libs needed for windows builds (#188975)Sohaib Iftikhar1-0/+3
[LLVM:BUILD]: Add libs needed for windows builds
2026-03-25[Bazel] Fixes 2c24f02 (#188603)google-llvm-bazel-bot1-0/+2
This fixes 2c24f0292496332cd8ff0fa736b128890e039411.
2026-03-25[Bazel] Fixes d7e60d5 (#188592)google-llvm-bazel-bot1-0/+2
This fixes d7e60d525026f24a3514be34d8e6e56622436823.
2026-03-25[libc][x86] add MEMCPY_X86_USE_NTA_STORES to config (#188321)Ilya Tokar1-0/+1
Add LIBC_CONF_COPT_MEMCPY_X86_USE_NTA_STORES to cmake/bazel/json config.
2026-03-25[MLIR] Convert LLVMImportDialectInterface using ODS (#181923)AidinT1-0/+11
This PR generates LLVMImportDialectInterface using ODS.
2026-03-25[MLIR] convert ConvertToLLVMPatternInterface to ods (#188354)AidinT1-0/+1
This PR converts `ConvertToLLVMPatternInterface` to tablegen generated interface using ODS --------- Co-authored-by: Jacques Pienaar <jacques+gh@japienaar.info>
2026-03-25[Bazel] Fixes 731bcb5 (#188519)google-llvm-bazel-bot1-0/+19
This fixes 731bcb5a1c77403b496f13674ff1994795ce3a44.
2026-03-25[Bazel] Fixes e6cfdd0 (#188498)google-llvm-bazel-bot1-0/+2
This fixes e6cfdd01ae1a52dd193499bb324ac7aa007fa22d.
2026-03-23[Bazel] Fixes 599d74f (#188138)google-llvm-bazel-bot1-0/+2
This fixes 599d74fdc3cee5fa1ed84d6e10830f9aa5fe6b53.
2026-03-23[Bazel] Fixes 239ca11 (#188083)google-llvm-bazel-bot1-0/+3
This fixes 239ca11a55b40ce12b21bc47e45cb4065d1cc3d4.
2026-03-22[libc][math] Refactor sqrtbf16 function header-only (#187849)Zorojuro1-0/+16
2026-03-21[Bazel] Port 0ec9f7ebbdf72a94e0e2c0872d4d11fc8d0efa6bAiden Grossman2-0/+5
2026-03-21[libc][math][c23] Add atanbf16 function (#184019)Zorojuro1-0/+20
This PR intends to add atanbf16 higher math function for BFloat16 type along with the tests.
2026-03-20[Bazel] Port a2c0c43699917bb26a3eb20fefcbf29ff120ce70Aiden Grossman1-0/+15
2026-03-20[BAZEL] Add missing affine python enum gen (#187669)Will Froom1-4/+10
2026-03-20[Bazel] Port 7efcd6198c8d15a1ab2ae2b30a3aa8b5168ef9ccAiden Grossman1-0/+1
Added a new header that needs to be handled properly.
2026-03-20[Bazel] Port 81e8a1e59ee28e5403d8a78874c37f853d18d4fbAiden Grossman1-1/+2
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-19[bazel] Gate GPU parsers behind llvm_targets (#187213)Vimarsh Sathia2-7/+7
Ideally fixes #63135 --------- Signed-off-by: Vimarsh Sathia <vsathia2@illinois.edu>
2026-03-19[libc][math] Refactor dadd family to header-only (#182142)Mohamed Emad1-1/+28
Closes https://github.com/llvm/llvm-project/issues/182141
2026-03-19[libc][math] Refactor bf16divf128 to Header Only (#186641)Manthan Singla1-0/+19
closes #181024
2026-03-18[Bazel] Fixes dd9dd1d (#187310)google-llvm-bazel-bot1-0/+1
This fixes dd9dd1d2f39c8feb650de732540198b96240e4ff.
2026-03-18[Bazel] Fixes c1f6fd2 (#187146)google-llvm-bazel-bot2-0/+16
This fixes c1f6fd24aa637d6aadb72aa08bf3d8a14c961ed2.
2026-03-17[libc][math] Fix bazel build for fmaf16 (#187111)Muhammad Bassiouni1-1/+1
2026-03-17[libc][math] Fix fma bazel build (#187107)Muhammad Bassiouni1-1/+1
2026-03-17[libc][math] Refactor fmaf16 implementation to header-only in ↵Muhammad Bassiouni1-1/+11
src/__support/math folder. (#163977)
2026-03-17[libc][math] Refactor fmaf implementation to header-only in ↵Muhammad Bassiouni1-1/+11
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[libc][math] Refactor fma implementation to header-only in ↵Muhammad Bassiouni1-1/+9
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