LLVM 23.0.0git
llvm::PatternMatch::ContainsMatchingVectorElement_match< SPTy > Struct Template Reference

#include "llvm/IR/PatternMatch.h"

Public Member Functions

 ContainsMatchingVectorElement_match (const SPTy &SP)
template<typename ITy>
bool match (ITy *V) const

Public Attributes

SPTy SubPattern

Detailed Description

template<typename SPTy>
struct llvm::PatternMatch::ContainsMatchingVectorElement_match< SPTy >

Definition at line 184 of file PatternMatch.h.

Constructor & Destructor Documentation

◆ ContainsMatchingVectorElement_match()

template<typename SPTy>
llvm::PatternMatch::ContainsMatchingVectorElement_match< SPTy >::ContainsMatchingVectorElement_match ( const SPTy & SP)
inline

Definition at line 186 of file PatternMatch.h.

References SubPattern.

Member Function Documentation

◆ match()

template<typename SPTy>
template<typename ITy>
bool llvm::PatternMatch::ContainsMatchingVectorElement_match< SPTy >::match ( ITy * V) const
inline

Definition at line 188 of file PatternMatch.h.

References llvm::CallingConv::C, llvm::dyn_cast(), and SubPattern.

Member Data Documentation

◆ SubPattern

template<typename SPTy>
SPTy llvm::PatternMatch::ContainsMatchingVectorElement_match< SPTy >::SubPattern

Definition at line 185 of file PatternMatch.h.

Referenced by ContainsMatchingVectorElement_match(), and match().


The documentation for this struct was generated from the following file: