Lines Matching refs:m_Value
633 if (match(I, m_OneUse(m_Cmp(Pred, m_Value(), m_Value())))) { in isAnyOfPattern()
639 m_Select(m_Cmp(Pred, m_Value(), m_Value()), m_Value(), m_Value()))) in isAnyOfPattern()
673 if (match(I, m_OneUse(m_Cmp(Pred, m_Value(), m_Value())))) { in isMinMaxPattern()
680 !match(I, m_Select(m_OneUse(m_Cmp(Pred, m_Value(), m_Value())), m_Value(), in isMinMaxPattern()
681 m_Value()))) in isMinMaxPattern()
685 if (match(I, m_UMin(m_Value(), m_Value()))) in isMinMaxPattern()
687 if (match(I, m_UMax(m_Value(), m_Value()))) in isMinMaxPattern()
689 if (match(I, m_SMax(m_Value(), m_Value()))) in isMinMaxPattern()
691 if (match(I, m_SMin(m_Value(), m_Value()))) in isMinMaxPattern()
693 if (match(I, m_OrdFMin(m_Value(), m_Value()))) in isMinMaxPattern()
695 if (match(I, m_OrdFMax(m_Value(), m_Value()))) in isMinMaxPattern()
697 if (match(I, m_UnordFMin(m_Value(), m_Value()))) in isMinMaxPattern()
699 if (match(I, m_UnordFMax(m_Value(), m_Value()))) in isMinMaxPattern()
701 if (match(I, m_Intrinsic<Intrinsic::minnum>(m_Value(), m_Value()))) in isMinMaxPattern()
703 if (match(I, m_Intrinsic<Intrinsic::maxnum>(m_Value(), m_Value()))) in isMinMaxPattern()
705 if (match(I, m_Intrinsic<Intrinsic::minimum>(m_Value(), m_Value()))) in isMinMaxPattern()
707 if (match(I, m_Intrinsic<Intrinsic::maximum>(m_Value(), m_Value()))) in isMinMaxPattern()
748 if (!(((m_FAdd(m_Value(Op1), m_Value(Op2)).match(I1) || in isConditionalRdxPattern()
749 m_FSub(m_Value(Op1), m_Value(Op2)).match(I1)) && in isConditionalRdxPattern()
751 (m_FMul(m_Value(Op1), m_Value(Op2)).match(I1) && (I1->isFast())) || in isConditionalRdxPattern()
752 ((m_Add(m_Value(Op1), m_Value(Op2)).match(I1) || in isConditionalRdxPattern()
753 m_Sub(m_Value(Op1), m_Value(Op2)).match(I1))) || in isConditionalRdxPattern()
754 (m_Mul(m_Value(Op1), m_Value(Op2)).match(I1)))) in isConditionalRdxPattern()
811 return match(I, m_Intrinsic<Intrinsic::minimum>(m_Value(), m_Value())) || in isRecurrenceInstr()
812 match(I, m_Intrinsic<Intrinsic::maximum>(m_Value(), m_Value())); in isRecurrenceInstr()