[PATCH] D147938: ValueTracking: Handle exp/exp2 in computeKnownFPClass
Joshua Cranmer via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 14 12:53:26 PDT 2023
jcranmer-intel added inline comments.
================
Comment at: llvm/lib/Analysis/ValueTracking.cpp:4555
+ if (KnownSrc.isKnownNeverNaN())
+ Known.knownNot(fcNan);
break;
----------------
kpn wrote:
> Infinity. In chapter 9.2.1 of 754-2019 it defines exp(0) and exp2(0) as 1. Since we know this isn't infinity, it seems like now is a good time to add a check?
exp/exp2 is never a negative number, not even -0 (exp(-inf) = +0).
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D147938/new/
https://reviews.llvm.org/D147938
More information about the llvm-commits
mailing list