[llvm] [KnownFPClass] Fix `KnownFPClass::log` deductions for ppcf128 (PR #223296)
Eric Ross via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 13 21:09:07 PDT 2026
================
@@ -327,8 +327,12 @@ struct KnownFPClass {
sqrt(const KnownFPClass &Src, DenormalMode Mode = DenormalMode::getDynamic());
/// Propagate known class for log/log2/log10
+ ///
+ /// IsKnownNeverMultiUnitFPType if this is known to never be for a multi-unit
+ /// floating-point type.
LLVM_ABI static KnownFPClass
- log(const KnownFPClass &Src, DenormalMode Mode = DenormalMode::getDynamic());
+ log(const KnownFPClass &Src, DenormalMode Mode = DenormalMode::getDynamic(),
+ bool IsKnownNeverMultiUnitFPType = false);
----------------
ZERICO2005 wrote:
Waiting on https://github.com/llvm/llvm-project/pull/219700 to resolve how `PPCDoubleDouble` detection will be implemented.
https://github.com/llvm/llvm-project/pull/223296
More information about the llvm-commits
mailing list