Lines Matching refs:m_Value

551   if (match(Op1, m_Sub(m_Value(Y), m_Specific(Op0))) ||
552 match(Op0, m_Sub(m_Value(Y), m_Specific(Op1))))
689 if (MaxRecurse && match(Op0, m_Add(m_Value(X), m_Value(Y)))) { // (X + Y) - Z
711 if (MaxRecurse && match(Op1, m_Add(m_Value(Y), m_Value(Z)))) { // X - (Y + Z)
733 if (MaxRecurse && match(Op1, m_Sub(m_Value(X), m_Value(Y)))) // Z - (X - Y)
744 if (MaxRecurse && match(Op0, m_Trunc(m_Value(X))) &&
745 match(Op1, m_Trunc(m_Value(Y))))
755 if (match(Op0, m_PtrToInt(m_Value(X))) &&
756 match(Op1, m_PtrToInt(m_Value(Y))))
844 if (match(Op0, m_NegZero()) && match(Op1, m_FSub(m_NegZero(), m_Value(X))))
849 match(Op1, m_FSub(m_AnyZero(), m_Value(X))))
909 if (match(Op0, m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y
910 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0))))) // Y * (X / Y)
1020 if (match(Op0, m_Mul(m_Value(X), m_Value(Y))) && (X == Op1 || Y == Op1)) {
1034 if ((isSigned && match(Op0, m_SRem(m_Value(), m_Specific(Op1)))) ||
1035 (!isSigned && match(Op0, m_URem(m_Value(), m_Specific(Op1)))))
1040 if (!isSigned && match(Op0, m_UDiv(m_Value(X), m_ConstantInt(C1))) &&
1180 match(Op0, m_SRem(m_Value(), m_Specific(Op1)))) ||
1182 match(Op0, m_URem(m_Value(), m_Specific(Op1)))))
1387 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_Specific(Op1)))))
1410 if (match(Op0, m_NUWShl(m_Value(X), m_Specific(Op1))))
1439 if (match(Op0, m_NSWShl(m_Value(X), m_Specific(Op1))))
1464 if (!match(ZeroICmp, m_ICmp(EqPred, m_Value(Y), m_Zero())) ||
1469 if (match(UnsignedICmp, m_ICmp(UnsignedPred, m_Value(X), m_Specific(Y))) &&
1473 m_ICmp(UnsignedPred, m_Value(Y), m_Specific(X))) &&
1511 if (match(Op0, m_ICmp(Pred0, m_Value(V), m_APInt(C0))) &&
1521 if (!match(Op0, m_ICmp(Pred0, m_Add(m_Value(V), m_ConstantInt(CI1)),
1596 if (match(Op0, m_Or(m_Value(A), m_Value(B))) &&
1601 if (match(Op1, m_Or(m_Value(A), m_Value(B))) &&
1693 if (!match(Op0, m_ICmp(Pred0, m_Add(m_Value(V), m_ConstantInt(CI1)),
1770 if (match(Op0, m_And(m_Value(A), m_Value(B))) &&
1775 if (match(Op1, m_And(m_Value(A), m_Value(B))) &&
1780 if (match(Op0, m_Not(m_And(m_Value(A), m_Value(B)))) &&
1785 if (match(Op1, m_Not(m_And(m_Value(A), m_Value(B)))) &&
1817 if (match(Op0, m_And(m_Value(A), m_Value(C))) &&
1818 match(Op1, m_And(m_Value(B), m_Value(D)))) {
1828 match(A, m_Add(m_Value(V1), m_Value(V2)))) {
1839 match(B, m_Add(m_Value(V1), m_Value(V2)))) {
2306 if (match(LHS, m_URem(m_Value(), m_ConstantInt(CI2)))) {
2309 } else if (match(LHS, m_SRem(m_Value(), m_ConstantInt(CI2)))) {
2313 } else if (match(LHS, m_UDiv(m_ConstantInt(CI2), m_Value()))) {
2316 } else if (match(LHS, m_UDiv(m_Value(), m_ConstantInt(CI2)))) {
2321 } else if (match(LHS, m_SDiv(m_ConstantInt(CI2), m_Value()))) {
2331 } else if (match(LHS, m_SDiv(m_Value(), m_ConstantInt(CI2)))) {
2350 } else if (match(LHS, m_NUWShl(m_ConstantInt(CI2), m_Value()))) {
2354 } else if (match(LHS, m_NSWShl(m_ConstantInt(CI2), m_Value()))) {
2366 } else if (match(LHS, m_LShr(m_Value(), m_ConstantInt(CI2)))) {
2371 } else if (match(LHS, m_LShr(m_ConstantInt(CI2), m_Value()))) {
2378 } else if (match(LHS, m_AShr(m_Value(), m_ConstantInt(CI2)))) {
2386 } else if (match(LHS, m_AShr(m_ConstantInt(CI2), m_Value()))) {
2399 } else if (match(LHS, m_Or(m_Value(), m_ConstantInt(CI2)))) {
2402 } else if (match(LHS, m_And(m_Value(), m_ConstantInt(CI2)))) {
2405 } else if (match(LHS, m_NUWAdd(m_Value(), m_ConstantInt(CI2)))) {
2682 if (LBO && match(LBO, m_c_Or(m_Value(Y), m_Specific(RHS)))) {
2702 if (RBO && match(RBO, m_c_Or(m_Value(Y), m_Specific(LHS)))) {
2724 if (LBO && match(LBO, m_CombineOr(m_And(m_Value(), m_Specific(RHS)),
2725 m_And(m_Specific(RHS), m_Value())))) {
2732 if (RBO && match(RBO, m_CombineOr(m_And(m_Value(), m_Specific(LHS)),
2733 m_And(m_Specific(LHS), m_Value())))) {
2741 if (!CmpInst::isUnsigned(Pred) && match(LHS, m_Neg(m_ZExt(m_Value())))) {
2763 if (LBO && match(LBO, m_URem(m_Value(), m_Specific(RHS)))) {
2794 if (RBO && match(RBO, m_URem(m_Value(), m_Specific(LHS)))) {
2826 if (LBO && (match(LBO, m_LShr(m_Specific(RHS), m_Value())) ||
2827 match(LBO, m_UDiv(m_Specific(RHS), m_Value())))) {
2842 if (LBO && match(LBO, m_Shl(m_APInt(CI2Val), m_Value())) &&
2908 if (match(LHS, m_SMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
2913 } else if (match(RHS, m_SMax(m_Value(A), m_Value(B))) &&
2919 } else if (match(LHS, m_SMin(m_Value(A), m_Value(B))) &&
2926 } else if (match(RHS, m_SMin(m_Value(A), m_Value(B))) &&
2978 if (match(LHS, m_UMax(m_Value(A), m_Value(B))) && (A == RHS || B == RHS)) {
2983 } else if (match(RHS, m_UMax(m_Value(A), m_Value(B))) &&
2989 } else if (match(LHS, m_UMin(m_Value(A), m_Value(B))) &&
2996 } else if (match(RHS, m_UMin(m_Value(A), m_Value(B))) &&
3048 if (match(LHS, m_SMax(m_Value(A), m_Value(B))) &&
3049 match(RHS, m_SMin(m_Value(C), m_Value(D))) &&
3058 } else if (match(LHS, m_SMin(m_Value(A), m_Value(B))) &&
3059 match(RHS, m_SMax(m_Value(C), m_Value(D))) &&
3068 } else if (match(LHS, m_UMax(m_Value(A), m_Value(B))) &&
3069 match(RHS, m_UMin(m_Value(C), m_Value(D))) &&
3078 } else if (match(LHS, m_UMin(m_Value(A), m_Value(B))) &&
3079 match(RHS, m_UMax(m_Value(C), m_Value(D))) &&
3413 match(CmpLHS, m_And(m_Value(X), m_APInt(Y))) &&
3555 if (match(P, m_PtrToInt(m_Value(Temp))))
3563 match(Ops[1], m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0])))))
3570 m_AShr(m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0]))),
3579 m_SDiv(m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0]))),