Lines Matching refs:m_Value
510 if (match(V, m_NSWAdd(m_Value(Op0), m_Value(Op1)))) in decompose()
514 if (match(V, m_NSWMul(m_Value(Op0), m_ConstantInt(CI))) && canUseSExt(CI)) { in decompose()
522 if (match(V, m_NSWShl(m_Value(Op0), m_ConstantInt(CI)))) { in decompose()
543 if (match(V, m_ZExt(m_Value(Op0)))) { in decompose()
550 if (match(V, m_NUWAdd(m_Value(Op0), m_Value(Op1)))) { in decompose()
553 if (match(V, m_NSWAdd(m_Value(Op0), m_Value(Op1)))) { in decompose()
564 if (match(V, m_Add(m_Value(Op0), m_ConstantInt(CI))) && CI->isNegative() && in decompose()
573 if (match(V, m_DisjointOr(m_Value(Op0), m_ConstantInt(CI)))) in decompose()
576 if (match(V, m_NUWShl(m_Value(Op1), m_ConstantInt(CI))) && canUseSExt(CI)) { in decompose()
584 if (match(V, m_NUWMul(m_Value(Op1), m_ConstantInt(CI))) && canUseSExt(CI) && in decompose()
591 if (match(V, m_NUWSub(m_Value(Op0), m_Value(Op1)))) { in decompose()
897 m_Br(m_ICmp(Pred, m_Value(A), m_Value(B)), m_Value(), m_Value()))) in addInfoForInductions()
1045 if (!match(I.getOperand(0), m_ICmp(Pred, m_Value(A), m_Value(B)))) in addInfoFor()
1102 if (match(Cond, m_LogicalOr(m_Value(Op0), m_Value(Op1))) || in addInfoFor()
1103 match(Cond, m_LogicalAnd(m_Value(Op0), m_Value(Op1)))) { in addInfoFor()
1131 if (IsOr && match(Cur, m_LogicalOr(m_Value(Op0), m_Value(Op1)))) { in addInfoFor()
1136 if (IsAnd && match(Cur, m_LogicalAnd(m_Value(Op0), m_Value(Op1)))) { in addInfoFor()
1434 m_ICmp(Pred, m_Value(A), m_Value(B)))) in checkOrAndOpImpliedByOther()
1543 if (match(U, m_ExtractValue<0>(m_Value()))) { in replaceSubOverflowUses()
1548 } else if (match(U, m_ExtractValue<1>(m_Value()))) { in replaceSubOverflowUses()
1692 match(CB.getContextInst(), m_LogicalOp(m_Value(), m_Value()))) { in eliminateConstraints()
1732 if (match(CB.Inst, m_Intrinsic<Intrinsic::abs>(m_Value(X)))) { in eliminateConstraints()
1765 m_ICmp(Pred, m_Value(A), m_Value(B)))); in eliminateConstraints()