[mlir][Arithmetic] Use common constant fold function in RemSI and RemUI to cover...
authorjacquesguan <Jianjian.Guan@streamcomputing.com>
Fri, 22 Apr 2022 08:13:14 +0000 (08:13 +0000)
committerjacquesguan <Jianjian.Guan@streamcomputing.com>
Fri, 22 Apr 2022 09:20:18 +0000 (09:20 +0000)
commit9b32886e7e705bb28aab57682e612375075a0ad7
treeee589847fd89795a1319108c29b00bae350944e1
parent2186a4aea0e3e50e51b121d304889349c4e033ef
[mlir][Arithmetic] Use common constant fold function in RemSI and RemUI to cover splat.

This patch replaces current fold function with the common constant fold funtion in order to cover the situation of constant splat.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D124236
mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp
mlir/test/Dialect/Arithmetic/canonicalize.mlir