Lines Matching refs:m_Sub
659 if (match(Op1, m_Sub(m_Value(Y), m_Specific(Op0))) || in simplifyAddInst()
660 match(Op0, m_Sub(m_Value(Y), m_Specific(Op1)))) in simplifyAddInst()
874 if (MaxRecurse && match(Op1, m_Sub(m_Value(X), m_Value(Y)))) // Z - (X - Y) in simplifySubInst()
1554 if (match(Y, m_Sub(m_Value(A), m_Value(B)))) { in simplifyUnsignedRangeCheck()
1992 match(Op1, m_Sub(m_Constant(C2), m_Specific(X)))) || in simplifyLogicOfAddSub()
1994 match(Op0, m_Sub(m_Constant(C2), m_Specific(X))))) { in simplifyLogicOfAddSub()
2376 if ((match(X, m_Sub(m_APInt(C), m_Specific(Y))) || in simplifyOrInst()
2377 match(Y, m_Sub(m_APInt(C), m_Specific(X)))) && in simplifyOrInst()
3219 if (match(LBO, m_Sub(m_APIntAllowUndef(C), m_Specific(RHS))) && in simplifyICmpWithBinOpOnLHS()
5019 m_Sub(m_PtrToInt(m_Value(P)), m_PtrToInt(m_Specific(Ptr)))) && in simplifyGEPInst()
5025 if (match(Indices[0], m_AShr(m_Sub(m_PtrToInt(m_Value(P)), in simplifyGEPInst()
5033 if (match(Indices[0], m_SDiv(m_Sub(m_PtrToInt(m_Value(P)), in simplifyGEPInst()
5058 m_Sub(m_Zero(), m_PtrToInt(m_Specific(StrippedBasePtr)))) && in simplifyGEPInst()