Lines Matching refs:NotY
3115 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in foldXorOfICmps() local
3118 Y->replaceUsesWithIf(NotY, in foldXorOfICmps()
3119 [NotY](Use &U) { return U.getUser() != NotY; }); in foldXorOfICmps()
3266 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in sinkNotIntoOtherHandOfAndOrOr() local
3268 BinaryOperator::Create(NewOpc, X, NotY, I.getName() + ".not"); in sinkNotIntoOtherHandOfAndOrOr()
3327 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in visitXor() local
3328 return BinaryOperator::CreateOr(X, NotY); in visitXor()
3333 Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not"); in visitXor() local
3334 return BinaryOperator::CreateAnd(X, NotY); in visitXor()
3353 Value *NotY = Builder.CreateNot(NotVal->getOperand(1), "notrhs"); in visitXor() local
3355 return BinaryOperator::CreateOr(NotX, NotY); in visitXor()
3356 return BinaryOperator::CreateAnd(NotX, NotY); in visitXor()
3364 Value *NotY = Builder.CreateNot(Y); in visitXor() local
3365 return BinaryOperator::CreateAnd(DecX, NotY); in visitXor()
3587 Value *NotY = Builder.CreateNot(Y); in visitXor() local
3588 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, NotY); in visitXor()
3613 Value *NotY = Builder.CreateNot(RHS); in visitXor() local
3615 Builder.CreateICmp(getInverseMinMaxPred(SPF), X, NotY), X, NotY); in visitXor()