Searched refs:m_UDiv (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SDPatternMatch.h | 593 inline BinaryOpc_match<LHS, RHS, false> m_UDiv(const LHS &L, const RHS &R) {
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 1158 (!IsSigned && match(X, m_UDiv(m_Value(), m_Specific(Op1))))) { in simplifyDivRem() 3156 match(LBO, m_UDiv(m_Specific(RHS), m_Value()))) { in simplifyICmpWithBinOpOnLHS() 3176 (match(LBO, m_UDiv(m_Specific(RHS), m_APInt(C))) && *C != 1)) { in simplifyICmpWithBinOpOnLHS() 3205 if ((match(LBO, m_UDiv(m_Mul(m_Specific(RHS), m_APInt(C1)), m_APInt(C2))) && in simplifyICmpWithBinOpOnLHS() 3209 (match(LBO, m_UDiv(m_Shl(m_Specific(RHS), m_APInt(C1)), m_APInt(C2))) && in simplifyICmpWithBinOpOnLHS()
|
H A D | ValueTracking.cpp | 8969 if (match(LHS, m_UDiv(m_Specific(RHS), m_APInt(C))) && C->ugt(1)) in isTruePredicate()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 384 (match(Op0, m_Exact(m_UDiv(m_Value(X), m_CheckedInt(UDivCheck)))) || in visitMul() 1199 (!IsSigned && match(Op0, m_UDiv(m_Value(X), m_APInt(C1))))) { in commonIDivTransforms()
|
H A D | InstCombineAddSub.cpp | 1123 if (match(E, m_UDiv(m_Value(Op), m_APInt(AI)))) { in MatchDiv()
|
H A D | InstCombineCompares.cpp | 4675 m_CombineAnd(m_OneUse(m_UDiv(m_AllOnes(), m_Value(X))), in foldMultiplicationOverflowCheck() 7269 if (match(Op0, m_UDiv(m_Specific(Op1), m_CheckedInt(CheckUGT1)))) { in foldICmpCommutative()
|
H A D | InstructionCombining.cpp | 2969 else if (match(ExactIns, m_UDiv(m_Value(V), m_APInt(C)))) { in visitGetElementPtrInst()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1170 inline BinaryOp_match<LHS, RHS, Instruction::UDiv> m_UDiv(const LHS &L, in m_UDiv() function
|