Lines Matching refs:sadd
7 declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) nounwind readnone
8 declare { i64, i1 } @llvm.sadd.with.overflow.i64(i64, i64) nounwind readnone
11 declare { <2 x i32>, <2 x i1> } @llvm.sadd.with.overflow.v2i32(<2 x i32>, <2 x i32>) nounwind readn…
77 %sadd = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %a, i64 %b) nounwind
78 %val = extractvalue { i64, i1 } %sadd, 0
79 %carry = extractvalue { i64, i1 } %sadd, 1
147 %sadd = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b) nounwind
148 %val = extractvalue { i32, i1 } %sadd, 0
149 %carry = extractvalue { i32, i1 } %sadd, 1
227 %sadd = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 %a, i32 %b) nounwind
228 %val = extractvalue { i32, i1 } %sadd, 0
229 %carry = extractvalue { i32, i1 } %sadd, 1
303 %sadd = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %a, i64 %b) nounwind
304 %val = extractvalue { i64, i1 } %sadd, 0
305 %carry = extractvalue { i64, i1 } %sadd, 1
387 %sadd = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %a, i64 %b) nounwind
388 %val = extractvalue { i64, i1 } %sadd, 0
389 %carry = extractvalue { i64, i1 } %sadd, 1
481 …%sadd = call { <2 x i32>, <2 x i1> } @llvm.sadd.with.overflow.v2i32(<2 x i32> %a, <2 x i32> %b) no…
482 %val = extractvalue { <2 x i32>, <2 x i1> } %sadd, 0
483 %carry = extractvalue { <2 x i32>, <2 x i1> } %sadd, 1