Home | History | Annotate | Download | only in InstCombine

Lines Matching full:i64

23 define i64 @test3(i1 %X, i64 %Y, i1 %Cond) {
26 %X2 = sext i1 %X to i64
29 %Y2 = ashr i64 %Y, 63
32 %P = phi i64 [%X2, %T], [%Y2, %F]
33 %S = ashr i64 %P, 12
34 ret i64 %S
37 ; CHECK: %P = phi i64
38 ; CHECK-NEXT: ret i64 %P
41 define i64 @test4(i1 %X, i64 %Y, i1 %Cond) {
44 %X2 = sext i1 %X to i64
47 %Y2 = ashr i64 %Y, 63
50 %P = phi i64 [%X2, %T], [%Y2, %F]
51 %R = shl i64 %P, 12
52 %S = ashr i64 %R, 12
53 ret i64 %S
56 ; CHECK: %P = phi i64
57 ; CHECK-NEXT: ret i64 %P