[llvm] add missing libc math functions to bazel to match CMake (PR #221862)

Ali Bahrani via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 7 18:57:19 PDT 2026


https://github.com/mrbahrani updated https://github.com/llvm/llvm-project/pull/221862

>From 81e77c86e608aef249f3192cfaada0ca45780e5a Mon Sep 17 00:00:00 2001
From: abahrani <ali.bahrani94521036 at gmail.com>
Date: Mon, 7 Sep 2026 21:38:03 -0400
Subject: [PATCH 1/2] add missing libc math functions to bazel to match CMake

---
 .../llvm-project-overlay/libc/BUILD.bazel     | 38 +++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 4e24be1246be4..d242b859e78f5 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -10771,6 +10771,16 @@ libc_math_function(
     additional_deps = [":__support_math_atan2"],
 )
 
+
+libc_math_function(
+    name = "atan2l",
+    additional_deps = [
+        ":__support_fputil_cast",
+        ":__support_math_atan2",
+        ":__support_math_atan2f128",
+    ],
+)
+
 libc_math_function(
     name = "atanhf",
     additional_deps = [":__support_math_atanhf"],
@@ -10935,6 +10945,13 @@ libc_math_function(
     ],
 )
 
+libc_math_function(
+    name = "canonicalizebf16",
+    additional_deps = [
+        ":__support_math_canonicalizebf16",
+    ],
+)
+
 libc_math_function(
     name = "fmaximumbf16",
     additional_deps = [
@@ -12513,6 +12530,13 @@ libc_math_function(
     ],
 )
 
+libc_math_function(
+    name = "getpayloadbf16",
+    additional_deps = [
+        ":__support_math_getpayloadbf16",
+    ],
+)
+
 libc_math_function(
     name = "hypot",
     additional_deps = [
@@ -13617,6 +13641,13 @@ libc_math_function(
     ],
 )
 
+libc_math_function(
+    name = "setpayloadbf16",
+    additional_deps = [
+        ":__support_math_setpayloadbf16",
+    ],
+)
+
 libc_math_function(
     name = "setpayloadsig",
     additional_deps = [
@@ -13652,6 +13683,13 @@ libc_math_function(
     ],
 )
 
+libc_math_function(
+    name = "setpayloadsigbf16",
+    additional_deps = [
+        ":__support_math_setpayloadsigbf16",
+    ],
+)
+
 libc_math_function(
     name = "sin",
     additional_deps = [

>From 3b9938ed65dd29a4a973b03af50600381a485051 Mon Sep 17 00:00:00 2001
From: abahrani <ali.bahrani94521036 at gmail.com>
Date: Mon, 7 Sep 2026 21:57:02 -0400
Subject: [PATCH 2/2] run buildifier on llvm-project-overlay/libc/BUILD.bazel

---
 utils/bazel/llvm-project-overlay/libc/BUILD.bazel | 1 -
 1 file changed, 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index d242b859e78f5..8ad4ee1f6c41c 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -10771,7 +10771,6 @@ libc_math_function(
     additional_deps = [":__support_math_atan2"],
 )
 
-
 libc_math_function(
     name = "atan2l",
     additional_deps = [



More information about the llvm-commits mailing list