Lines Matching refs:urem
6 ; fold (urem x, 1) -> 0
12 %1 = urem i32 %x, 1
26 %1 = urem <4 x i32> %x, <i32 1, i32 1, i32 1, i32 1>
30 ; fold (urem x, -1) -> select((icmp eq x, -1), 0, x)
38 %1 = urem i32 %x, -1
57 %1 = urem <4 x i32> %x, <i32 -1, i32 -1, i32 -1, i32 -1>
61 ; fold (urem x, INT_MIN) -> (and x, ~INT_MIN)
68 %1 = urem i32 %x, -2147483648
88 %1 = urem <4 x i32> %x, <i32 -2147483648, i32 -2147483648, i32 -2147483648, i32 -2147483648>
92 ; fold (urem 0, x) -> 0
98 %1 = urem i32 0, %x
112 %1 = urem <4 x i32> zeroinitializer, %x
116 ; fold (urem x, x) -> 0
122 %1 = urem i32 %x, %x
136 %1 = urem <4 x i32> %x, %x
140 ; fold (urem x, pow2) -> (and x, (pow2-1))
157 %1 = urem <4 x i32> %x, <i32 4, i32 4, i32 4, i32 4>
171 %1 = urem <4 x i32> %x, <i32 1, i32 4, i32 8, i32 16>
205 %2 = urem <4 x i32> %x, %1
262 %2 = urem <4 x i32> %x, %1
266 ; fold (urem x, (shl pow2, y)) -> (and x, (add (shl pow2, y), -1))
299 %2 = urem <4 x i32> %x, %1
335 %2 = urem <4 x i32> %x, %1
344 %r = urem i1 %x, %y
358 %r = urem <4 x i1> %x, %y