[all-commits] [llvm/llvm-project] bfe538: [libc][math] Qualify all math functions to be cons...
Muhammad Bassiouni via All-commits
all-commits at lists.llvm.org
Mon May 4 02:38:42 PDT 2026
Branch: refs/heads/users/bassiounix/refactor/constexpr-math
Home: https://github.com/llvm/llvm-project
Commit: bfe538c304c156a890b829ebe450a430c82a4b03
https://github.com/llvm/llvm-project/commit/bfe538c304c156a890b829ebe450a430c82a4b03
Author: bassiounix <muhammad.m.bassiouni at gmail.com>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M libc/src/__support/FPUtil/FMA.h
M libc/src/__support/FPUtil/Hypot.h
M libc/src/__support/FPUtil/ManipulationFunctions.h
M libc/src/__support/FPUtil/generic/FMA.h
M libc/src/__support/FPUtil/generic/sqrt_80_bit_long_double.h
M libc/src/__support/FPUtil/nearest_integer.h
M libc/src/__support/math/asin.h
M libc/src/__support/math/asinpi.h
M libc/src/__support/math/asinpif16.h
M libc/src/__support/math/atan2f16.h
M libc/src/__support/math/atanbf16.h
M libc/src/__support/math/atanf_float.h
M libc/src/__support/math/atanpif16.h
M libc/src/__support/math/bf16add.h
M libc/src/__support/math/bf16addf.h
M libc/src/__support/math/bf16addf128.h
M libc/src/__support/math/bf16addl.h
M libc/src/__support/math/bf16div.h
M libc/src/__support/math/bf16divf.h
M libc/src/__support/math/bf16divf128.h
M libc/src/__support/math/bf16divl.h
M libc/src/__support/math/bf16fma.h
M libc/src/__support/math/bf16fmaf.h
M libc/src/__support/math/bf16fmaf128.h
M libc/src/__support/math/bf16fmal.h
M libc/src/__support/math/bf16mul.h
M libc/src/__support/math/bf16mulf.h
M libc/src/__support/math/bf16mulf128.h
M libc/src/__support/math/bf16mull.h
M libc/src/__support/math/bf16sub.h
M libc/src/__support/math/bf16subf.h
M libc/src/__support/math/bf16subf128.h
M libc/src/__support/math/canonicalize.h
M libc/src/__support/math/canonicalizebf16.h
M libc/src/__support/math/canonicalizef.h
M libc/src/__support/math/canonicalizef128.h
M libc/src/__support/math/canonicalizef16.h
M libc/src/__support/math/canonicalizel.h
M libc/src/__support/math/cbrtbf16.h
M libc/src/__support/math/ceill.h
M libc/src/__support/math/cos_integer_eval.h
M libc/src/__support/math/daddf128.h
M libc/src/__support/math/daddl.h
M libc/src/__support/math/dfmaf128.h
M libc/src/__support/math/dfmal.h
M libc/src/__support/math/dsubf128.h
M libc/src/__support/math/dsubl.h
M libc/src/__support/math/erfcf16.h
M libc/src/__support/math/erff16.h
M libc/src/__support/math/exp.h
M libc/src/__support/math/exp10f16_utils.h
M libc/src/__support/math/expf16_utils.h
M libc/src/__support/math/expxf16_utils.h
M libc/src/__support/math/f16div.h
M libc/src/__support/math/f16divf.h
M libc/src/__support/math/f16divf128.h
M libc/src/__support/math/f16divl.h
M libc/src/__support/math/f16fma.h
M libc/src/__support/math/f16fmaf.h
M libc/src/__support/math/f16fmaf128.h
M libc/src/__support/math/f16fmal.h
M libc/src/__support/math/f16mul.h
M libc/src/__support/math/f16mulf.h
M libc/src/__support/math/f16mulf128.h
M libc/src/__support/math/f16mull.h
M libc/src/__support/math/f16sqrtf128.h
M libc/src/__support/math/f16sub.h
M libc/src/__support/math/f16subf.h
M libc/src/__support/math/f16subf128.h
M libc/src/__support/math/f16subl.h
M libc/src/__support/math/ffma.h
M libc/src/__support/math/ffmaf128.h
M libc/src/__support/math/ffmal.h
M libc/src/__support/math/fma.h
M libc/src/__support/math/fmabf16.h
M libc/src/__support/math/fmaf.h
M libc/src/__support/math/fmaf16.h
M libc/src/__support/math/fmaxf.h
M libc/src/__support/math/hypot.h
M libc/src/__support/math/hypotbf16.h
M libc/src/__support/math/hypotf.h
M libc/src/__support/math/hypotf16.h
M libc/src/__support/math/log10f16.h
M libc/src/__support/math/log10p1f16.h
M libc/src/__support/math/log1pf.h
M libc/src/__support/math/log2f16.h
M libc/src/__support/math/log2p1f16.h
M libc/src/__support/math/logf16.h
M libc/src/__support/math/nextafter.h
M libc/src/__support/math/nextafterbf16.h
M libc/src/__support/math/nextafterf.h
M libc/src/__support/math/nextafterf128.h
M libc/src/__support/math/nextafterf16.h
M libc/src/__support/math/nexttoward.h
M libc/src/__support/math/nexttowardbf16.h
M libc/src/__support/math/nexttowardf.h
M libc/src/__support/math/nexttowardf16.h
M libc/src/__support/math/nexttowardl.h
M libc/src/__support/math/range_reduction.h
M libc/src/__support/math/range_reduction_double_common.h
M libc/src/__support/math/range_reduction_double_fma.h
M libc/src/__support/math/range_reduction_double_nofma.h
M libc/src/__support/math/range_reduction_fma.h
M libc/src/__support/math/setpayloadsig.h
M libc/src/__support/math/setpayloadsigbf16.h
M libc/src/__support/math/setpayloadsigf.h
M libc/src/__support/math/setpayloadsigf128.h
M libc/src/__support/math/setpayloadsigf16.h
M libc/src/__support/math/setpayloadsigl.h
M libc/src/__support/math/sin_integer_eval.h
M libc/src/__support/math/sincos.h
M libc/src/__support/math/sincos_integer_utils.h
M libc/src/__support/math/sincosf_utils.h
M libc/src/__support/math/sinf.h
M libc/src/__support/math/sinf16.h
M libc/src/__support/math/sinhfcoshf_utils.h
M libc/src/__support/math/sinpif.h
M libc/src/__support/math/sinpif16.h
M libc/src/__support/math/sqrt.h
M libc/src/__support/math/sqrtbf16.h
M libc/src/__support/math/sqrtf.h
M libc/src/__support/math/tanf16.h
M libc/src/__support/math/tanhf16.h
M libc/src/__support/math/tanpif16.h
M libc/test/shared/shared_math_constexpr_test.cpp
M libc/test/shared/shared_math_test.cpp
Log Message:
-----------
[libc][math] Qualify all math functions to be constexpr
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list