Home | History | Annotate | Download | only in InstCombine

Lines Matching full:sadd

1903 /// Then replace it with llvm.sadd.with.overflow.i8.
1909 // llvm.sadd.with.overflow. To do this, we have to replace the original add
1918 // If CI2 is 2^7, 2^15, 2^31, then it might be an sadd.with.overflow.
1940 // llvm.sadd.with.overflow, the only uses allowed are the add-with-constant
1974 CallInst *Call = Builder->CreateCall2(F, TruncA, TruncB, "sadd");
1975 Value *Add = Builder->CreateExtractValue(Call, 0, "sadd.result");
1983 return ExtractValueInst::Create(Call, 1, "sadd.overflow");
2432 // if (sum+128 >u 255) ... -> llvm.sadd.with.overflow.i8