Searched refs:m_SDiv (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 406 match(Op0, m_Exact(m_SDiv(m_Value(X), m_CheckedInt(SDivCheck)))))) { in visitMul() 1331 if ((IsSigned && match(Op0, m_SDiv(m_Value(X), m_APInt(C1)))) || in commonIDivTransforms() 1830 if (match(&I, m_SDiv(m_OneUse(m_NSWNeg(m_Value(X))), m_Value(Y)))) in visitSDiv()
|
| H A D | InstCombineAddSub.cpp | 1124 if (IsSigned && match(E, m_SDiv(m_Value(Op), m_APInt(AI)))) { in MatchDiv() 1282 if (!match(Add.getOperand(0), m_SDiv(m_Value(X), m_Power2(DivC))) || in foldAddToAshr() 1334 if (match(LHS, m_Shl(m_SDiv(m_Specific(RHS), m_APInt(C1)), m_APInt(C2)))) { in foldAddLikeCommutative()
|
| H A D | InstCombineShifts.cpp | 810 match(Op0, m_SDiv(m_Value(X), m_APInt(DivC))) && !DivC->isZero() && in FoldShiftByConstant()
|
| H A D | InstructionCombining.cpp | 3260 } else if (match(ExactIns, m_SDiv(m_Value(V), m_APInt(C)))) { in visitGetElementPtrInst()
|
| H A D | InstCombineCompares.cpp | 7559 match(Op0, m_SDiv(m_Specific(Op1), m_CheckedInt(CheckUGT1)))) { in foldICmpCommutative()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDPatternMatch.h | 854 inline BinaryOpc_match<LHS, RHS> m_SDiv(const LHS &L, const RHS &R) {
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 1108 (IsSigned && match(X, m_SDiv(m_Value(), m_Specific(Op1)))) || in simplifyDivRem() 5085 if (match(Indices[0], m_SDiv(m_Sub(m_PtrToInt(m_Value(P)), in simplifyGEPInst()
|
| H A D | ScalarEvolution.cpp | 12665 if (match(LHSUnknownExpr->getValue(), m_SDiv(m_Value(LL), m_Value(LR)))) { in isImpliedViaOperations()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 1225 inline BinaryOp_match<LHS, RHS, Instruction::SDiv> m_SDiv(const LHS &L, in m_SDiv() function
|