LLVM 22.0.0git
llvm::PatternMatch::InsertValue_match< Ind, T0, T1 > Struct Template Reference

Matcher for a single index InsertValue instruction. More...

#include "llvm/IR/PatternMatch.h"

Public Member Functions

 InsertValue_match (const T0 &Op0, const T1 &Op1)
template<typename OpTy>
bool match (OpTy *V) const

Public Attributes

T0 Op0
T1 Op1

Detailed Description

template<int Ind, typename T0, typename T1>
struct llvm::PatternMatch::InsertValue_match< Ind, T0, T1 >

Matcher for a single index InsertValue instruction.

Definition at line 3130 of file PatternMatch.h.

Constructor & Destructor Documentation

◆ InsertValue_match()

template<int Ind, typename T0, typename T1>
llvm::PatternMatch::InsertValue_match< Ind, T0, T1 >::InsertValue_match ( const T0 & Op0,
const T1 & Op1 )
inline

Definition at line 3134 of file PatternMatch.h.

References Op0, Op1, and T1.

Member Function Documentation

◆ match()

template<int Ind, typename T0, typename T1>
template<typename OpTy>
bool llvm::PatternMatch::InsertValue_match< Ind, T0, T1 >::match ( OpTy * V) const
inline

Definition at line 3136 of file PatternMatch.h.

References llvm::dyn_cast(), I, Op0, and Op1.

Member Data Documentation

◆ Op0

template<int Ind, typename T0, typename T1>
T0 llvm::PatternMatch::InsertValue_match< Ind, T0, T1 >::Op0

Definition at line 3131 of file PatternMatch.h.

Referenced by InsertValue_match(), and match().

◆ Op1

template<int Ind, typename T0, typename T1>
T1 llvm::PatternMatch::InsertValue_match< Ind, T0, T1 >::Op1

Definition at line 3132 of file PatternMatch.h.

Referenced by InsertValue_match(), and match().


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