[llvm] [InstCombine] Extend bitmask mul combine to handle independent operands (PR #142503)

Yingwei Zheng via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 5 00:23:41 PDT 2025


================
@@ -2377,6 +2377,7 @@ Value *InstCombinerImpl::reassociateBooleanAndOr(Value *LHS, Value *X, Value *Y,
   if (Value *Res = foldBooleanAndOr(LHS, Y, I, IsAnd, /*IsLogical=*/false))
     return RHSIsLogical ? Builder.CreateLogicalOp(Opcode, X, Res)
                         : Builder.CreateBinOp(Opcode, X, Res);
+
----------------
dtcxzyw wrote:

```suggestion
```

https://github.com/llvm/llvm-project/pull/142503


More information about the llvm-commits mailing list