Lines Matching refs:rem
4 ; Div/rem by zero is undef.
10 %rem = srem i32 %x, 0
11 ret i32 %rem
18 %rem = urem i32 %x, 0
19 ret i32 %rem
38 ; Div/rem by zero vectors is undef.
44 %rem = srem <4 x i32> %x, zeroinitializer
45 ret <4 x i32> %rem
52 %rem = urem <4 x i32> %x, zeroinitializer
53 ret <4 x i32> %rem
73 ; These used to assert because we can't fold div/rem-by-0 into APInt.
80 %rem = urem i32 %sel, 0
81 ret i32 %rem
89 %rem = srem i32 %sel, 0
90 ret i32 %rem
112 ; These used to assert because we can't fold div/rem-by-0 into APInt.
119 %rem = urem <4 x i32> %sel, zeroinitializer
120 ret <4 x i32> %rem
128 %rem = srem <4 x i32> %sel, zeroinitializer
129 ret <4 x i32> %rem
176 %rem = urem <4 x i32> <i32 11, i32 12, i32 13, i32 14>, %some_ones
177 ret <4 x i32> %rem
184 %rem = srem <4 x i32> <i32 -11, i32 -12, i32 -13, i32 -14>, <i32 -3, i32 -3, i32 0, i32 2>
185 ret <4 x i32> %rem