Home | History | Annotate | Download | only in InstCombine

Lines Matching full:zext

15         %c1 = zext i8 %A to i16         ; <i16> [#uses=1]
16 %c2 = zext i16 %c1 to i32 ; <i32> [#uses=1]
17 %Ret = zext i32 %c2 to i64 ; <i64> [#uses=1]
19 ; CHECK: %Ret = zext i8 %A to i64
26 %c2 = zext i8 %c1 to i64 ; <i64> [#uses=1]
35 %c = zext i1 %COND to i8 ; <i8> [#uses=1]
37 %result = zext i8 %c to i32 ; <i32> [#uses=1]
40 ; CHECK: %result = zext i1 %COND to i32
46 %c = zext i1 %B to i8 ; <i8> [#uses=1]
48 %result = zext i8 %c to i32 ; <i32> [#uses=1]
50 ; CHECK: %result = zext i1 %B to i32
63 %c1 = zext i1 %A to i32 ; <i32> [#uses=1]
66 ; CHECK: %res = zext i1 %A to i64
133 %c = zext i1 %tmp3 to i32 ; <i32> [#uses=1]
136 ; CHECK: %t86 = zext i1 %tmp3 to i16
157 %c = zext i1 %B to i32 ; <i32> [#uses=1]
166 ;; sext -> zext -> and -> nop
176 ;; sext -> zext -> and -> nop
188 %c2 = zext i16 %c1 to i32 ; <i32> [#uses=1]
238 %tmp10 = zext i8 %tmp to i32 ; <i32> [#uses=1]
248 %c4 = zext i8 %c3 to i32 ; <i32> [#uses=1]
273 %c1 = zext i16 %a to i32 ; <i32> [#uses=1]
313 %2 = zext i1 %1 to i8
315 %4 = zext i8 %3 to i64
318 ; CHECK: %2 = zext i1 %1 to i64
323 %tmp = zext i16 %a to i32
335 %tmp = zext i16 %a to i32
359 %Z = zext i8 %Y to i32 ; <i32> [#uses=1]
367 %A = zext i8 %on_off to i32
370 ret i64 %C ;; Should be (add (zext i8 -> i64), -1)
372 ; CHECK-NEXT: %A = zext i8 %on_off to i64
378 %A = zext i8 %T to i16
380 %C = zext i16 %B to i64
383 ; CHECK-NEXT: %A = zext i8 %T to i64
392 %E = zext i32 %C to i64
406 %E = zext i32 %D to i64
417 %E = zext i32 %C to i64
427 %b = zext i8 %a to i32
428 %B = zext i8 %A to i32
431 %E = zext i32 %D to i64
434 ; CHECK-NEXT: %b = zext i8 %a to i64
435 ; CHECK-NEXT: %B = zext i8 %A to i64
488 %E = zext i16 %D to i32
501 %E = zext i16 %D to i64
504 ; CHECK-NEXT: %B = zext i32 %A to i64
530 ; CHECK-NEXT: %B = zext i32 %A to i64
539 %tmp355 = zext i32 %tmp354 to i64
551 %E = zext i32 %C to i64
563 %E = zext i32 %D to i64
574 %C = zext i8 %A to i32
577 %F = zext i8 %B to i32
580 %I = zext i32 %H to i64
583 ; CHECK-NEXT: %C = zext i8 %A to i64
585 ; CHECK: %F = zext i8 %B to i64
603 %tmp9 = zext i96 %tmp11 to i128
613 %tmp9 = zext i96 %tmp11 to i128