LLVM: llvm::VPlanPatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3 (original) (raw)

Intrinsic matches are combinations of ID matchers, and argument matchers. More...

template<typename T0, typename T1, typename T2, typename T3>
struct llvm::VPlanPatternMatch::m_Intrinsic_Ty< T0, T1, T2, T3 >

Intrinsic matches are combinations of ID matchers, and argument matchers.

Higher arity matcher are defined recursively in terms of and-ing them with lower arity matchers. Here's some convenient typedefs for up to several arguments, and more can be added as needed

Definition at line 862 of file VPlanPatternMatch.h.