[PATCH] D158915: [InstCombine] optimized implementations of min/max for bool
    Simon Pilgrim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Aug 30 08:14:20 PDT 2023
    
    
  
RKSimon added inline comments.
================
Comment at: llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:1619
+    if ((IID == Intrinsic::umin || IID == Intrinsic::smax) &&
+	    (II->getType()->isIntOrIntVectorTy(1))) {
+      // umin(i1 X, i1 Y) -> and i1 X, Y
----------------
remove superfluous brackets: `II->getType()->isIntOrIntVectorTy(1)`
================
Comment at: llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp:1626
+    if ((IID == Intrinsic::umax || IID == Intrinsic::smin) &&
+	    (II->getType()->isIntOrIntVectorTy(1))) {
+      // umax(i1 X, i1 Y) -> or i1 X, Y
----------------
remove superfluous brackets: II->getType()->isIntOrIntVectorTy(1)
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D158915/new/
https://reviews.llvm.org/D158915
    
    
More information about the llvm-commits
mailing list