Lines Matching refs:m_OneUse

105       !match(Sh0, m_c_BinOp(m_OneUse(m_Value()), m_Value())))  in reassociateShiftAmtsOfTwoSameDirectionShifts()
350 match(V, m_OneUse(m_Shift(m_Value(X), m_Constant(C0)))) && in foldShiftOfShiftedLogic()
380 if (match(Op1, m_OneUse(m_SExt(m_Value(Y))))) { in commonShiftTransforms()
794 if (match(Op0, m_Select(m_Value(Cond), m_OneUse(m_BinOp(TBO)), in FoldShiftByConstant()
812 m_OneUse(m_BinOp(FBO))))) { in FoldShiftByConstant()
856 if (match(Op0, m_OneUse(m_ZExt(m_Value(X))))) { in visitShl()
891 if (match(Op0, m_OneUse(m_Shr(m_Value(X), m_APInt(C1)))) && in visitShl()
919 if (match(Op0, m_OneUse(m_Trunc(m_OneUse(m_BinOp(Shr))))) && in visitShl()
962 if (match(Op0, m_OneUse(m_BinOp(Op0BO))) && in visitShl()
973 match(Y, m_And(m_OneUse(m_Shr(m_Value(), m_Specific(Op1))), in visitShl()
978 if (match(Shr, m_OneUse(m_Shr(m_Value(X), m_Specific(Op1))))) { in visitShl()
992 m_OneUse(m_And(m_OneUse(m_Shr(m_Value(X), m_Specific(Op1))), in visitShl()
1004 if (match(Op0, m_OneUse(m_Sub(m_APInt(C1), m_Value(X))))) { in visitShl()
1028 if (match(Op0, m_OneUse(m_Shr(m_Value(X), m_Specific(Op1))))) { in visitShl()
1135 m_OneUse(m_c_Add(m_OneUse(m_Shl(m_Value(X), m_Specific(Op1))), in visitLShr()
1145 if (match(Op0, m_OneUse(m_ZExt(m_Value(X)))) && in visitLShr()
1184 if (match(Op0, m_OneUse(m_c_Or(m_Neg(m_Value(X)), m_Deferred(X))))) in visitLShr()
1188 if (match(Op0, m_OneUse(m_NSWSub(m_Value(X), m_Value(Y))))) in visitLShr()
1193 if (match(Op0, m_OneUse(m_SRem(m_Value(X), m_SpecificInt(2))))) { in visitLShr()
1208 if (match(Op0, m_OneUse(m_Trunc(m_Instruction(TruncSrc)))) && in visitLShr()
1260 if (match(Op0, m_OneUse(m_Intrinsic<Intrinsic::bswap>( in visitLShr()
1261 m_OneUse(m_ZExt(m_Value(X))))))) { in visitLShr()
1289 if (match(Op0, m_OneUse(m_Shl(m_Value(X), m_Specific(Op1))))) { in visitLShr()
1352 if (HadTrunc && !match(&OldAShr, m_c_BinOp(m_OneUse(m_Value()), m_Value()))) in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1424 if (match(Op0, m_OneUse(m_SExt(m_Value(X)))) && in visitAShr()
1435 if (match(Op0, m_OneUse(m_c_Or(m_Neg(m_Value(X)), m_Deferred(X))))) in visitAShr()
1440 if (match(Op0, m_OneUse(m_NSWSub(m_Value(X), m_Value(Y))))) in visitAShr()
1457 match(Op0, m_OneUse(m_Shl(m_Value(X), in visitAShr()
1476 if (match(Op0, m_OneUse(m_Not(m_Value(X))))) { in visitAShr()