Lines Matching full:next
30 ; CHECK-NEXT: %[[mask2:.*]] = and i24 undef, -256
31 ; CHECK-NEXT: %[[insert2:.*]] = or i24 %[[mask2]], %[[ext2]]
32 ; CHECK-NEXT: %[[ext1:.*]] = zext i8 0 to i24
33 ; CHECK-NEXT: %[[shift1:.*]] = shl i24 %[[ext1]], 8
34 ; CHECK-NEXT: %[[mask1:.*]] = and i24 %[[insert2]], -65281
35 ; CHECK-NEXT: %[[insert1:.*]] = or i24 %[[mask1]], %[[shift1]]
36 ; CHECK-NEXT: %[[ext0:.*]] = zext i8 0 to i24
37 ; CHECK-NEXT: %[[shift0:.*]] = shl i24 %[[ext0]], 16
38 ; CHECK-NEXT: %[[mask0:.*]] = and i24 %[[insert1]], 65535
39 ; CHECK-NEXT: %[[insert0:.*]] = or i24 %[[mask0]], %[[shift0]]
52 ; CHECK-NEXT: %[[trunc0:.*]] = trunc i24 %[[shift0]] to i8
53 ; CHECK-NEXT: %[[shift1:.*]] = lshr i24 %[[insert0]], 8
54 ; CHECK-NEXT: %[[trunc1:.*]] = trunc i24 %[[shift1]] to i8
55 ; CHECK-NEXT: %[[trunc2:.*]] = trunc i24 %[[insert0]] to i8
61 ; CHECK-NEXT: %[[sum1:.*]] = add i8 %[[sum0]], %[[trunc2]]
62 ; CHECK-NEXT: ret i8 %[[sum1]]
88 ; CHECK-NEXT: %[[insert1:.*]] = or i40 %[[mask1]], 4294967296
92 ; CHECK-NEXT: %[[mask2:.*]] = and i40 %[[insert1]], -4294967041
93 ; CHECK-NEXT: %[[insert2:.*]] = or i40 %[[mask2]], 256
97 ; CHECK-NEXT: %[[ext3:.*]] = zext i40 1 to i56
98 ; CHECK-NEXT: %[[mask3:.*]] = and i56 undef, -1099511627776
99 ; CHECK-NEXT: %[[insert3:.*]] = or i56 %[[mask3]], %[[ext3]]
108 ; CHECK-NEXT: %[[ext4:.*]] = zext i16 1 to i56
109 ; CHECK-NEXT: %[[shift4:.*]] = shl i56 %[[ext4]], 40
110 ; CHECK-NEXT: %[[mask4:.*]] = and i56 %[[insert3]], 1099511627775
111 ; CHECK-NEXT: %[[insert4:.*]] = or i56 %[[mask4]], %[[shift4]]
112 ; CHECK-NEXT: %[[ret:.*]] = zext i56 %[[insert4]] to i64
113 ; CHECK-NEXT: ret i64 %[[ret]]