Searched refs:m_Exact (Results 1 – 9 of 9) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineShifts.cpp | 628 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_APInt(ShOp1))))) { in visitShl()
|
D | InstCombineMulDivRem.cpp | 951 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value())); in visitUDiv()
|
/external/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 1578 if (match(V, m_Exact(m_LShr(m_Value(), m_Value()))) || in isKnownToBeAPowerOfTwo() 1579 match(V, m_Exact(m_UDiv(m_Value(), m_Value())))) { in isKnownToBeAPowerOfTwo() 1776 else if (match(V, m_Exact(m_IDiv(m_Value(X), m_Value())))) { in isKnownNonZero()
|
D | InstructionSimplify.cpp | 909 if (match(Op0, m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y in SimplifyMulInst() 910 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0))))) // Y * (X / Y) in SimplifyMulInst() 1387 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_Specific(Op1))))) in SimplifyShlInst()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 1755 if (match(V, m_Exact(m_LShr(m_Value(), m_Value()))) || in isKnownToBeAPowerOfTwo() 1756 match(V, m_Exact(m_UDiv(m_Value(), m_Value())))) { in isKnownToBeAPowerOfTwo() 2040 else if (match(V, m_Exact(m_IDiv(m_Value(X), m_Value())))) { in isKnownNonZero()
|
D | InstructionSimplify.cpp | 864 if (match(Op0, m_Exact(m_IDiv(m_Value(X), m_Specific(Op1)))) || // (X / Y) * Y in SimplifyMulInst() 865 match(Op1, m_Exact(m_IDiv(m_Value(X), m_Specific(Op0))))) // Y * (X / Y) in SimplifyMulInst() 1298 if (match(Op0, m_Exact(m_Shr(m_Value(X), m_Specific(Op1))))) in SimplifyShlInst()
|
/external/llvm/include/llvm/IR/ |
D | PatternMatch.h | 691 template <typename T> inline Exact_match<T> m_Exact(const T &SubPattern) { in m_Exact() function
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 1078 bool IsExact = I.isExact() && match(Op0, m_Exact(m_Value())); in visitUDiv()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | PatternMatch.h | 943 template <typename T> inline Exact_match<T> m_Exact(const T &SubPattern) { in m_Exact() function
|