Lines Matching refs:SetResult
3822 auto SetResult = [&](Value *OpResult, Constant *OverflowVal, bool ReuseName) { in OptimizeOverflowCheck() local
3843 return SetResult(Builder.CreateNUWAdd(LHS, RHS), Builder.getFalse(), in OptimizeOverflowCheck()
3847 return SetResult(Builder.CreateAdd(LHS, RHS), Builder.getTrue(), true); in OptimizeOverflowCheck()
3855 return SetResult(LHS, Builder.getFalse(), false); in OptimizeOverflowCheck()
3861 return SetResult(Builder.CreateNSWAdd(LHS, RHS), Builder.getFalse(), in OptimizeOverflowCheck()
3870 return SetResult(LHS, Builder.getFalse(), false); in OptimizeOverflowCheck()
3874 return SetResult(Builder.CreateNSWSub(LHS, RHS), Builder.getFalse(), in OptimizeOverflowCheck()
3878 return SetResult(Builder.CreateNUWSub(LHS, RHS), Builder.getFalse(), in OptimizeOverflowCheck()
3887 return SetResult(Builder.CreateNUWMul(LHS, RHS), Builder.getFalse(), in OptimizeOverflowCheck()
3890 return SetResult(Builder.CreateMul(LHS, RHS), Builder.getTrue(), true); in OptimizeOverflowCheck()
3896 return SetResult(RHS, UndefValue::get(Builder.getInt1Ty()), false); in OptimizeOverflowCheck()
3900 return SetResult(RHS, Builder.getFalse(), false); in OptimizeOverflowCheck()
3904 return SetResult(LHS, Builder.getFalse(), false); in OptimizeOverflowCheck()
3908 return SetResult(Builder.CreateNSWMul(LHS, RHS), Builder.getFalse(), in OptimizeOverflowCheck()