LLVM  8.0.1
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 31 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 32 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 38 of file OperandTraits.h.

◆ operands()

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

Definition at line 41 of file OperandTraits.h.


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