Home
last modified time | relevance | path

Searched refs:m_Exact (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineShifts.cpp932 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_APInt(ShOp1)))) && in visitShl()
H A DInstCombineMulDivRem.cpp1021 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value())); in visitUDiv()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DValueTracking.cpp2018 if (match(V, m_Exact(m_LShr(m_Value(), m_Value()))) || in isKnownToBeAPowerOfTwo()
2019 match(V, m_Exact(m_UDiv(m_Value(), m_Value())))) { in isKnownToBeAPowerOfTwo()
2418 else if (match(V, m_Exact(m_IDiv(m_Value(X), m_Value())))) { in isKnownNonZero()
H A DInstructionSimplify.cpp884 m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y in SimplifyMulInst()
885 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0)))))) // Y * (X / Y) in SimplifyMulInst()
1341 match(Op0, m_Exact(m_Shr(m_Value(X), m_Specific(Op1))))) in SimplifyShlInst()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPatternMatch.h1361 template <typename T> inline Exact_match<T> m_Exact(const T &SubPattern) { in m_Exact() function