[PATCH] D69978: Separately track input and output denormal mode
Andy Kaylor via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 29 17:54:28 PST 2020
andrew.w.kaylor added inline comments.
================
Comment at: llvm/docs/LangRef.rst:1829
+ operations. The second indicates the handling of denormal inputs to
+ floating point instructions.
+
----------------
Based on the changes below, if the second value is omitted the input mode will be assumed to be the same as the output mode. That should probably be documented. I guess you intend for that not to happen, but the documentation here leaves the result ambiguous if it does happen.
================
Comment at: llvm/docs/LangRef.rst:1848
+ should be converted to 0 as if by ``@llvm.canonicalize`` during
+ lowering.
+
----------------
Is this saying that if a backend generates an instruction that doesn't handle the hardware daz mode then it must insert instructions to check for normals and convert them to zero? If so, do you intend this to apply to all such instructions or only instructions that aren't able to accept denormal inputs?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D69978/new/
https://reviews.llvm.org/D69978
More information about the cfe-commits
mailing list