[Mlir-commits] [mlir] [mlir][affine] Wrap SimplifyAffineMinMax in a pass (PR #145741)

Oleksandr Alex Zinenko llvmlistbot at llvm.org
Thu Jun 26 03:44:31 PDT 2025


================
@@ -414,6 +414,10 @@ def SimplifyAffineStructures : Pass<"affine-simplify-structures", "func::FuncOp"
   let constructor = "mlir::affine::createSimplifyAffineStructuresPass()";
 }
 
+def SimplifyAffineMinMax : InterfacePass<"affine-simplify-minmax", "FunctionOpInterface"> {
+  let summary = "Simplify affine min/max/apply";
----------------
ftynse wrote:

A longer description is most welcome, in particular whether it uses Presburger or is otherwise more expensive than regular canonicalization.

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


More information about the Mlir-commits mailing list