Lines Matching refs:CreateNot

1545     return BinaryOperator::CreateNot(AndOr);  in matchDeMorgansLaws()
1694 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in foldAndToXor()
1712 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in foldOrToXor()
1720 return BinaryOperator::CreateNot(Builder.CreateAnd(A, B)); in foldOrToXor()
1986 return BinaryOperator::CreateAnd(Op0, Builder.CreateNot(B)); in visitAnd()
1989 return BinaryOperator::CreateAnd(Op1, Builder.CreateNot(B)); in visitAnd()
2002 return BinaryOperator::CreateAnd(Op0, Builder.CreateNot(C)); in visitAnd()
2008 return BinaryOperator::CreateAnd(Op1, Builder.CreateNot(C)); in visitAnd()
2813 Value *Not = Builder.CreateNot(B, B->getName() + ".not"); in visitOr()
2817 Value *Not = Builder.CreateNot(A, A->getName() + ".not"); in visitOr()
2831 Value *Not = Builder.CreateNot(NotOp, NotOp->getName() + ".not"); in visitOr()
3028 return BinaryOperator::CreateNot(Builder.CreateXor(A, B)); in foldXorToXor()
3115 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in foldXorOfICmps()
3169 Value *NotC = Builder.CreateNot(C); in visitMaskedMerge()
3199 Value *NotX = Builder.CreateNot(X, X->getName() + ".not"); in sinkNotIntoXor()
3266 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in sinkNotIntoOtherHandOfAndOrOr()
3327 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in visitXor()
3333 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in visitXor()
3352 Value *NotX = Builder.CreateNot(NotVal->getOperand(0), "notlhs"); in visitXor()
3353 Value *NotY = Builder.CreateNot(NotVal->getOperand(1), "notrhs"); in visitXor()
3364 Value *NotY = Builder.CreateNot(Y); in visitXor()
3406 return BinaryOperator::CreateAdd(Builder.CreateNot(X), Y); in visitXor()
3460 Value *NotX = Builder.CreateNot(X); in visitXor()
3466 Value *NotX = Builder.CreateNot(X); in visitXor()
3501 return BinaryOperator::CreateAnd(X, Builder.CreateNot(Op0)); in visitXor()
3505 return BinaryOperator::CreateAnd(X, Builder.CreateNot(Op1)); in visitXor()
3510 return BinaryOperator::CreateAnd(Op0, Builder.CreateNot(X)); in visitXor()
3518 return BinaryOperator::CreateAnd(Op1, Builder.CreateNot(X)); in visitXor()
3525 Builder.CreateAnd(Builder.CreateNot(A), C), B); in visitXor()
3531 Builder.CreateAnd(Builder.CreateNot(B), C), A); in visitXor()
3546 return BinaryOperator::CreateNot(Builder.CreateAnd(A, B)); in visitXor()
3562 Value *NotA = Builder.CreateNot(A); in visitXor()
3587 Value *NotY = Builder.CreateNot(Y); in visitXor()
3613 Value *NotY = Builder.CreateNot(RHS); in visitXor()
3621 Value *NotX = Builder.CreateNot(LHS); in visitXor()
3630 Value *NotLHS = Builder.CreateNot(LHS); in visitXor()
3631 Value *NotRHS = Builder.CreateNot(RHS); in visitXor()