reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineAddSub.cpp
 1960       if (isFreeToInvert(LHS, !LHS->hasNUsesOrMore(3)) &&
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1470       !isFreeToInvert(A, A->hasOneUse()) &&
 1471       !isFreeToInvert(B, B->hasOneUse())) {
 1888         if (Op1->hasOneUse() || isFreeToInvert(C, C->hasOneUse()))
 1894         if (Op0->hasOneUse() || isFreeToInvert(C, C->hasOneUse()))
 2952   if (isFreeToInvert(X, X->hasOneUse())) {
 2954   } else if (isFreeToInvert(Y, Y->hasOneUse())) {
 3032       if (isFreeToInvert(NotVal->getOperand(0),
 3034           isFreeToInvert(NotVal->getOperand(1),
 3257       if (match(LHS, m_Not(m_Value(X))) && !isFreeToInvert(X, X->hasOneUse())) {
 3265       if (match(RHS, m_Not(m_Value(Y))) && !isFreeToInvert(Y, Y->hasOneUse())) {
 3273       if (isFreeToInvert(LHS, !LHS->hasNUsesOrMore(3)) &&
 3274           isFreeToInvert(RHS, !RHS->hasNUsesOrMore(3))) {
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1622     if (isFreeToInvert(V, !V->hasNUsesOrMore(3))) {
 2475             !isFreeToInvert(A, A->hasOneUse()) &&
 2477             isFreeToInvert(Y, false)) {