Searched refs:m_IDiv (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| HD | DivRemPairs.cpp | 60 m_c_Mul(m_CombineAnd(m_IDiv(m_Specific(Dividend), m_Value(Divisor)), in matchExpandedRem()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| HD | PatternMatch.h | 1515 inline BinOpPred_match<LHS, RHS, is_idiv_op> m_IDiv(const LHS &L, in m_IDiv() function
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | InstructionSimplify.cpp | 952 m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y in simplifyMulInst() 953 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0)))))) // Y * (X / Y) in simplifyMulInst()
|
| HD | ValueTracking.cpp | 2488 if ((match(U, m_IDiv(m_Value(), m_Specific(V))) || in isKnownNonNullFromDominatingCondition()
|
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| HD | InstructionCombining.cpp | 2952 m_IDiv(m_Value(V), m_SpecificInt(TyAllocSize)))) { in visitGetElementPtrInst()
|
| HD | InstCombineCompares.cpp | 4696 m_OneUse(m_IDiv(m_CombineAnd(m_c_Mul(m_Deferred(Y), in foldMultiplicationOverflowCheck()
|