Home | History | Annotate | Download | only in InstCombine

Lines Matching full:next

6 ; CHECK-NEXT:    [[C2:%.*]] = zext i16 %A to i64
7 ; CHECK-NEXT: ret i64 [[C2]]
16 ; CHECK-NEXT: [[TMP1:%.*]] = zext <2 x i1> %A to <2 x i64>
17 ; CHECK-NEXT: [[ZEXT:%.*]] = xor <2 x i64> [[TMP1]], <i64 1, i64 1>
18 ; CHECK-NEXT: ret <2 x i64> [[ZEXT]]
27 ; CHECK-NEXT: [[AND:%.*]] = and <2 x i64> %A, <i64 23, i64 42>
28 ; CHECK-NEXT: ret <2 x i64> [[AND]]
38 ; CHECK-NEXT: [[TMP1:%.*]] = xor <2 x i64> %A, <i64 4294967295, i64 4294967295>
39 ; CHECK-NEXT: [[XOR:%.*]] = and <2 x i64> [[TMP1]], <i64 23, i64 42>
40 ; CHECK-NEXT: ret <2 x i64> [[XOR]]
53 ; CHECK-NEXT: [[ZEXT1:%.*]] = zext i1 %a to i32
54 ; CHECK-NEXT: [[XOR:%.*]] = xor i32 [[ZEXT1]], 1
55 ; CHECK-NEXT: [[ZEXT2:%.*]] = zext i32 [[XOR]] to i64
56 ; CHECK-NEXT: ret i64 [[ZEXT2]]
66 ; CHECK-NEXT: [[ZEXT1:%.*]] = zext <2 x i1> %a to <2 x i64>
67 ; CHECK-NEXT: [[XOR:%.*]] = xor <2 x i64> [[ZEXT1]], <i64 1, i64 1>
68 ; CHECK-NEXT: ret <2 x i64> [[XOR]]