Lines Matching full:overflow
121 // CHECK: @llvm.umul.with.overflow.i32(i32 [[N]], i32 4)
122 // CHECK: @llvm.uadd.with.overflow.i32(i32 {{.*}}, i32 8)
142 // CHECK: @llvm.umul.with.overflow.i32(i32 [[N]], i32 80)
144 // CHECK: @llvm.uadd.with.overflow.i32(i32 {{.*}}, i32 8)
194 // CHECK: @llvm.umul.with.overflow.i32(i32 [[N]], i32 4)
195 // CHECK: @llvm.uadd.with.overflow.i32(i32 {{.*}}, i32 8)
214 // CHECK: @llvm.umul.with.overflow.i32(i32 [[N]], i32 80)
216 // CHECK: @llvm.uadd.with.overflow.i32(i32 {{.*}}, i32 8)
378 // CHECK-NEXT: [[T0:%.*]] = call { i32, i1 } @llvm.umul.with.overflow.i32(i32 [[N]], i32 16)
381 // CHECK-NEXT: [[T2:%.*]] = call { i32, i1 } @llvm.uadd.with.overflow.i32(i32 [[T1]], i32 16)
383 // CHECK-NEXT: [[OVERFLOW:%.*]] = or i1 [[O0]], [[O1]]
385 // CHECK-NEXT: [[T4:%.*]] = select i1 [[OVERFLOW]], i32 -1, i32 [[T3]]