Lines Matching refs:num
7 define i32 @div(i32 %val, i32 %num) nounwind {
10 ; CHECK-NEXT: %tmp1 = udiv i32 %val, %num
11 ; CHECK-NEXT: --> (%val /u %num) U: full-set S: full-set
12 ; CHECK-NEXT: %tmp2 = mul i32 %tmp1, %num
13 ; CHECK-NEXT: --> ((%val /u %num) * %num)<nuw> U: full-set S: full-set
16 %tmp1 = udiv i32 %val, %num
17 %tmp2 = mul i32 %tmp1, %num
21 define i32 @sdiv(i32 %val, i32 %num) nounwind {
24 ; CHECK-NEXT: %tmp1 = sdiv i32 %val, %num
26 ; CHECK-NEXT: %tmp2 = mul i32 %tmp1, %num
27 ; CHECK-NEXT: --> (%num * %tmp1) U: full-set S: full-set
30 %tmp1 = sdiv i32 %val, %num
31 %tmp2 = mul i32 %tmp1, %num