[mlir][arith] Support wide int shrui emulation
authorJakub Kuderski <kubak@google.com>
Fri, 16 Sep 2022 16:09:23 +0000 (12:09 -0400)
committerJakub Kuderski <kubak@google.com>
Fri, 16 Sep 2022 16:09:33 +0000 (12:09 -0400)
commit95c3e9c222121bca4b12aeaede03824edc8a33db
treedb28d66673c7d42d3328330f7fc5ee6269982009
parentdb0d6e567df3d34584be349347e357123246759d
[mlir][arith] Support wide int shrui emulation

Tested by checking all 16-bit LHS and all valid RHS when emulating i16 with i8 operations.

Reviewed By: antiagainst, Mogball

Differential Revision: https://reviews.llvm.org/D133722
mlir/lib/Dialect/Arithmetic/Transforms/EmulateWideInt.cpp
mlir/test/Dialect/Arithmetic/emulate-wide-int.mlir