[PATCH] D139032: InstCombine: Handle folding some negated is_fpclass mask test cases
Jay Foad via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 30 13:18:44 PST 2022
foad added inline comments.
================
Comment at: llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:854
+ if (Mask == (~fcZero & fcAllFlags) && !IsStrict) {
+ // Equivalent of !(x == 0).
+ Value *FCmp =
----------------
That's also equivalent to `!= 0` - at least for the usual mapping of C-like comparison operators onto fp predicates.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D139032/new/
https://reviews.llvm.org/D139032
More information about the llvm-commits
mailing list