One entry in a MachineConstantPool.
Declared in <llvm/CodeGen/MachineConstantPool.h>
class 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.
| Name | Description |
|---|---|
Unnamed union | The constant itself. |
| Name | Description |
|---|---|
MachineConstantPoolEntry [constructor] | Constructors |
getAlign | Return the required alignment for this entry. |
getSectionKind | Return the section kind for this constant pool entry. |
getSizeInBytes | Return the size in bytes of this entry's value. |
isMachineConstantPoolEntry | isMachineConstantPoolEntry - Return true if the MachineConstantPoolEntry is indeed a target specific constantpool entry, not a wrapper over a Constant. |
needsRelocation | Return true if this entry may generate a relocation. |
| Name | Description |
|---|---|
Alignment | The required alignment for this entry. |
IsMachineConstantPoolEntry | True if Val holds a MachineConstantPoolValue rather than a Constant. |
Val | The constant itself. |