![]() |
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