Searched defs:OrZero (Results 1 - 1 of 1) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 820 bool llvm::isKnownToBeAPowerOfTwo(Value *V, bool OrZero, unsigned Depth) { argument 823 return OrZero; 845 if (OrZero && (match(V, m_Shl(m_Value(X), m_Value())) || 847 return isKnownToBeAPowerOfTwo(X, /*OrZero*/true, Depth); 850 return isKnownToBeAPowerOfTwo(ZI->getOperand(0), OrZero, Depth); 853 return isKnownToBeAPowerOfTwo(SI->getTrueValue(), OrZero, Depth) && 854 isKnownToBeAPowerOfTwo(SI->getFalseValue(), OrZero, Depth); 856 if (OrZero && match(V, m_And(m_Value(X), m_Value(Y)))) { 858 if (isKnownToBeAPowerOfTwo(X, /*OrZero*/true, Depth) || 859 isKnownToBeAPowerOfTwo(Y, /*OrZero*/tru [all...] |
Completed in 505 milliseconds