GCC Middle and Back End API Reference
|
Data Fields | |
rtx | loc |
const char * | label |
struct var_loc_node * | next |
Node of the variable location list.
const char* var_loc_node::label |
Referenced by decl_die_table_eq(), and declare_in_namespace().
rtx var_loc_node::loc |
Either NOTE_INSN_VAR_LOCATION, or, for SRA optimized variables, EXPR_LIST chain. For small bitsizes, bitsize is encoded in mode of the EXPR_LIST node and first EXPR_LIST operand is either NOTE_INSN_VAR_LOCATION for a piece with a known location or NULL for padding. For larger bitsizes, mode is 0 and first operand is a CONCAT with bitsize as first CONCAT operand and NOTE_INSN_VAR_LOCATION resp. NULL as second operand.
Referenced by lookup_type_die_strip_naming_typedef(), and strip_naming_typedef().
struct var_loc_node* var_loc_node::next |
Referenced by decl_die_table_eq(), declare_in_namespace(), and strip_naming_typedef().