reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
896 if (m_BinOp(m_Value(L), m_Value(R)).match(I)) 897 return ReductionData(RK_Arithmetic, I->getOpcode(), L, R); 899 if (m_SMin(m_Value(L), m_Value(R)).match(SI) || 900 m_SMax(m_Value(L), m_Value(R)).match(SI) || 901 m_OrdFMin(m_Value(L), m_Value(R)).match(SI) || 902 m_OrdFMax(m_Value(L), m_Value(R)).match(SI) || 903 m_UnordFMin(m_Value(L), m_Value(R)).match(SI) || 904 m_UnordFMax(m_Value(L), m_Value(R)).match(SI)) { 906 return ReductionData(RK_MinMax, CI->getOpcode(), L, R); 908 if (m_UMin(m_Value(L), m_Value(R)).match(SI) || 909 m_UMax(m_Value(L), m_Value(R)).match(SI)) { 911 return ReductionData(RK_UnsignedMinMax, CI->getOpcode(), L, R);