reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1747 if (OrZero && match(V, m_Power2OrZero())) 1769 if (OrZero && (match(V, m_Shl(m_Value(X), m_Value())) || 1774 return isKnownToBeAPowerOfTwo(ZI->getOperand(0), OrZero, Depth, Q); 1777 return isKnownToBeAPowerOfTwo(SI->getTrueValue(), OrZero, Depth, Q) && 1778 isKnownToBeAPowerOfTwo(SI->getFalseValue(), OrZero, Depth, Q); 1780 if (OrZero && match(V, m_And(m_Value(X), m_Value(Y)))) { 1795 if (OrZero || Q.IIQ.hasNoUnsignedWrap(VOBO) || 1799 if (isKnownToBeAPowerOfTwo(Y, OrZero, Depth, Q)) 1803 if (isKnownToBeAPowerOfTwo(X, OrZero, Depth, Q)) 1818 if (OrZero || RHSBits.One.getBoolValue() || LHSBits.One.getBoolValue()) 1828 return isKnownToBeAPowerOfTwo(cast<Operator>(V)->getOperand(0), OrZero,