reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
739 match(TVal, m_Add(m_Value(X), m_APInt(C))) && X == Cmp0 && 739 match(TVal, m_Add(m_Value(X), m_APInt(C))) && X == Cmp0 && 743 Intrinsic::uadd_sat, X, ConstantInt::get(X->getType(), *C)); 743 Intrinsic::uadd_sat, X, ConstantInt::get(X->getType(), *C)); 768 if (match(Cmp0, m_Not(m_Value(X))) && 769 match(FVal, m_c_Add(m_Specific(X), m_Value(Y))) && Y == Cmp1) { 772 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, X, Y); 775 X = Cmp0; 777 if (match(FVal, m_c_Add(m_Not(m_Specific(X)), m_Specific(Y)))) {