commit | 6beb39d8145dc40e1f2a359381a1d551c7d36d98 | [log] [tgz] |
---|---|---|
author | Arnab Dutta <arnab.dutta@cerebras.net> | Sat Nov 20 21:04:59 2021 +0530 |
committer | Copybara-Service <copybara-worker@google.com> | Sat Nov 20 07:41:14 2021 -0800 |
tree | aabce29e357f8bf2894d50280a3b244d6bd429bd | |
parent | 755e279f87f54ec3c5f062bc3558aeb32a06faa0 [diff] |
[MLIR] Simplify Semi-affine expressions by rule based matching and replacing "expr - q * (expr floordiv q)" with "expr mod q" expression. Add rule based matching for detecting and transforming "expr - q * (expr floordiv q)" to "expr mod q", where q is a symbolic exxpression, in simplifyAdd function. Reviewed By: bondhugula, dcaballe Differential Revision: https://reviews.llvm.org/D112985 GitOrigin-RevId: ec7b0d4d3458cf42c4e40da2ea391b29ba1731dd
See https://mlir.llvm.org/ for more information.