[Mlir-commits] [mlir] Fix bug in `visitDivExpr` and `visitModExpr` (PR #145290)
Longsheng Mou
llvmlistbot at llvm.org
Mon Jun 23 02:13:11 PDT 2025
================
@@ -1348,6 +1348,11 @@ LogicalResult SimpleAffineExprFlattener::visitModExpr(AffineBinaryOpExpr expr) {
AffineExpr divisorExpr = getAffineExprFromFlatForm(rhs, numDims, numSymbols,
localExprs, context);
AffineExpr modExpr = dividendExpr % divisorExpr;
+ if (auto constModExpr = dyn_cast<AffineConstantExpr>(modExpr)) {
----------------
CoTinker wrote:
What about `visitMulExpr`? Maybe it has same problem.
https://github.com/llvm/llvm-project/pull/145290
More information about the Mlir-commits
mailing list