Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSDPatternMatch.h139 template <unsigned NumUses, typename Pattern> struct NUses_match { struct
142 explicit NUses_match(const Pattern &P) : P(P) {} in NUses_match() argument
154 inline NUses_match<1, Pattern> m_OneUse(const Pattern &P) { in m_OneUse() argument
155 return NUses_match<1, Pattern>(P); in m_OneUse()
158 inline NUses_match<N, Pattern> m_NUses(const Pattern &P) { in m_NUses()
159 return NUses_match<N, Pattern>(P); in m_NUses()
162 inline NUses_match<1, Value_match> m_OneUse() { in m_OneUse()
163 return NUses_match<1, Value_match>(m_Value()); in m_OneUse()
165 template <unsigned N> inline NUses_match<N, Value_match> m_NUses() { in m_NUses()
166 return NUses_match<N, Value_match>(m_Value()); in m_NUses()