Lines Matching refs:m_OneUse

106       !match(Sh0, m_c_BinOp(m_OneUse(m_Value()), m_Value())))  in reassociateShiftAmtsOfTwoSameDirectionShifts()
352 match(V, m_OneUse(m_Shift(m_Value(X), m_Constant(C0)))) && in foldShiftOfShiftedLogic()
378 if (match(Op1, m_OneUse(m_SExt(m_Value(Y))))) { in commonShiftTransforms()
761 match(Op0BOOp1, m_And(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))), in FoldShiftByConstant()
793 m_And(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))), in FoldShiftByConstant()
851 if (match(Op0, m_Select(m_Value(Cond), m_OneUse(m_BinOp(TBO)), in FoldShiftByConstant()
871 m_OneUse(m_BinOp(FBO))))) { in FoldShiftByConstant()
918 if (match(Op0, m_OneUse(m_ZExt(m_Value(X))))) { in visitShl()
953 if (match(Op0, m_OneUse(m_Shr(m_Value(X), m_APInt(ShOp1)))) && in visitShl()
1004 if (match(Op0, m_OneUse(m_Shr(m_Value(X), m_Specific(Op1))))) { in visitShl()
1015 if (match(Op0, m_OneUse(m_Shl(m_Constant(C2), m_Value(X))))) in visitShl()
1106 if (match(Op0, m_OneUse(m_ZExt(m_Value(X)))) && in visitLShr()
1143 if (match(Op0, m_OneUse(m_c_Or(m_Neg(m_Value(X)), m_Deferred(X))))) in visitLShr()
1147 if (match(Op0, m_OneUse(m_NSWSub(m_Value(X), m_Value(Y))))) in visitLShr()
1152 if (match(Op0, m_OneUse(m_SRem(m_Value(X), m_SpecificInt(2))))) { in visitLShr()
1186 if (match(Op0, m_OneUse(m_Shl(m_Value(X), m_Specific(Op1))))) { in visitLShr()
1249 if (HadTrunc && !match(&OldAShr, m_c_BinOp(m_OneUse(m_Value()), m_Value()))) in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1321 if (match(Op0, m_OneUse(m_SExt(m_Value(X)))) && in visitAShr()
1332 if (match(Op0, m_OneUse(m_c_Or(m_Neg(m_Value(X)), m_Deferred(X))))) in visitAShr()
1337 if (match(Op0, m_OneUse(m_NSWSub(m_Value(X), m_Value(Y))))) in visitAShr()
1358 if (match(Op0, m_OneUse(m_Not(m_Value(X))))) { in visitAShr()