LLVM 22.0.0git
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"

Inheritance diagram for llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >:
[legend]

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 477 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

Definition at line 482 of file SDPatternMatch.h.

References FirstIndex, I, N, and Size.

Member Data Documentation

◆ FirstIndex

◆ Size


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