LLVM API Documentation
#include <OperandTraits.h>
Static Public Member Functions | |
static Use * | op_begin (SubClass *U) |
static Use * | op_end (SubClass *U) |
static unsigned | operands (const User *) |
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.
static Use* llvm::FixedNumOperandTraits< SubClass, ARITY >::op_begin | ( | SubClass * | U | ) | [inline, static] |
Definition at line 32 of file OperandTraits.h.
static Use* llvm::FixedNumOperandTraits< SubClass, ARITY >::op_end | ( | SubClass * | U | ) | [inline, static] |
Definition at line 35 of file OperandTraits.h.
static unsigned llvm::FixedNumOperandTraits< SubClass, ARITY >::operands | ( | const User * | ) | [inline, static] |
Reimplemented in llvm::OptionalOperandTraits< SubClass, ARITY >, and llvm::OptionalOperandTraits< GlobalVariable >.
Definition at line 38 of file OperandTraits.h.