Lines Matching refs:i24
6 define i1 @func1(i24 signext %v1, i24 signext %v2) nounwind {
8 %t = call {i24, i1} @llvm.sadd.with.overflow.i24(i24 %v1, i24 %v2)
9 %sum = extractvalue {i24, i1} %t, 0
10 %sum32 = sext i24 %sum to i32
11 %obit = extractvalue {i24, i1} %t, 1
23 define i1 @func2(i24 zeroext %v1, i24 zeroext %v2) nounwind {
25 %t = call {i24, i1} @llvm.uadd.with.overflow.i24(i24 %v1, i24 %v2)
26 %sum = extractvalue {i24, i1} %t, 0
27 %sum32 = zext i24 %sum to i32
28 %obit = extractvalue {i24, i1} %t, 1
41 declare {i24, i1} @llvm.sadd.with.overflow.i24(i24, i24)
42 declare {i24, i1} @llvm.uadd.with.overflow.i24(i24, i24)