struct HungoffOperandTraits

Declaration

template <unsigned int MINARITY = 1>
struct HungoffOperandTraits { /* full declaration omitted */ };

Description

HungoffOperandTraits - determine the allocation regime of the Use array when it is not a prefix to the User object, but allocated at an unrelated heap address. This is the traits class that is needed when the Use array must be resizable.

Declared at: llvm/include/llvm/IR/OperandTraits.h:95

Templates

unsigned int MINARITY = 1

Method Overview

  • public static llvm::Use * op_begin(llvm::User * U)
  • public static llvm::Use * op_end(llvm::User * U)
  • public static unsigned int operands(const llvm::User * U)

Methods

static llvm::Use* op_begin(llvm::User* U)

Declared at: llvm/include/llvm/IR/OperandTraits.h:96

Parameters

llvm::User* U

static llvm::Use* op_end(llvm::User* U)

Declared at: llvm/include/llvm/IR/OperandTraits.h:99

Parameters

llvm::User* U

static unsigned int operands(const llvm::User* U)

Declared at: llvm/include/llvm/IR/OperandTraits.h:102

Parameters

const llvm::User* U