Home | History | Annotate | Download | only in InstSimplify

Lines Matching full:overflow

3 declare {i8, i1} @llvm.uadd.with.overflow.i8(i8 %a, i8 %b)
4 declare {i8, i1} @llvm.usub.with.overflow.i8(i8 %a, i8 %b)
5 declare {i8, i1} @llvm.ssub.with.overflow.i8(i8 %a, i8 %b)
6 declare {i8, i1} @llvm.umul.with.overflow.i8(i8 %a, i8 %b)
10 %x = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 254, i8 3)
11 %overflow = extractvalue {i8, i1} %x, 1
12 ret i1 %overflow
18 %x = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 254, i8 44)
26 %x = call {i8, i1} @llvm.usub.with.overflow.i8(i8 %V, i8 %V)
33 %x = call {i8, i1} @llvm.ssub.with.overflow.i8(i8 %V, i8 %V)
40 %x = call {i8, i1} @llvm.umul.with.overflow.i8(i8 %V, i8 0)