[PATCH] D132211: [RISCV] Optimize x > 1 ? x : 1 -> x > 0 ? x : 1
    Craig Topper via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Aug 19 10:34:36 PDT 2022
    
    
  
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVISelLowering.cpp:4022
     translateSetCCForBranch(DL, LHS, RHS, CCVal, DAG);
+    // x > 1 ? x : 1 -> x > 0 ? x : 1
+    if (isOneConstant(LHS) && !isa<ConstantSDNode>(RHS) &&
----------------
Update this comment to `x < 1 ? x : 1 -> 0 < x ? x : 1`
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D132211/new/
https://reviews.llvm.org/D132211
    
    
More information about the llvm-commits
mailing list