[PATCH] D49561: AMDGPU: Try to make isKnownNeverSNan more accurate
Steve Canon via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 19 14:42:38 PDT 2018
scanon added inline comments.
================
Comment at: lib/Target/AMDGPU/SIISelLowering.cpp:6729
+ case ISD::FSUB:
+ case ISD::FMUL:
+ case ISD::FMAD:
----------------
scanon wrote:
> arsenm wrote:
> > rampitec wrote:
> > > Do these quiet incoming sNaNs?
> > That's my understanding of how the basic operations work
> Yes, all computational operations quiet sNaNs. The only things that produce sNaN are fcopysign, fabs, (fneg would if we had it), and things like loads and bitcasts.
(and to be clear, fcopysign and fabs can only produce sNaN if their input is sNaN.)
https://reviews.llvm.org/D49561
More information about the llvm-commits
mailing list