llvm::MachineConstantPoolEntry

This class is a data container for one entry in a MachineConstantPool. It contains a pointer to the value and an offset from the start of the constant pool. An entry in a MachineConstantPool

Synopsis

Declared in <llvm/CodeGen/MachineConstantPool.h>

class MachineConstantPoolEntry;

Types

NameDescription
Unnamed union The constant itself.

Member Functions

NameDescription
MachineConstantPoolEntry [constructor]Constructors
getAlign
getSectionKind
getSizeInBytes
isMachineConstantPoolEntry isMachineConstantPoolEntry - Return true if the MachineConstantPoolEntry is indeed a target specific constantpool entry, not a wrapper over a Constant.
needsRelocation This method classifies the entry according to whether or not it may generate a relocation entry. This must be conservative, so if it might codegen to a relocatable entry, it should say so.

Data Members

NameDescription
Alignment The required alignment for this entry.
IsMachineConstantPoolEntry
Val The constant itself.