GCC Middle and Back End API Reference
|
#include <tree-ssa-alias.h>
Data Fields | |
tree | ref |
tree | base |
HOST_WIDE_INT | offset |
HOST_WIDE_INT | size |
HOST_WIDE_INT | max_size |
alias_set_type | ref_alias_set |
alias_set_type | base_alias_set |
bool | volatile_p |
Simplified and cached information about a memory reference tree. Used by the alias-oracle internally and externally in alternate interfaces.
tree ao_ref_s::base |
alias_set_type ao_ref_s::base_alias_set |
Referenced by ao_ref_base_alias_set(), ao_ref_init(), ao_ref_init_from_ptr_and_size(), and ao_ref_init_from_vn_reference().
HOST_WIDE_INT ao_ref_s::max_size |
HOST_WIDE_INT ao_ref_s::offset |
tree ao_ref_s::ref |
Referenced by ao_ref_alias_set(), ao_ref_base(), ao_ref_base_alias_set(), ao_ref_init(), ao_ref_init_from_ptr_and_size(), ao_ref_init_from_vn_reference(), can_sm_ref_p(), mem_ref_hasher::equal(), execute_sm(), execute_sm_if_changed_flag_set(), gather_mem_refs_stmt(), mark_aliased_reaching_defs_necessary_1(), mem_refs_may_alias_p(), and refs_may_alias_p_1().
alias_set_type ao_ref_s::ref_alias_set |
Referenced by ao_ref_alias_set(), ao_ref_init(), ao_ref_init_from_ptr_and_size(), and ao_ref_init_from_vn_reference().
HOST_WIDE_INT ao_ref_s::size |
bool ao_ref_s::volatile_p |