Purple
0.1
Standard Language Specification
|
Node of a linked list containing information about required stack allocation for a piece of data. Used in the symbol table linked list. Also used as a general-purpose linked list of virtual registers with loaded values. More...
#include <llvm_stack_entry.h>
Public Attributes | |
type_register | reg |
int | pointer_depth |
NumberType | type |
int | align_bytes |
struct LLVMStackEntryNode * | next |
Node of a linked list containing information about required stack allocation for a piece of data. Used in the symbol table linked list. Also used as a general-purpose linked list of virtual registers with loaded values.
int LLVMStackEntryNode::align_bytes |
Number of bytes to align stack to for this data
struct LLVMStackEntryNode* LLVMStackEntryNode::next |
Next node in linked list
int LLVMStackEntryNode::pointer_depth |
Pointer depth of the current node
type_register LLVMStackEntryNode::reg |
Register number of the current node
NumberType LLVMStackEntryNode::type |
Data type of the current node