LLVM API Documentation
#include <OperandTraits.h>
Static Public Member Functions | |
| static Use * | op_begin (User *U) |
| static Use * | op_end (User *U) |
| static unsigned | operands (const User *U) |
| static void * | allocate (unsigned) |
This is the traits class that is needed when the Use array must be resizable.
Definition at line 102 of file OperandTraits.h.
| static Use* llvm::HungoffOperandTraits< MINARITY >::op_begin | ( | User * | U | ) | [inline, static] |
Definition at line 103 of file OperandTraits.h.
| static Use* llvm::HungoffOperandTraits< MINARITY >::op_end | ( | User * | U | ) | [inline, static] |
Definition at line 106 of file OperandTraits.h.
| static unsigned llvm::HungoffOperandTraits< MINARITY >::operands | ( | const User * | U | ) | [inline, static] |
Definition at line 109 of file OperandTraits.h.
| static void* llvm::HungoffOperandTraits< MINARITY >::allocate | ( | unsigned | ) | [inline, static] |
Reimplemented in llvm::OperandTraits< BranchInst >.