Skip to content

Commit 525a55d

Browse files
committed
[MLIR] Add test for inferring range of remu; NFC
1 parent 9c48a04 commit 525a55d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

mlir/test/Dialect/Arith/int-range-interface.mlir

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,18 @@ func.func @remui_base(%arg0 : index, %arg1 : index ) -> i1 {
266266
func.return %3 : i1
267267
}
268268

269+
// CHECK-LABEL: func @remui_base_maybe_zero
270+
// CHECK: %[[ret:.*]] = arith.cmpi ult
271+
// CHECK: return %[[ret]]
272+
func.func @remui_base_maybe_zero(%arg0 : index, %arg1 : index ) -> i1 {
273+
%c4 = arith.constant 4 : index
274+
275+
%0 = arith.minui %arg1, %c4 : index
276+
%1 = arith.remui %arg0, %0 : index
277+
%2 = arith.cmpi ult, %1, %c4 : index
278+
func.return %2 : i1
279+
}
280+
269281
// CHECK-LABEL: func @remsi_base
270282
// CHECK: %[[ret:.*]] = arith.cmpi sge
271283
// CHECK: return %[[ret]]

0 commit comments

Comments
 (0)