Lines Matching refs:CreateAdd
850 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
857 return BinaryOperator::CreateAdd(WideX, NewC); in foldNoWrapAdd()
884 return BinaryOperator::CreateAdd(Builder.CreateNot(Y), X); in foldAddWithConstant()
929 return BinaryOperator::CreateAdd(X, ConstantInt::get(Ty, *C2 ^ *C)); in foldAddWithConstant()
984 Value *NewAdd = Builder.CreateAdd(X, ConstantInt::get(Ty, *C)); in foldAddWithConstant()
1322 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd()
1345 return BinaryOperator::CreateAdd(A, Builder.CreateShl(RHS, 1, "reass.add")); in visitAdd()
1349 return BinaryOperator::CreateAdd(A, Builder.CreateShl(LHS, 1, "reass.add")); in visitAdd()
1709 BinaryOperator *Res = BinaryOperator::CreateAdd(Op0, V); in visitSub()
1767 return BinaryOperator::CreateAdd(NegOp1, Op0); in visitSub()
1790 return BinaryOperator::CreateAdd(Builder.CreateNot(Op1), X); in visitSub()
1798 Value *XZ = Builder.CreateAdd(X, Z); in visitSub()
1799 Value *YW = Builder.CreateAdd(Y, Op1); in visitSub()
1828 return BinaryOperator::CreateAdd(X, InstCombiner::AddOne(C)); in visitSub()
1844 return BinaryOperator::CreateAdd(X, ConstantExpr::getSub(C, C2)); in visitSub()
1915 Op1, Builder.CreateAdd(X, Constant::getAllOnesValue(I.getType())))); in visitSub()