[PATCH] D35335: [AMDGPU] fcaninicalize min/max optimization for GFX9+

Stanislav Mekhanoshin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 12 17:12:45 PDT 2017


rampitec added inline comments.


================
Comment at: lib/Target/AMDGPU/SIISelLowering.cpp:4681
+    if (ST->supportsMinMaxDenormModes() &&
+        isKnownNeverSNan(DAG, Op.getOperand(0)) &&
+        isKnownNeverSNan(DAG, Op.getOperand(1)))
----------------
I believe is KnownNeverSNan is too much here, because it actually returns true if just fp-exceptions disabled. We still must support fmin/fmax correct behavior with signaling nans.


https://reviews.llvm.org/D35335





More information about the llvm-commits mailing list