[libc-commits] [libc] [libc] suppress math library warnings on windows (PR #117638)
via libc-commits
libc-commits at lists.llvm.org
Mon Nov 25 14:42:23 PST 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-libc
Author: Schrodinger ZHU Yifan (SchrodingerZhu)
<details>
<summary>Changes</summary>
---
Patch is 76.88 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/117638.diff
2 Files Affected:
- (modified) libc/CMakeLists.txt (+6)
- (modified) libc/src/math/generic/CMakeLists.txt (+377-375)
``````````diff
diff --git a/libc/CMakeLists.txt b/libc/CMakeLists.txt
index 77b659b2ef2322..eee5b63bab513c 100644
--- a/libc/CMakeLists.txt
+++ b/libc/CMakeLists.txt
@@ -412,6 +412,12 @@ foreach(entrypoint IN LISTS TARGET_LLVMLIBC_ENTRYPOINTS)
list(APPEND TARGET_ENTRYPOINT_NAME_LIST ${entrypoint_name})
endforeach()
+if(MSVC AND NOT MSYS)
+ set(libc_opt_high_flag "/O2")
+else()
+ set(libc_opt_high_flag "-O3")
+endif()
+
add_subdirectory(include)
add_subdirectory(config)
add_subdirectory(hdr)
diff --git a/libc/src/math/generic/CMakeLists.txt b/libc/src/math/generic/CMakeLists.txt
index 34b0f1424e8fd3..a5d17ad023f528 100644
--- a/libc/src/math/generic/CMakeLists.txt
+++ b/libc/src/math/generic/CMakeLists.txt
@@ -1,3 +1,5 @@
+
+
add_entrypoint_object(
canonicalize
SRCS
@@ -5,7 +7,7 @@ add_entrypoint_object(
HDRS
../canonicalize.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.basic_operations
)
@@ -17,7 +19,7 @@ add_entrypoint_object(
HDRS
../canonicalizef.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.basic_operations
)
@@ -29,7 +31,7 @@ add_entrypoint_object(
HDRS
../canonicalizef16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.basic_operations
@@ -42,7 +44,7 @@ add_entrypoint_object(
HDRS
../canonicalizef128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.basic_operations
@@ -55,7 +57,7 @@ add_entrypoint_object(
HDRS
../canonicalizel.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.basic_operations
)
@@ -67,7 +69,7 @@ add_entrypoint_object(
HDRS
../iscanonical.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -77,7 +79,7 @@ add_entrypoint_object(
HDRS
../iscanonicalf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -87,7 +89,7 @@ add_entrypoint_object(
HDRS
../iscanonicall.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -97,7 +99,7 @@ add_entrypoint_object(
HDRS
../iscanonicalf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
)
@@ -109,7 +111,7 @@ add_entrypoint_object(
HDRS
../iscanonicalf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
)
@@ -121,7 +123,7 @@ add_entrypoint_object(
HDRS
../ceil.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -135,7 +137,7 @@ add_entrypoint_object(
HDRS
../ceilf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -149,7 +151,7 @@ add_entrypoint_object(
HDRS
../ceill.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -161,7 +163,7 @@ add_entrypoint_object(
HDRS
../ceilf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.cast
libc.src.__support.FPUtil.nearest_integer_operations
@@ -178,7 +180,7 @@ add_entrypoint_object(
HDRS
../ceilf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -191,7 +193,7 @@ add_entrypoint_object(
HDRS
../daddl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.generic.add_sub
)
@@ -203,7 +205,7 @@ add_entrypoint_object(
HDRS
../daddf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.generic.add_sub
@@ -216,7 +218,7 @@ add_entrypoint_object(
HDRS
../ddivl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.generic.div
)
@@ -228,7 +230,7 @@ add_entrypoint_object(
HDRS
../ddivf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.generic.div
@@ -244,7 +246,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.fma
libc.src.__support.macros.properties.types
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -256,7 +258,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.fma
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -268,7 +270,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.generic.sqrt
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -281,7 +283,7 @@ add_entrypoint_object(
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.generic.sqrt
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
@@ -295,7 +297,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.generic.add_sub
libc.src.__support.macros.properties.types
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -307,7 +309,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.generic.add_sub
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_header_library(
@@ -392,7 +394,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.fp_bits
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -413,7 +415,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.polyeval
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -430,7 +432,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.multiply_add
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -449,7 +451,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.multiply_add
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -471,7 +473,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.rounding_mode
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -493,7 +495,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.rounding_mode
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -515,7 +517,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.multiply_add
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -534,7 +536,7 @@ add_entrypoint_object(
libc.src.__support.common
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -555,7 +557,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.rounding_mode
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -574,7 +576,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.multiply_add
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -595,7 +597,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.multiply_add
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -617,7 +619,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.polyeval
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -637,7 +639,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.multiply_add
libc.src.__support.macros.optimization
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -649,7 +651,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.basic_operations
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
FLAGS
MISC_MATH_BASIC_OPS_OPT
)
@@ -663,7 +665,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.basic_operations
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
FLAGS
MISC_MATH_BASIC_OPS_OPT
)
@@ -677,7 +679,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.basic_operations
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -692,7 +694,7 @@ add_entrypoint_object(
libc.src.__support.macros.properties.architectures
libc.src.__support.macros.properties.compiler
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
FLAGS
MISC_MATH_BASIC_OPS_OPT
)
@@ -707,7 +709,7 @@ add_entrypoint_object(
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.basic_operations
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -719,7 +721,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.generic.add_sub
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -731,7 +733,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.generic.add_sub
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -744,7 +746,7 @@ add_entrypoint_object(
libc.src.__support.FPUtil.generic.add_sub
libc.src.__support.macros.properties.types
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -754,7 +756,7 @@ add_entrypoint_object(
HDRS
../trunc.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -768,7 +770,7 @@ add_entrypoint_object(
HDRS
../truncf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -782,7 +784,7 @@ add_entrypoint_object(
HDRS
../truncl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -794,7 +796,7 @@ add_entrypoint_object(
HDRS
../truncf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.cast
libc.src.__support.FPUtil.nearest_integer_operations
@@ -811,7 +813,7 @@ add_entrypoint_object(
HDRS
../truncf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -824,7 +826,7 @@ add_entrypoint_object(
HDRS
../floor.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -838,7 +840,7 @@ add_entrypoint_object(
HDRS
../floorf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -852,7 +854,7 @@ add_entrypoint_object(
HDRS
../floorl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -864,7 +866,7 @@ add_entrypoint_object(
HDRS
../floorf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.cast
libc.src.__support.FPUtil.nearest_integer_operations
@@ -881,7 +883,7 @@ add_entrypoint_object(
HDRS
../floorf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -894,7 +896,7 @@ add_entrypoint_object(
HDRS
../round.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -908,7 +910,7 @@ add_entrypoint_object(
HDRS
../roundf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -922,7 +924,7 @@ add_entrypoint_object(
HDRS
../roundl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -934,7 +936,7 @@ add_entrypoint_object(
HDRS
../roundf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.cast
libc.src.__support.FPUtil.nearest_integer_operations
@@ -951,7 +953,7 @@ add_entrypoint_object(
HDRS
../roundf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -964,7 +966,7 @@ add_entrypoint_object(
HDRS
../roundeven.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -978,7 +980,7 @@ add_entrypoint_object(
HDRS
../roundevenf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -992,7 +994,7 @@ add_entrypoint_object(
HDRS
../roundevenl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1004,7 +1006,7 @@ add_entrypoint_object(
HDRS
../roundevenf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1021,7 +1023,7 @@ add_entrypoint_object(
HDRS
../roundevenf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1034,7 +1036,7 @@ add_entrypoint_object(
HDRS
../lround.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1046,7 +1048,7 @@ add_entrypoint_object(
HDRS
../lroundf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1058,7 +1060,7 @@ add_entrypoint_object(
HDRS
../lroundl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1070,7 +1072,7 @@ add_entrypoint_object(
HDRS
../lroundf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1083,7 +1085,7 @@ add_entrypoint_object(
HDRS
../lroundf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1096,7 +1098,7 @@ add_entrypoint_object(
HDRS
../llround.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1108,7 +1110,7 @@ add_entrypoint_object(
HDRS
../llroundf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1120,7 +1122,7 @@ add_entrypoint_object(
HDRS
../llroundl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1132,7 +1134,7 @@ add_entrypoint_object(
HDRS
../llroundf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1145,7 +1147,7 @@ add_entrypoint_object(
HDRS
../llroundf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1158,7 +1160,7 @@ add_entrypoint_object(
HDRS
../rint.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -1172,7 +1174,7 @@ add_entrypoint_object(
HDRS
../rintf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
FLAGS
@@ -1186,7 +1188,7 @@ add_entrypoint_object(
HDRS
../rintl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1198,7 +1200,7 @@ add_entrypoint_object(
HDRS
../rintf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.cast
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1215,7 +1217,7 @@ add_entrypoint_object(
HDRS
../rintf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1228,7 +1230,7 @@ add_entrypoint_object(
HDRS
../lrint.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1240,7 +1242,7 @@ add_entrypoint_object(
HDRS
../lrintf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1252,7 +1254,7 @@ add_entrypoint_object(
HDRS
../lrintl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1264,7 +1266,7 @@ add_entrypoint_object(
HDRS
../lrintf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1277,7 +1279,7 @@ add_entrypoint_object(
HDRS
../lrintf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1290,7 +1292,7 @@ add_entrypoint_object(
HDRS
../llrint.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1302,7 +1304,7 @@ add_entrypoint_object(
HDRS
../llrintf.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1314,7 +1316,7 @@ add_entrypoint_object(
HDRS
../llrintl.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
)
@@ -1326,7 +1328,7 @@ add_entrypoint_object(
HDRS
../llrintf16.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1339,7 +1341,7 @@ add_entrypoint_object(
HDRS
../llrintf128.h
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
DEPENDS
libc.src.__support.macros.properties.types
libc.src.__support.FPUtil.nearest_integer_operations
@@ -1354,7 +1356,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -1366,7 +1368,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -1378,7 +1380,7 @@ add_entrypoint_object(
DEPENDS
libc.src.__support.FPUtil.nearest_integer_operations
COMPILE_OPTIONS
- -O3
+ ${libc_opt_high_flag}
)
add_entrypoint_object(
@@ -1391,7 +1393,7 @@ add_e...
[truncated]
``````````
</details>
https://github.com/llvm/llvm-project/pull/117638
More information about the libc-commits
mailing list