LLVM API Documentation

Static Public Member Functions
llvm::FixedNumOperandTraits< SubClass, ARITY > Struct Template Reference

#include <OperandTraits.h>

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

List of all members.

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

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

Definition at line 32 of file OperandTraits.h.

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

Definition at line 35 of file OperandTraits.h.

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

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