Lines Matching refs:urem
32 ; CHECK-NEXT: [[TMP1:%.*]] = urem i8 %a, %b
37 %udiv = urem i32 %za, %zb
44 ; CHECK-NEXT: [[TMP1:%.*]] = urem <2 x i8> %a, %b
49 %udiv = urem <2 x i32> %za, %zb
109 ; CHECK-NEXT: [[TMP1:%.*]] = urem i8 %a, %b
115 %urem = urem i32 %za, %zb
116 ret i32 %urem
121 ; CHECK-NEXT: [[TMP1:%.*]] = urem <2 x i8> %a, %b
127 %urem = urem <2 x i32> %za, %zb
128 ret <2 x i32> %urem
135 ; CHECK-NEXT: [[UREM:%.*]] = urem i32 [[ZA]], [[ZB]]
142 %urem = urem i32 %za, %zb
144 %r = mul i32 %urem, %extra_uses
150 ; CHECK-NEXT: [[TMP1:%.*]] = urem i9 %a, %b
156 %urem = urem i32 %za, %zb
157 ret i32 %urem
208 ; CHECK-NEXT: [[TMP1:%.*]] = urem i8 %a, 10
213 %urem = urem i32 %za, 10
214 ret i32 %urem
219 ; CHECK-NEXT: [[TMP1:%.*]] = urem <2 x i8> %a, <i8 10, i8 17>
224 %urem = urem <2 x i32> %za, <i32 10, i32 17>
225 ret <2 x i32> %urem
231 ; CHECK-NEXT: [[UREM:%.*]] = urem i32 [[ZA]], 10
236 %urem = urem i32 %za, 10
237 %extra_use = add i32 %za, %urem
243 ; CHECK-NEXT: [[TMP1:%.*]] = urem i9 %a, 10
248 %urem = urem i32 %za, 10
249 ret i32 %urem
265 ; CHECK-NEXT: [[TMP1:%.*]] = urem i8 10, %a
270 %urem = urem i32 10, %za
271 ret i32 %urem