reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5520 if (match(Op0, m_And(m_Value(A), m_Not(m_Value(B)))) && 5522 isKnownToBeAPowerOfTwo(A, false, 0, &I) && I.isEquality()) 5523 return new ICmpInst(I.getInversePredicate(), Builder.CreateAnd(A, B), 5528 if (match(Op0, m_Not(m_Value(A)))) { 5530 return new ICmpInst(I.getPredicate(), B, A); 5534 return new ICmpInst(I.getSwappedPredicate(), A, 5539 if (match(&I, m_UAddWithOverflow(m_Value(A), m_Value(B), 5541 isa<IntegerType>(A->getType())) { 5544 if (OptimizeOverflowCheck(Instruction::Add, /*Signed*/false, A, B, 5552 if (match(Op0, m_Mul(m_ZExt(m_Value(A)), m_ZExt(m_Value(B))))) { 5556 if (match(Op1, m_Mul(m_ZExt(m_Value(A)), m_ZExt(m_Value(B))))) {