[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