Searched refs:m_Exact (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 1041 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_APInt(C1)))) && in visitShl()
|
H A D | InstructionCombining.cpp | 2598 m_Exact(m_Shr(m_Value(V), in visitGetElementPtrInst() 2601 m_Exact(m_IDiv(m_Value(V), m_SpecificInt(TyAllocSize))))) { in visitGetElementPtrInst()
|
H A D | InstCombineMulDivRem.cpp | 1398 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value())); in visitUDiv()
|
H A D | InstCombineCalls.cpp | 567 if (match(Op0, m_Exact(m_LShr(m_ImmConstant(C), m_Value(X)))) && in foldCttzCtlz()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 951 m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y in simplifyMulInst() 952 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0)))))) // Y * (X / Y) in simplifyMulInst() 1444 match(Op0, m_Exact(m_Shr(m_Value(X), m_Specific(Op1))))) in simplifyShlInst()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1390 template <typename T> inline Exact_match<T> m_Exact(const T &SubPattern) { in m_Exact() function
|