Lines Matching refs:m_OneUse
532 if (match(Op0, m_OneUse(m_SExt(m_Value(X))))) { in foldCttzCtlz()
541 if (match(Op0, m_OneUse(m_ZExt(m_Value(X)))) && match(Op1, m_One())) { in foldCttzCtlz()
671 if (match(Op0, m_OneUse(m_ZExt(m_Value(X))))) { in foldCtpop()
1107 if (!match(Op0, m_OneUse(m_Add(m_Value(X), m_APInt(C0)))) || in moveAddAfterMinMax()
1266 if (!match(II, m_c_MaxOrMin(m_OneUse(m_CombineAnd( in reassociateMinMaxWithConstantInOperand()
1406 if (match(V, m_OneUse(m_BitwiseLogic(m_Value(X), m_Value(Y)))) && in foldBitOrderCrossLogicOp()
1420 if (match(X, m_OneUse(m_Intrinsic<IntrID>(m_Value(OldReorderX))))) { in foldBitOrderCrossLogicOp()
1425 if (match(Y, m_OneUse(m_Intrinsic<IntrID>(m_Value(OldReorderY))))) { in foldBitOrderCrossLogicOp()
1603 if (match(IIOperand, m_OneUse(m_SExt(m_Value(X))))) { in visitCallInst()
1743 if (match(X, m_OneUse(m_Not(m_Value(A)))) && in visitCallInst()
1847 if (match(IIOperand, m_OneUse(m_LogicalShift(m_Value(X), m_Value(Y))))) { in visitCallInst()
2034 m_OneUse(m_Intrinsic<Intrinsic::ptrmask>(m_Value(InnerPtr), in visitCallInst()
2274 if (match(Arg0, m_OneUse(m_FPExt(m_Value(X)))) && in visitCallInst()
2275 match(Arg1, m_OneUse(m_FPExt(m_Value(Y)))) && in visitCallInst()
2287 if ((match(Arg0, m_OneUse(m_FNeg(m_Value(X)))) && Arg1 == X) || in visitCallInst()
2288 (match(Arg1, m_OneUse(m_FNeg(m_Value(X)))) && Arg0 == X)) { in visitCallInst()
2485 if (match(II->getArgOperand(0), m_OneUse(m_FPExt(m_Value(ExtSrc))))) { in visitCallInst()
2505 if (match(II->getArgOperand(0), m_OneUse(m_FNeg(m_Value(X))))) { in visitCallInst()
2531 if (match(Src, m_OneUse(m_Intrinsic<Intrinsic::ldexp>( in visitCallInst()
3119 if (match(Vec, m_OneUse(m_BinOp(m_Value(BO0), m_Value(BO1))))) { in visitCallInst()
3142 if (match(Vec, m_OneUse(m_UnOp(m_VecReverse(m_Value(X)))))) { in visitCallInst()