[llvm] [bazel] Port #150087 and #144983 (PR #150255)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 23 09:41:04 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: Jordan Rupprecht (rupprecht)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/150255.diff
3 Files Affected:
- (modified) utils/bazel/llvm-project-overlay/libc/BUILD.bazel (+13)
- (modified) utils/bazel/llvm-project-overlay/libc/test/src/__support/FPUtil/BUILD.bazel (+12)
- (modified) utils/bazel/llvm-project-overlay/libc/utils/MPFRWrapper/BUILD.bazel (+1)
``````````diff
diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index 841b7aa7e3478..0ef091cec6bb8 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -1001,6 +1001,19 @@ libc_support_library(
],
)
+libc_support_library(
+ name = "__support_fputil_comparison_operations",
+ hdrs = [
+ "src/__support/FPUtil/comparison_operations.h",
+ ],
+ deps = [
+ ":__support_cpp_type_traits",
+ ":__support_fputil_fenv_impl",
+ ":__support_fputil_fp_bits",
+ ":__support_macros_config",
+ ],
+)
+
libc_support_library(
name = "__support_file_file",
srcs = [
diff --git a/utils/bazel/llvm-project-overlay/libc/test/src/__support/FPUtil/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/test/src/__support/FPUtil/BUILD.bazel
index acca1dd87e7be..a2942f2fcd38f 100644
--- a/utils/bazel/llvm-project-overlay/libc/test/src/__support/FPUtil/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/test/src/__support/FPUtil/BUILD.bazel
@@ -58,3 +58,15 @@ libc_test(
"//libc/utils/MPFRWrapper:mpfr_wrapper",
],
)
+
+libc_test(
+ name = "comparison_operations_test",
+ srcs = ["comparison_operations_test.cpp"],
+ deps = [
+ "//libc:__support_fputil_bfloat16",
+ "//libc:__support_fputil_comparison_operations",
+ "//libc:__support_fputil_rounding_mode",
+ "//libc:__support_macros_properties_types",
+ "//libc/test/UnitTest:fp_test_helpers",
+ ],
+)
diff --git a/utils/bazel/llvm-project-overlay/libc/utils/MPFRWrapper/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/utils/MPFRWrapper/BUILD.bazel
index 6fd88211a4ba3..5a41ef489f182 100644
--- a/utils/bazel/llvm-project-overlay/libc/utils/MPFRWrapper/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/utils/MPFRWrapper/BUILD.bazel
@@ -44,6 +44,7 @@ libc_test_library(
"//libc:__support_cpp_type_traits",
"//libc:__support_fputil_bfloat16",
"//libc:__support_fputil_cast",
+ "//libc:__support_fputil_comparison_operations",
"//libc:__support_fputil_fp_bits",
"//libc:__support_macros_config",
"//libc:__support_macros_properties_types",
``````````
</details>
https://github.com/llvm/llvm-project/pull/150255
More information about the llvm-commits
mailing list