LLVM 19.0.0git
Static Public Member Functions | List of all members
llvm::FixedNumOperandTraits< SubClass, ARITY > Struct Template Reference

FixedNumOperandTraits - determine the allocation regime of the Use array when it is a prefix to the User object, and the number of Use objects is known at compile time. More...

#include "llvm/IR/OperandTraits.h"

Inheritance diagram for llvm::FixedNumOperandTraits< SubClass, ARITY >:
Inheritance graph
[legend]

Static Public Member Functions

static Useop_begin (SubClass *U)
 
static Useop_end (SubClass *U)
 
static unsigned operands (const User *)
 

Detailed Description

template<typename SubClass, unsigned ARITY>
struct llvm::FixedNumOperandTraits< SubClass, ARITY >

FixedNumOperandTraits - determine the allocation regime of the Use array when it is a prefix to the User object, and the number of Use objects is known at compile time.

Definition at line 30 of file OperandTraits.h.

Member Function Documentation

◆ op_begin()

template<typename SubClass , unsigned ARITY>
static Use * llvm::FixedNumOperandTraits< SubClass, ARITY >::op_begin ( SubClass *  U)
inlinestatic

Definition at line 31 of file OperandTraits.h.

◆ op_end()

template<typename SubClass , unsigned ARITY>
static Use * llvm::FixedNumOperandTraits< SubClass, ARITY >::op_end ( SubClass *  U)
inlinestatic

Definition at line 37 of file OperandTraits.h.

◆ operands()

template<typename SubClass , unsigned ARITY>
static unsigned llvm::FixedNumOperandTraits< SubClass, ARITY >::operands ( const User )
inlinestatic

Definition at line 40 of file OperandTraits.h.


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