Lines Matching refs:zext
3 ; return mul(zext x, zext y) > MAX
7 %l = zext i32 %x to i64
8 %r = zext i32 %y to i64
9 ; CHECK-NOT: zext i32
14 %retval = zext i1 %overflow to i32
18 ; return mul(zext x, zext y) >= MAX+1
22 %l = zext i32 %x to i64
23 %r = zext i32 %y to i64
24 ; CHECK-NOT: zext i32
29 %retval = zext i1 %overflow to i32
33 ; mul(zext x, zext y) > MAX
38 %l = zext i32 %x to i64
39 %r = zext i32 %y to i64
40 ; CHECK-NOT: zext i32
52 ; return mul(zext x, zext y) > MAX
57 %l = zext i32 %x to i64
58 %r = zext i32 %y to i64
66 ; return mul(zext x, zext y) <= MAX
70 %l = zext i32 %x to i64
71 %r = zext i32 %y to i64
72 ; CHECK-NOT: zext i32
78 %retval = zext i1 %overflow to i32
82 ; return mul(zext x, zext y) < MAX+1
86 %l = zext i32 %x to i64
87 %r = zext i32 %y to i64
88 ; CHECK-NOT: zext i32
94 %retval = zext i1 %overflow to i32
102 %l = zext i32 %x to i64
103 %r = zext i8 %y to i64
104 ; CHECK: [[Y:%.*]] = zext i8 %y to i32
116 ; mul(zext x, zext y) != zext trunc mul
120 %l = zext i32 %x to i64
121 %r = zext i32 %y to i64
125 %part64 = zext i32 %part32 to i64
128 %retval = zext i1 %overflow to i32
132 ; mul(zext x, zext y) == zext trunc mul
136 %l = zext i32 %x to i64
137 %r = zext i32 %y to i64
141 %part64 = zext i32 %part32 to i64
144 %retval = zext i1 %overflow to i32
149 ; zext trunc mul != mul(zext x, zext y)
153 %l = zext i32 %x to i64
154 %r = zext i32 %y to i64
158 %part64 = zext i32 %part32 to i64
161 %retval = zext i1 %overflow to i32
169 %vmovl.i.i726 = zext <4 x i16> %a to <4 x i32>
170 %vmovl.i.i712 = zext <4 x i16> %b to <4 x i32>
194 %ext = zext i8 %a to i32
195 %mul = mul i32 %ext, zext (i8 ptrtoint (i32* @pr21445_data to i8) to i32)