Lines Matching refs:ssub
5 declare { i32, i1 } @llvm.ssub.with.overflow.i32(i32, i32) nounwind readnone
6 declare { i64, i1 } @llvm.ssub.with.overflow.i64(i64, i64) nounwind readnone
10 %ssub = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %a, i64 %b) nounwind
11 %val = extractvalue { i64, i1 } %ssub, 0
12 %carry = extractvalue { i64, i1 } %ssub, 1
21 %ssub = call { i32, i1 } @llvm.ssub.with.overflow.i32(i32 %a, i32 %b) nounwind
22 %val = extractvalue { i32, i1 } %ssub, 0
23 %carry = extractvalue { i32, i1 } %ssub, 1
33 %ssub = call { i32, i1 } @llvm.ssub.with.overflow.i32(i32 %a, i32 %b) nounwind
34 %val = extractvalue { i32, i1 } %ssub, 0
35 %carry = extractvalue { i32, i1 } %ssub, 1
45 %ssub = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %a, i64 %b) nounwind
46 %val = extractvalue { i64, i1 } %ssub, 0
47 %carry = extractvalue { i64, i1 } %ssub, 1
59 %ssub = call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %a, i64 %b) nounwind
60 %val = extractvalue { i64, i1 } %ssub, 0
61 %carry = extractvalue { i64, i1 } %ssub, 1