Lines Matching refs:isFreeToInvert
1332 !InstCombiner::isFreeToInvert(A, A->hasOneUse()) && in matchDeMorgansLaws()
1333 !InstCombiner::isFreeToInvert(B, B->hasOneUse())) { in matchDeMorgansLaws()
2045 if (Op1->hasOneUse() || isFreeToInvert(C, C->hasOneUse())) in visitAnd()
2051 if (Op0->hasOneUse() || isFreeToInvert(C, C->hasOneUse())) in visitAnd()
3350 if (InstCombiner::isFreeToInvert(X, X->hasOneUse())) { in sinkNotIntoXor()
3352 } else if (InstCombiner::isFreeToInvert(Y, Y->hasOneUse())) { in sinkNotIntoXor()
3417 if (!InstCombiner::isFreeToInvert(Y, Y->hasOneUse())) in sinkNotIntoOtherHandOfAndOrOr()
3480 if (isFreeToInvert(NotVal->getOperand(0), in foldNot()
3482 isFreeToInvert(NotVal->getOperand(1), in foldNot()
3559 isFreeToInvert(X, X->hasOneUse()) && in foldNot()
3560 isFreeToInvert(Y, Y->hasOneUse())) { in foldNot()