LLVM 19.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

 EffectiveOperands (SDValue N)
 

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 407 of file SDPatternMatch.h.

Constructor & Destructor Documentation

◆ EffectiveOperands()

template<bool ExcludeChain>
llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::EffectiveOperands ( SDValue  N)
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: