Lines Matching refs:zext

8 ; CHECK-NEXT:    %len.zext = zext i32 %len to i64
9 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
13 ; CHECK-NEXT: --> {0,+,1}<%loop> U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %len to i6…
15 ; CHECK-NEXT: --> {1,+,1}<%loop> U: [1,4294967297) S: [1,4294967297) Exits: (1 + (zext i32 %len …
19 ; CHECK-NEXT: Loop %loop: backedge-taken count is (zext i32 %len to i64)
21 ; CHECK-NEXT: Loop %loop: Predicated backedge-taken count is (zext i32 %len to i64)
26 %len.zext = zext i32 %len to i64
32 %cmp1 = icmp ult i64 %iv, %len.zext
43 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
44 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
48 ; CHECK-NEXT: --> {0,+,1}<%loop> U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %len to i6…
50 ; CHECK-NEXT: --> {1,+,1}<%loop> U: [1,4294967297) S: [1,4294967297) Exits: (1 + (zext i32 %len …
51 ; CHECK-NEXT: %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
52 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %l…
54 ; CHECK-NEXT: Loop %loop: backedge-taken count is (zext i32 %len to i64)
56 ; CHECK-NEXT: Loop %loop: Predicated backedge-taken count is (zext i32 %len to i64)
61 %len.zext = zext i32 %len to i64
67 %cmp1 = icmp ule i64 %len.zext, %len.sext
68 %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
78 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
79 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
86 ; CHECK-NEXT: %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
96 %len.zext = zext i32 %len to i64
102 %cmp1 = icmp uge i64 %len.zext, %len.sext
103 %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
113 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
114 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
118 ; CHECK-NEXT: --> {0,+,1}<%loop> U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %len to i6…
120 ; CHECK-NEXT: --> {1,+,1}<%loop> U: [1,4294967297) S: [1,4294967297) Exits: (1 + (zext i32 %len …
121 ; CHECK-NEXT: %umin = select i1 %cmp1, i64 %len.zext, i64 %len.sext
122 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %l…
124 ; CHECK-NEXT: Loop %loop: backedge-taken count is (zext i32 %len to i64)
126 ; CHECK-NEXT: Loop %loop: Predicated backedge-taken count is (zext i32 %len to i64)
131 %len.zext = zext i32 %len to i64
137 %cmp1 = icmp ult i64 %len.zext, %len.sext
138 %umin = select i1 %cmp1, i64 %len.zext, i64 %len.sext
148 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
149 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
156 ; CHECK-NEXT: %umax = select i1 %cmp1, i64 %len.zext, i64 %len.sext
166 %len.zext = zext i32 %len to i64
172 %cmp1 = icmp ugt i64 %len.zext, %len.sext
173 %umax = select i1 %cmp1, i64 %len.zext, i64 %len.sext
183 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
184 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
188 ; CHECK-NEXT: --> {0,+,1}<%loop> U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %len to i6…
190 ; CHECK-NEXT: --> {1,+,1}<%loop> U: [1,4294967297) S: [1,4294967297) Exits: (1 + (zext i32 %len …
191 ; CHECK-NEXT: %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
192 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %l…
194 ; CHECK-NEXT: Loop %loop: backedge-taken count is (zext i32 %len to i64)
196 ; CHECK-NEXT: Loop %loop: Predicated backedge-taken count is (zext i32 %len to i64)
201 %len.zext = zext i32 %len to i64
207 %cmp1 = icmp ule i64 %len.zext, %len.sext
208 %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
218 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
219 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
223 ; CHECK-NEXT: --> {0,+,1}<%loop> U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %len to i6…
225 ; CHECK-NEXT: --> {1,+,1}<%loop> U: [1,4294967297) S: [1,4294967297) Exits: (1 + (zext i32 %len …
226 ; CHECK-NEXT: %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
227 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %l…
229 ; CHECK-NEXT: Loop %loop: backedge-taken count is (zext i32 %len to i64)
231 ; CHECK-NEXT: Loop %loop: Predicated backedge-taken count is (zext i32 %len to i64)
236 %len.zext = zext i32 %len to i64
242 %cmp1 = icmp sge i64 %len.zext, %len.sext
243 %sel = select i1 %cmp1, i64 %len.zext, i64 %len.sext
253 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
254 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
261 ; CHECK-NEXT: %umin = select i1 %cmp1, i64 %len.zext, i64 %len.sext
271 %len.zext = zext i32 %len to i64
277 %cmp1 = icmp slt i64 %len.zext, %len.sext
278 %umin = select i1 %cmp1, i64 %len.zext, i64 %len.sext
288 ; CHECK-NEXT: %len.zext = zext i32 %len to i64
289 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296)
293 ; CHECK-NEXT: --> {0,+,1}<%loop> U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %len to i6…
295 ; CHECK-NEXT: --> {1,+,1}<%loop> U: [1,4294967297) S: [1,4294967297) Exits: (1 + (zext i32 %len …
296 ; CHECK-NEXT: %umax = select i1 %cmp1, i64 %len.zext, i64 %len.sext
297 ; CHECK-NEXT: --> (zext i32 %len to i64) U: [0,4294967296) S: [0,4294967296) Exits: (zext i32 %l…
299 ; CHECK-NEXT: Loop %loop: backedge-taken count is (zext i32 %len to i64)
301 ; CHECK-NEXT: Loop %loop: Predicated backedge-taken count is (zext i32 %len to i64)
306 %len.zext = zext i32 %len to i64
312 %cmp1 = icmp sgt i64 %len.zext, %len.sext
313 %umax = select i1 %cmp1, i64 %len.zext, i64 %len.sext