[llvm] Simplify `(a % b) lt/ge (b-1)` into `(a % b) eq/ne (b-1)` (PR #72504)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 12 12:55:19 PST 2024
================
@@ -6855,6 +6855,45 @@ Instruction *InstCombinerImpl::visitICmpInst(ICmpInst &I) {
if (Value *V = simplifyICmpInst(I.getPredicate(), Op0, Op1, Q))
return replaceInstUsesWith(I, V);
+ {
----------------
nikic wrote:
This should be inside foldICmpSRemConstant()?
https://github.com/llvm/llvm-project/pull/72504
More information about the llvm-commits
mailing list