llvm::Value::Unnamed enum

The number of operands in the subclass.

Synopsis

Declared in <llvm/IR/Value.h>

enum Unnamed enum : unsigned int;

Description

This member is defined by this class, but not used for anything. Subclasses can use it to store their number of operands, if they have any.

This is stored here to save space in User on 64-bit hosts. Since most instances of Value have operands, 32-bit hosts aren't significantly affected.

Note, this should NOT be used directly by any class other than User. User uses this value to find the Use list.

Members

NameDescription
NumUserOperandsBits Width of the NumUserOperands bitfield.