GCC Middle and Back End API Reference
variable_info Struct Reference
Collaboration diagram for variable_info:

Data Fields

unsigned int id
 
unsigned int is_artificial_var: 1
 
unsigned int is_special_var: 1
 
unsigned int is_unknown_size_var: 1
 
unsigned int is_full_var: 1
 
unsigned int is_heap_var: 1
 
unsigned int is_reg_var: 1
 
unsigned int may_have_pointers: 1
 
unsigned int only_restrict_pointers: 1
 
unsigned int is_restrict_var: 1
 
unsigned int is_global_var: 1
 
unsigned int is_ipa_escape_point: 1
 
unsigned int is_fn_info: 1
 
unsigned int address_taken: 1
 
unsigned short ruid
 
unsigned next
 
unsigned head
 
unsigned HOST_WIDE_INT offset
 
unsigned HOST_WIDE_INT size
 
unsigned HOST_WIDE_INT fullsize
 
unsigned int shadow_var_uid
 
const charname
 
tree decl
 
bitmap solution
 
bitmap oldsolution
 

Field Documentation

◆ address_taken

unsigned int variable_info::address_taken

Referenced by process_constraint().

◆ decl

tree variable_info::decl

Referenced by ipa_pta_execute().

◆ fullsize

unsigned HOST_WIDE_INT variable_info::fullsize

◆ head

◆ id

◆ is_artificial_var

unsigned int variable_info::is_artificial_var

Referenced by solution_set_expand().

◆ is_fn_info

unsigned int variable_info::is_fn_info

◆ is_full_var

◆ is_global_var

unsigned int variable_info::is_global_var

Referenced by do_ds_constraint().

◆ is_heap_var

unsigned int variable_info::is_heap_var

◆ is_ipa_escape_point

unsigned int variable_info::is_ipa_escape_point

◆ is_reg_var

unsigned int variable_info::is_reg_var

◆ is_restrict_var

unsigned int variable_info::is_restrict_var

◆ is_special_var

unsigned int variable_info::is_special_var

◆ is_unknown_size_var

unsigned int variable_info::is_unknown_size_var

◆ may_have_pointers

unsigned int variable_info::may_have_pointers

◆ name

const char* variable_info::name

◆ next

◆ offset

◆ oldsolution

bitmap variable_info::oldsolution

◆ only_restrict_pointers

unsigned int variable_info::only_restrict_pointers

◆ ruid

unsigned short variable_info::ruid

◆ shadow_var_uid

unsigned int variable_info::shadow_var_uid

Referenced by ipa_pta_execute().

◆ size

unsigned HOST_WIDE_INT variable_info::size

◆ solution


The documentation for this struct was generated from the following file: