Home | History | Annotate | Download | only in InstCombine

Lines Matching full:sext

64         %res = sext i32 %c1 to i64              ; <i64> [#uses=1]
71 %c1 = sext i8 %A to i64 ; <i64> [#uses=1]
74 ; CHECK: = sext i8 %A to i64
79 %c1 = sext i16 %A to i32 ; <i32> [#uses=1]
86 %c1 = sext i16 %A to i32 ; <i32> [#uses=1]
141 %c = sext i8 %tmp3 to i32 ; <i32> [#uses=1]
144 ; CHECK: %t86 = sext i8 %tmp3 to i16
149 %c = sext i32 %X to i64 ; <i64> [#uses=1]
166 ;; sext -> zext -> and -> nop
167 %c2 = sext i8 %c1 to i32 ; <i32> [#uses=1]
176 ;; sext -> zext -> and -> nop
177 %c2 = sext i8 %c1 to i32 ; <i32> [#uses=1]
369 %C = sext i32 %B to i64
390 %B = sext i8 %A to i32
395 ; CHECK-NEXT: %B = sext i8 %A to i64
415 %B = sext i8 %A to i32
420 ; CHECK-NEXT: %B = sext i8 %A to i64
444 %D = sext i32 %C to i64
457 %E = sext i32 %D to i64
473 %F = sext i32 %E to i64
479 ; CHECK-NEXT: %sext = shl i64 %E, 32
480 ; CHECK-NEXT: %F = ashr exact i64 %sext, 32
514 %E = sext i16 %D to i32
527 %E = sext i16 %D to i64
537 %tmp353 = sext i16 %A to i32
542 ; CHECK-NEXT: %tmp353 = sext i16 %A to i64
686 %sext = shl nuw nsw i32 %and, 24
687 %neg.i = xor i32 %sext, -16777216
755 %o = sext i32 %so to i64
756 ; CHECK-NEXT: sext i32 %i to i64
798 %z = sext i32 %y to i64
799 ; CHECK-NEXT: sext i32 %y to i64
843 %c = sext i32 %b to i128
844 ; CHECK-NEXT: sext i32 %b to i128
882 ; CHECK-NEXT: sext i32 %i to i64
917 %conv = sext i16 %a to i32