Lines Matching refs:zext

14 ; return mul(zext x, zext y) > MAX
18 %l = zext i32 %x to i64
19 %r = zext i32 %y to i64
20 ; CHECK-NOT: zext i32
25 %retval = zext i1 %overflow to i32
29 ; return mul(zext x, zext y) >= MAX+1
33 %l = zext i32 %x to i64
34 %r = zext i32 %y to i64
35 ; CHECK-NOT: zext i32
40 %retval = zext i1 %overflow to i32
44 ; mul(zext x, zext y) > MAX
49 %l = zext i32 %x to i64
50 %r = zext i32 %y to i64
51 ; CHECK-NOT: zext i32
63 ; return mul(zext x, zext y) > MAX
68 %l = zext i32 %x to i64
69 %r = zext i32 %y to i64
77 ; return mul(zext x, zext y) <= MAX
81 %l = zext i32 %x to i64
82 %r = zext i32 %y to i64
83 ; CHECK-NOT: zext i32
89 %retval = zext i1 %overflow to i32
93 ; return mul(zext x, zext y) < MAX+1
97 %l = zext i32 %x to i64
98 %r = zext i32 %y to i64
99 ; CHECK-NOT: zext i32
105 %retval = zext i1 %overflow to i32
113 %l = zext i32 %x to i64
114 %r = zext i8 %y to i64
115 ; CHECK: [[Y:%.*]] = zext i8 %y to i32
127 ; mul(zext x, zext y) != zext trunc mul
131 %l = zext i32 %x to i64
132 %r = zext i32 %y to i64
136 %part64 = zext i32 %part32 to i64
139 %retval = zext i1 %overflow to i32
143 ; mul(zext x, zext y) == zext trunc mul
147 %l = zext i32 %x to i64
148 %r = zext i32 %y to i64
152 %part64 = zext i32 %part32 to i64
155 %retval = zext i1 %overflow to i32
160 ; zext trunc mul != mul(zext x, zext y)
164 %l = zext i32 %x to i64
165 %r = zext i32 %y to i64
169 %part64 = zext i32 %part32 to i64
172 %retval = zext i1 %overflow to i32
180 %vmovl.i.i726 = zext <4 x i16> %a to <4 x i32>
181 %vmovl.i.i712 = zext <4 x i16> %b to <4 x i32>
195 %ext = zext i8 %a to i32
196 %mul = mul i32 %ext, zext (i8 ptrtoint (i32* @pr21445_data to i8) to i32)