• Home
  • Raw
  • Download

Lines Matching refs:m_Specific

551   if (match(Op1, m_Sub(m_Value(Y), m_Specific(Op0))) ||  in SimplifyAddInst()
552 match(Op0, m_Sub(m_Value(Y), m_Specific(Op1)))) in SimplifyAddInst()
556 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyAddInst()
557 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyAddInst()
810 if (match(Op1, m_FSub(m_AnyZero(), m_Specific(Op0)))) in SimplifyFAddInst()
812 else if (match(Op0, m_FSub(m_AnyZero(), m_Specific(Op1)))) in SimplifyFAddInst()
909 if (match(Op0, m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y in SimplifyMulInst()
910 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0))))) // Y * (X / Y) in SimplifyMulInst()
1034 if ((isSigned && match(Op0, m_SRem(m_Value(), m_Specific(Op1)))) || in SimplifyDiv()
1035 (!isSigned && match(Op0, m_URem(m_Value(), m_Specific(Op1))))) in SimplifyDiv()
1180 match(Op0, m_SRem(m_Value(), m_Specific(Op1)))) || in SimplifyRem()
1182 match(Op0, m_URem(m_Value(), m_Specific(Op1))))) in SimplifyRem()
1387 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_Specific(Op1))))) in SimplifyShlInst()
1410 if (match(Op0, m_NUWShl(m_Value(X), m_Specific(Op1)))) in SimplifyLShrInst()
1439 if (match(Op0, m_NSWShl(m_Value(X), m_Specific(Op1)))) in SimplifyAShrInst()
1469 if (match(UnsignedICmp, m_ICmp(UnsignedPred, m_Value(X), m_Specific(Y))) && in simplifyUnsignedRangeCheck()
1473 m_ICmp(UnsignedPred, m_Value(Y), m_Specific(X))) && in simplifyUnsignedRangeCheck()
1512 match(Op1, m_ICmp(Pred1, m_Specific(V), m_APInt(C1)))) { in SimplifyAndOfICmps()
1525 if (!match(Op1, m_ICmp(Pred1, m_Specific(V), m_Specific(CI1)))) in SimplifyAndOfICmps()
1590 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyAndInst()
1591 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyAndInst()
1606 if (match(Op0, m_Neg(m_Specific(Op1))) || in SimplifyAndInst()
1607 match(Op1, m_Neg(m_Specific(Op0)))) { in SimplifyAndInst()
1697 if (!match(Op1, m_ICmp(Pred1, m_Specific(V), m_Specific(CI1)))) in SimplifyOrOfICmps()
1764 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyOrInst()
1765 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyOrInst()
1893 if (match(Op0, m_Not(m_Specific(Op1))) || in SimplifyXorInst()
1894 match(Op1, m_Not(m_Specific(Op0)))) in SimplifyXorInst()
2682 if (LBO && match(LBO, m_c_Or(m_Value(Y), m_Specific(RHS)))) { in SimplifyICmpInst()
2702 if (RBO && match(RBO, m_c_Or(m_Value(Y), m_Specific(LHS)))) { in SimplifyICmpInst()
2724 if (LBO && match(LBO, m_CombineOr(m_And(m_Value(), m_Specific(RHS)), in SimplifyICmpInst()
2725 m_And(m_Specific(RHS), m_Value())))) { in SimplifyICmpInst()
2732 if (RBO && match(RBO, m_CombineOr(m_And(m_Value(), m_Specific(LHS)), in SimplifyICmpInst()
2733 m_And(m_Specific(LHS), m_Value())))) { in SimplifyICmpInst()
2763 if (LBO && match(LBO, m_URem(m_Value(), m_Specific(RHS)))) { in SimplifyICmpInst()
2794 if (RBO && match(RBO, m_URem(m_Value(), m_Specific(LHS)))) { in SimplifyICmpInst()
2826 if (LBO && (match(LBO, m_LShr(m_Specific(RHS), m_Value())) || in SimplifyICmpInst()
2827 match(LBO, m_UDiv(m_Specific(RHS), m_Value())))) { in SimplifyICmpInst()
3432 if (FalseVal == X && match(TrueVal, m_And(m_Specific(X), m_APInt(C))) && in SimplifySelectInst()
3437 if (TrueVal == X && match(FalseVal, m_And(m_Specific(X), m_APInt(C))) && in SimplifySelectInst()
3444 if (FalseVal == X && match(TrueVal, m_Or(m_Specific(X), m_APInt(C))) && in SimplifySelectInst()
3449 if (TrueVal == X && match(FalseVal, m_Or(m_Specific(X), m_APInt(C))) && in SimplifySelectInst()
3563 match(Ops[1], m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0]))))) in SimplifyGEPInst()
3570 m_AShr(m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0]))), in SimplifyGEPInst()
3579 m_SDiv(m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0]))), in SimplifyGEPInst()