reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2671 if (MaxRecurse && (LBO || RBO)) { 2686 if (RBO && RBO->getOpcode() == Instruction::Add) { 2686 if (RBO && RBO->getOpcode() == Instruction::Add) { 2687 C = RBO->getOperand(0); 2688 D = RBO->getOperand(1); 2692 Q.IIQ.hasNoUnsignedWrap(cast<OverflowingBinaryOperator>(RBO))) || 2694 Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(RBO))); 2758 if (RBO && match(RBO, m_c_Or(m_Value(Y), m_Specific(LHS)))) { 2758 if (RBO && match(RBO, m_c_Or(m_Value(Y), m_Specific(LHS)))) { 2783 if (RBO && match(RBO, m_c_And(m_Value(), m_Specific(LHS)))) { 2783 if (RBO && match(RBO, m_c_And(m_Value(), m_Specific(LHS)))) { 2843 if (RBO && match(RBO, m_URem(m_Value(), m_Specific(LHS)))) { 2843 if (RBO && match(RBO, m_URem(m_Value(), m_Specific(LHS)))) { 2885 if (RBO && (match(RBO, m_LShr(m_Specific(LHS), m_Value())) || 2885 if (RBO && (match(RBO, m_LShr(m_Specific(LHS), m_Value())) || 2886 match(RBO, m_UDiv(m_Specific(LHS), m_Value())))) { 2930 if (MaxRecurse && LBO && RBO && LBO->getOpcode() == RBO->getOpcode() && 2930 if (MaxRecurse && LBO && RBO && LBO->getOpcode() == RBO->getOpcode() && 2931 LBO->getOperand(1) == RBO->getOperand(1)) { 2938 !Q.IIQ.isExact(RBO)) 2941 RBO->getOperand(0), Q, MaxRecurse - 1)) 2946 !Q.IIQ.isExact(RBO)) 2949 RBO->getOperand(0), Q, MaxRecurse - 1)) 2953 if (!Q.IIQ.isExact(LBO) || !Q.IIQ.isExact(RBO)) 2956 RBO->getOperand(0), Q, MaxRecurse - 1)) 2960 bool NUW = Q.IIQ.hasNoUnsignedWrap(LBO) && Q.IIQ.hasNoUnsignedWrap(RBO); 2961 bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO); 2967 RBO->getOperand(0), Q, MaxRecurse - 1))