Lines Matching full:next
16 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 4)
17 // CHECK-NEXT: [[T1:%.*]] = extractvalue { i32, i1 } [[T0]], 1
18 // CHECK-NEXT: [[T2:%.*]] = extractvalue { i32, i1 } [[T0]], 0
19 // CHECK-NEXT: [[T3:%.*]] = select i1 [[T1]], i32 -1, i32 [[T2]]
20 // CHECK-NEXT: call i8* @_Znaj(i32 [[T3]])
38 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 400)
39 // CHECK-NEXT: [[T1:%.*]] = extractvalue { i32, i1 } [[T0]], 1
40 // CHECK-NEXT: [[T2:%.*]] = extractvalue { i32, i1 } [[T0]], 0
41 // CHECK-NEXT: [[T3:%.*]] = mul i32 [[N]], 100
42 // CHECK-NEXT: [[T4:%.*]] = select i1 [[T1]], i32 -1, i32 [[T2]]
43 // CHECK-NEXT: call i8* @_Znaj(i32 [[T4]])
62 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 400)
63 // CHECK-NEXT: [[T1:%.*]] = extractvalue { i32, i1 } [[T0]], 1
64 // CHECK-NEXT: [[T2:%.*]] = extractvalue { i32, i1 } [[T0]], 0
65 // CHECK-NEXT: [[T3:%.*]] = mul i32 [[N]], 100
66 // CHECK-NEXT: [[T4:%.*]] = call { i32, i1 } @llvm.uadd.with.overflow.i32(i32 [[T2]], i32 4)
67 // CHECK-NEXT: [[T5:%.*]] = extractvalue { i32, i1 } [[T4]], 1
68 // CHECK-NEXT: [[T6:%.*]] = or i1 [[T1]], [[T5]]
69 // CHECK-NEXT: [[T7:%.*]] = extractvalue { i32, i1 } [[T4]], 0
70 // CHECK-NEXT: [[T8:%.*]] = select i1 [[T6]], i32 -1, i32 [[T7]]
71 // CHECK-NEXT: call i8* @_Znaj(i32 [[T8]])
88 // CHECK-NEXT: [[T0:%.*]] = icmp slt i32 [[N]], 0
89 // CHECK-NEXT: [[T1:%.*]] = select i1 [[T0]], i32 -1, i32 [[N]]
90 // CHECK-NEXT: call i8* @_Znaj(i32 [[T1]])
107 // CHECK-NEXT: [[T0:%.*]] = icmp slt i32 [[N]], 0
108 // CHECK-NEXT: [[T1:%.*]] = select i1 [[T0]], i32 -1, i32 [[N]]
109 // CHECK-NEXT: call i8* @_Znaj(i32 [[T1]])
127 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 4)
128 // CHECK-NEXT: [[T1:%.*]] = extractvalue { i32, i1 } [[T0]], 1
129 // CHECK-NEXT: [[T2:%.*]] = extractvalue { i32, i1 } [[T0]], 0
130 // CHECK-NEXT: [[T3:%.*]] = select i1 [[T1]], i32 -1, i32 [[T2]]
131 // CHECK-NEXT: call i8* @_Znaj(i32 [[T3]])
149 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 400)
150 // CHECK-NEXT: [[T1:%.*]] = extractvalue { i32, i1 } [[T0]], 1
151 // CHECK-NEXT: [[T2:%.*]] = extractvalue { i32, i1 } [[T0]], 0
152 // CHECK-NEXT: [[T3:%.*]] = mul i32 [[N]], 100
153 // CHECK-NEXT: [[T4:%.*]] = select i1 [[T1]], i32 -1, i32 [[T2]]
154 // CHECK-NEXT: call i8* @_Znaj(i32 [[T4]])
172 // CHECK-NEXT: [[T0:%.*]] = icmp uge i64 [[N]], 4294967296
173 // CHECK-NEXT: [[T1:%.*]] = trunc i64 [[N]] to i32
174 // CHECK-NEXT: [[T2:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[T1]], i32 4)
175 // CHECK-NEXT: [[T3:%.*]] = extractvalue { i32, i1 } [[T2]], 1
176 // CHECK-NEXT: [[T4:%.*]] = or i1 [[T0]], [[T3]]
177 // CHECK-NEXT: [[T5:%.*]] = extractvalue { i32, i1 } [[T2]], 0
178 // CHECK-NEXT: [[T6:%.*]] = select i1 [[T4]], i32 -1, i32 [[T5]]
179 // CHECK-NEXT: call i8* @_Znaj(i32 [[T6]])
197 // CHECK-NEXT: [[T0:%.*]] = icmp uge i64 [[N]], 4294967296
198 // CHECK-NEXT: [[T1:%.*]] = trunc i64 [[N]] to i32
199 // CHECK-NEXT: [[T2:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[T1]], i32 4)
200 // CHECK-NEXT: [[T3:%.*]] = extractvalue { i32, i1 } [[T2]], 1
201 // CHECK-NEXT: [[T4:%.*]] = or i1 [[T0]], [[T3]]
202 // CHECK-NEXT: [[T5:%.*]] = extractvalue { i32, i1 } [[T2]], 0
203 // CHECK-NEXT: [[T6:%.*]] = select i1 [[T4]], i32 -1, i32 [[T5]]
204 // CHECK-NEXT: call i8* @_Znaj(i32 [[T6]])