ArvGcRegisterNode
ArvGcRegisterNode — Class for Register, IntReg, MaskedIntReg, FloatReg, StringReg and StructReg nodes
|
|
Details
enum ArvGcSign
typedef enum {
ARV_GC_SIGN_SIGNED,
ARV_GC_SIGN_UNSIGNED
} ArvGcSign;
ARV_GC_SIGN_SIGNED
|
signed integer
|
ARV_GC_SIGN_UNSIGNED
|
unsigned integer
|
ArvGcRegisterNode
typedef struct _ArvGcRegisterNode ArvGcRegisterNode;
enum ArvGcRegisterNodeType
typedef enum {
ARV_GC_REGISTER_NODE_TYPE_REGISTER,
ARV_GC_REGISTER_NODE_TYPE_INTEGER,
ARV_GC_REGISTER_NODE_TYPE_MASKED_INTEGER,
ARV_GC_REGISTER_NODE_TYPE_FLOAT,
ARV_GC_REGISTER_NODE_TYPE_STRING,
ARV_GC_REGISTER_NODE_TYPE_STRUCT_REGISTER
} ArvGcRegisterNodeType;
ARV_GC_REGISTER_NODE_TYPE_REGISTER
|
Register node
|
ARV_GC_REGISTER_NODE_TYPE_INTEGER
|
IntReg node
|
ARV_GC_REGISTER_NODE_TYPE_MASKED_INTEGER
|
MaskedIntReg node
|
ARV_GC_REGISTER_NODE_TYPE_FLOAT
|
FloatReg node
|
ARV_GC_REGISTER_NODE_TYPE_STRING
|
StringReg node
|
ARV_GC_REGISTER_NODE_TYPE_STRUCT_REGISTER
|
StructReg node
|
arv_gc_register_node_new ()
ArvGcNode * arv_gc_register_node_new (void
);
arv_gc_register_node_new_integer ()
ArvGcNode * arv_gc_register_node_new_integer (void
);
arv_gc_register_node_new_masked_integer ()
ArvGcNode * arv_gc_register_node_new_masked_integer
(void
);
arv_gc_register_node_new_float ()
ArvGcNode * arv_gc_register_node_new_float (void
);
arv_gc_register_node_new_string ()
ArvGcNode * arv_gc_register_node_new_string (void
);
arv_gc_register_node_new_struct_register ()
ArvGcNode * arv_gc_register_node_new_struct_register
(void
);