LLVM 20.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::SDPatternMatch::EffectiveOperands< ExcludeChain > Struct Template Reference

Provide number of operands that are not chain or glue, as well as the first index of such operand. More...

#include "llvm/CodeGen/SDPatternMatch.h"

Public Member Functions

template<typename MatchContext >
 EffectiveOperands (SDValue N, const MatchContext &Ctx)
 

Public Attributes

unsigned Size = 0
 
unsigned FirstIndex = 0
 

Detailed Description

template<bool ExcludeChain>
struct llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >

Provide number of operands that are not chain or glue, as well as the first index of such operand.

Definition at line 426 of file SDPatternMatch.h.

Constructor & Destructor Documentation

◆ EffectiveOperands()

template<bool ExcludeChain>
template<typename MatchContext >
llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::EffectiveOperands ( SDValue  N,
const MatchContext &  Ctx 
)
inlineexplicit

Member Data Documentation

◆ FirstIndex

template<bool ExcludeChain>
unsigned llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::FirstIndex = 0

◆ Size

template<bool ExcludeChain>
unsigned llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::Size = 0

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