reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2118 if (match(V, m_Or(m_Value(X), m_Value(Y)))) 2119 return isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q); 2127 if (match(V, m_Shl(m_Value(X), m_Value(Y)))) { 2131 return isKnownNonZero(X, Depth, Q); 2134 computeKnownBits(X, Known, Depth, Q); 2140 else if (match(V, m_Shr(m_Value(X), m_Value(Y)))) { 2144 return isKnownNonZero(X, Depth, Q); 2146 KnownBits Known = computeKnownBits(X, Depth, Q); 2160 return isKnownNonZero(X, Depth, Q); 2164 else if (match(V, m_Exact(m_IDiv(m_Value(X), m_Value())))) { 2165 return isKnownNonZero(X, Depth, Q); 2168 else if (match(V, m_Add(m_Value(X), m_Value(Y)))) { 2169 KnownBits XKnown = computeKnownBits(X, Depth, Q); 2175 if (isKnownNonZero(X, Depth, Q) || isKnownNonZero(Y, Depth, Q)) 2197 isKnownToBeAPowerOfTwo(X, /*OrZero*/ false, Depth, Q)) 2201 else if (match(V, m_Mul(m_Value(X), m_Value(Y)))) { 2206 isKnownNonZero(X, Depth, Q) && isKnownNonZero(Y, Depth, Q))