osprey/common/com/symtab_access.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

module  FLD_HANDLE
module  ARB_HANDLE

Functions/Subroutines

STR_IDX ST_name_idx (const ST &s)
void Set_ST_name_idx (ST &s, STR_IDX idx)
char * ST_name (const ST &s)
TCON_IDX ST_tcon (const ST &s)
void Set_ST_tcon (ST &s, TCON_IDX tcon)
ST_CLASS ST_sym_class (const ST &s)
void Set_ST_sym_class (ST &s, ST_CLASS c)
ST_SCLASS ST_storage_class (const ST &s)
void Set_ST_storage_class (ST &s, ST_SCLASS sc)
ST_SCLASS ST_sclass (const ST &s)
void Set_ST_sclass (ST &s, ST_SCLASS sc)
ST_EXPORT ST_export (const ST &s)
void Set_ST_export (ST &s, ST_EXPORT eclass)
TY_IDX ST_type (const ST &s)
void Set_ST_type (ST &s, TY_IDX t)
PU_IDX ST_pu (const ST &s)
void Set_ST_pu (ST &s, PU_IDX pu)
BLK_IDX ST_blk (const ST &s)
void Set_ST_blk (ST &s, BLK_IDX b)
ST_IDX ST_st_idx (const ST &s)
void Set_ST_st_idx (ST &s, ST_IDX idx)
STST_ptr (ST_IDX idx)
UINT64 ST_ofst (const ST &s)
void Set_ST_ofst (ST &s, UINT64 offset)
BOOL ST_is_weak_symbol (const ST &s)
void Set_ST_is_weak_symbol (ST &s)
void Clear_ST_is_weak_symbol (ST &s)
BOOL ST_is_split_common (const ST &s)
void Set_ST_is_split_common (ST &s)
void Clear_ST_is_split_common (ST &s)
ST_IDX ST_base_idx (const ST &s)
void Set_ST_base_idx (ST &s, ST_IDX base)
ST_IDX ST_strong_idx (const ST &s)
void Set_ST_strong_idx (ST &s, ST_IDX base)
ST_IDX ST_full_idx (const ST &s)
void Set_ST_full_idx (ST &s, ST_IDX base)
BOOL ST_is_not_used (const ST &s)
void Set_ST_is_not_used (ST &s)
void Clear_ST_is_not_used (ST &s)
BOOL ST_is_initialized (const ST &s)
void Set_ST_is_initialized (ST &s)
void Clear_ST_is_initialized (ST &s)
BOOL ST_is_return_var (const ST &s)
void Set_ST_is_return_var (ST &s)
void Clear_ST_is_return_var (ST &s)
BOOL ST_is_value_parm (const ST &s)
void Set_ST_is_value_parm (ST &s)
void Clear_ST_is_value_parm (ST &s)
BOOL ST_promote_parm (const ST &s)
void Set_ST_promote_parm (ST &s)
void Clear_ST_promote_parm (ST &s)
BOOL ST_keep_name_w2f (const ST &s)
void Set_ST_keep_name_w2f (ST &s)
void Clear_ST_keep_name_w2f (ST &s)
BOOL ST_is_datapool (const ST &s)
void Set_ST_is_datapool (ST &s)
void Clear_ST_is_datapool (ST &s)
BOOL ST_is_reshaped (const ST &s)
void Set_ST_is_reshaped (ST &s)
void Clear_ST_is_reshaped (ST &s)
BOOL ST_emit_symbol (const ST &s)
void Set_ST_emit_symbol (ST &s)
void Clear_ST_emit_symbol (ST &s)
BOOL ST_has_nested_ref (const ST &s)
void Set_ST_has_nested_ref (ST &s)
void Clear_ST_has_nested_ref (ST &s)
BOOL ST_init_value_zero (const ST &s)
void Set_ST_init_value_zero (ST &s)
void Clear_ST_init_value_zero (ST &s)
BOOL ST_gprel (const ST &s)
void Set_ST_gprel (ST &s)
void Clear_ST_gprel (ST &s)
BOOL ST_not_gprel (const ST &s)
void Set_ST_not_gprel (ST &s)
void Clear_ST_not_gprel (ST &s)
BOOL ST_is_namelist (const ST &s)
void Set_ST_is_namelist (ST &s)
void Clear_ST_is_namelist (ST &s)
BOOL ST_is_f90_target (const ST &s)
void Set_ST_is_f90_target (ST &s)
void Clear_ST_is_f90_target (ST &s)
BOOL ST_declared_static (const ST &s)
void Set_ST_declared_static (ST &s)
void Clear_ST_declared_static (ST &s)
BOOL ST_is_equivalenced (const ST &s)
void Set_ST_is_equivalenced (ST &s)
void Clear_ST_is_equivalenced (ST &s)
BOOL ST_is_fill_align (const ST &s)
void Set_ST_is_fill_align (ST &s)
void Clear_ST_is_fill_align (ST &s)
BOOL ST_is_optional_argument (const ST &s)
void Set_ST_is_optional_argument (ST &s)
void Clear_ST_is_optional_argument (ST &s)
BOOL ST_is_temp_var (const ST &s)
void Set_ST_is_temp_var (ST &s)
void Clear_ST_is_temp_var (ST &s)
BOOL ST_is_const_var (const ST &s)
void Set_ST_is_const_var (ST &s)
void Clear_ST_is_const_var (ST &s)
BOOL ST_addr_saved (const ST &s)
void Set_ST_addr_saved (ST &s)
void Clear_ST_addr_saved (ST &s)
BOOL ST_addr_passed (const ST &s)
void Set_ST_addr_passed (ST &s)
void Clear_ST_addr_passed (ST &s)
BOOL ST_is_thread_private (const ST &s)
void Set_ST_is_thread_private (ST &s)
void Clear_ST_is_thread_private (ST &s)
BOOL ST_pt_to_unique_mem (const ST &s)
void Set_ST_pt_to_unique_mem (ST &s)
void Clear_ST_pt_to_unique_mem (ST &s)
BOOL ST_pt_to_compiler_generated_mem (const ST &s)
void Set_ST_pt_to_compiler_generated_mem (ST &s)
void Clear_ST_pt_to_compiler_generated_mem (ST &s)
BOOL ST_is_shared_auto (const ST &s)
void Set_ST_is_shared_auto (ST &s)
void Clear_ST_is_shared_auto (ST &s)
BOOL ST_assigned_to_dedicated_preg (const ST &s)
void Set_ST_assigned_to_dedicated_preg (ST &s)
void Clear_ST_assigned_to_dedicated_preg (ST &s)
BOOL ST_asm_function_st (const ST &s)
void Set_ST_asm_function_st (ST &s)
void Clear_ST_asm_function_st (ST &s)
BOOL ST_has_named_section (const ST *s)
void Set_ST_has_named_section (ST *s)
void Clear_ST_has_named_section (ST *s)
TARGET_INFO_IDX PU_target_idx (const PU &pu)
void Set_PU_target_idx (PU &pu, TARGET_INFO_IDX idx)
TY_IDX PU_prototype (const PU &pu)
void Set_PU_prototype (PU &pu, TY_IDX ty)
UINT8 PU_gp_group (const PU &pu)
void Set_PU_gp_group (PU &pu, mUINT8 grp)
SYMTAB_IDX PU_lexical_level (const PU &pu)
void Set_PU_lexical_level (PU &pu, SYMTAB_IDX l)
INITO_IDX PU_misc_info (const PU &pu)
void Set_PU_misc_info (PU &pu, INITO_IDX i)
TY_IDX PU_base_class (const PU &pu)
void Set_PU_base_class (PU &pu, TY_IDX ty_idx)
BOOL PU_is_pure (const PU &pu)
void Set_PU_is_pure (PU &pu)
void Clear_PU_is_pure (PU &pu)
BOOL PU_no_side_effects (const PU &pu)
void Set_PU_no_side_effects (PU &pu)
void Clear_PU_no_side_effects (PU &pu)
BOOL PU_is_inline_function (const PU &pu)
void Set_PU_is_inline_function (PU &pu)
void Clear_PU_is_inline_function (PU &pu)
BOOL PU_no_inline (const PU &pu)
void Set_PU_no_inline (PU &pu)
void Clear_PU_no_inline (PU &pu)
BOOL PU_must_inline (const PU &pu)
void Set_PU_must_inline (PU &pu)
void Clear_PU_must_inline (PU &pu)
BOOL PU_no_delete (const PU &pu)
void Set_PU_no_delete (PU &pu)
void Clear_PU_no_delete (PU &pu)
BOOL PU_has_exc_scopes (const PU &pu)
void Set_PU_has_exc_scopes (PU &pu)
void Clear_PU_has_exc_scopes (PU &pu)
BOOL PU_is_nested_func (const PU &pu)
void Set_PU_is_nested_func (PU &pu)
void Clear_PU_is_nested_func (PU &pu)
BOOL PU_has_non_mangled_call (const PU &pu)
void Set_PU_has_non_mangled_call (PU &pu)
void Clear_PU_has_non_mangled_call (PU &pu)
BOOL PU_args_aliased (const PU &pu)
void Set_PU_args_aliased (PU &pu)
void Clear_PU_args_aliased (PU &pu)
BOOL PU_needs_fill_align_lowering (const PU &pu)
void Set_PU_needs_fill_align_lowering (PU &pu)
void Clear_PU_needs_fill_align_lowering (PU &pu)
BOOL PU_needs_t9 (const PU &pu)
void Set_PU_needs_t9 (PU &pu)
void Clear_PU_needs_t9 (PU &pu)
BOOL PU_has_very_high_whirl (const PU &pu)
void Set_PU_has_very_high_whirl (PU &pu)
void Clear_PU_has_very_high_whirl (PU &pu)
BOOL PU_has_altentry (const PU &pu)
void Set_PU_has_altentry (PU &pu)
void Clear_PU_has_altentry (PU &pu)
BOOL PU_recursive (const PU &pu)
void Set_PU_recursive (PU &pu)
void Clear_PU_recursive (PU &pu)
BOOL PU_is_mainpu (const PU &pu)
void Set_PU_is_mainpu (PU &pu)
void Clear_PU_is_mainpu (PU &pu)
BOOL PU_uplevel (const PU &pu)
void Set_PU_uplevel (PU &pu)
void Clear_PU_uplevel (PU &pu)
BOOL PU_mp_needs_lno (const PU &pu)
void Set_PU_mp_needs_lno (PU &pu)
void Clear_PU_mp_needs_lno (PU &pu)
BOOL PU_has_alloca (const PU &pu)
void Set_PU_has_alloca (PU &pu)
void Clear_PU_has_alloca (PU &pu)
BOOL PU_in_elf_section (const PU &pu)
void Set_PU_in_elf_section (PU &pu)
void Clear_PU_in_elf_section (PU &pu)
BOOL PU_has_mp (const PU &pu)
void Set_PU_has_mp (PU &pu)
void Clear_PU_has_mp (PU &pu)
BOOL PU_mp (const PU &pu)
void Set_PU_mp (PU &pu)
void Clear_PU_mp (PU &pu)
BOOL PU_has_namelist (const PU &pu)
void Set_PU_has_namelist (PU &pu)
void Clear_PU_has_namelist (PU &pu)
BOOL PU_has_return_address (const PU &pu)
void Set_PU_has_return_address (PU &pu)
void Clear_PU_has_return_address (PU &pu)
BOOL PU_has_region (const PU &pu)
void Set_PU_has_region (PU &pu)
void Clear_PU_has_region (PU &pu)
BOOL PU_has_inlines (const PU &pu)
void Set_PU_has_inlines (PU &pu)
void Clear_PU_has_inlines (PU &pu)
BOOL PU_calls_setjmp (const PU &pu)
void Set_PU_calls_setjmp (PU &pu)
void Clear_PU_calls_setjmp (PU &pu)
BOOL PU_calls_longjmp (const PU &pu)
void Set_PU_calls_longjmp (PU &pu)
void Clear_PU_calls_longjmp (PU &pu)
BOOL PU_ipa_addr_analysis (const PU &pu)
void Set_PU_ipa_addr_analysis (PU &pu)
void Clear_PU_ipa_addr_analysis (PU &pu)
BOOL PU_smart_addr_analysis (const PU &pu)
void Set_PU_smart_addr_analysis (PU &pu)
void Clear_PU_smart_addr_analysis (PU &pu)
BOOL PU_has_global_pragmas (const PU &pu)
void Set_PU_has_global_pragmas (PU &pu)
void Clear_PU_has_global_pragmas (PU &pu)
BOOL PU_has_user_alloca (const PU &pu)
void Set_PU_has_user_alloca (PU &pu)
void Clear_PU_has_user_alloca (PU &pu)
BOOL PU_has_unknown_control_flow (const PU &pu)
void Set_PU_has_unknown_control_flow (PU &pu)
void Clear_PU_has_unknown_control_flow (PU &pu)
BOOL PU_has_syscall_linkage (const PU &pu)
void Set_PU_has_syscall_linkage (PU &pu)
void Clear_PU_has_syscall_linkage (PU &pu)
BOOL PU_is_thunk (const PU &pu)
void Set_PU_is_thunk (PU &pu)
void Clear_PU_is_thunk (PU &pu)
BOOL PU_is_cdecl (const PU_IDX pui)
void Set_PU_is_cdecl (PU_IDX pui)
void Clear_PU_is_cdecl (PU_IDX pui)
UINT64 PU_src_lang (const PU &pu)
BOOL PU_mixed_lang (const PU &pu)
void Set_PU_mixed_lang (PU &pu)
void Clear_PU_mixed_lang (PU &pu)
BOOL PU_c_lang (const PU &pu)
void Set_PU_c_lang (PU &pu)
void Clear_PU_c_lang (PU &pu)
BOOL PU_cxx_lang (const PU &pu)
void Set_PU_cxx_lang (PU &pu)
void Clear_PU_cxx_lang (PU &pu)
BOOL PU_f77_lang (const PU &pu)
void Set_PU_f77_lang (PU &pu)
void Clear_PU_f77_lang (PU &pu)
BOOL PU_f90_lang (const PU &pu)
void Set_PU_f90_lang (PU &pu)
void Clear_PU_f90_lang (PU &pu)
BOOL PU_java_lang (const PU &pu)
void Set_PU_java_lang (PU &pu)
void Clear_PU_java_lang (PU &pu)
BOOL PU_is_constructor (const PU &pu)
void Set_PU_is_constructor (PU &pu)
void Clear_PU_is_constructor (PU &pu)
UINT64 TY_size (const TY &ty)
void Set_TY_size (TY &ty, UINT64 size)
void Set_TY_size (TY_IDX tyi, UINT64 size)
TY_KIND TY_kind (const TY &ty)
void Set_TY_kind (TY &ty, TY_KIND kind)
void Set_TY_kind (TY_IDX tyi, TY_KIND kind)
TYPE_ID TY_mtype (const TY &ty)
void Set_TY_mtype (TY &ty, TYPE_ID mtype)
void Set_TY_mtype (TY_IDX tyi, TYPE_ID mtype)
UINT16 TY_flags (const TY &ty)
void Set_TY_flags (TY &ty, mUINT16 flags)
UINT16 TY_flags (const TY_IDX tyi)
void Set_TY_flags (TY_IDX tyi, mUINT16 flags)
FLD_HANDLE TY_fld (const TY &ty)
void Set_TY_fld (TY &ty, FLD_HANDLE fld)
FLD_HANDLE TY_fld (const TY_IDX tyi)
void Set_TY_fld (TY_IDX tyi, FLD_HANDLE fld)
TYLIST_IDX TY_tylist (const TY &ty)
void Set_TY_tylist (TY &ty, TYLIST_IDX idx)
TYLIST_IDX TY_tylist (const TY_IDX tyi)
void Set_TY_tylist (TY_IDX tyi, TYLIST_IDX idx)
ARB_HANDLE TY_arb (const TY &ty)
void Set_TY_arb (TY &ty, ARB_HANDLE idx)
ARB_HANDLE TY_arb (const TY_IDX tyi)
void Set_TY_arb (TY_IDX tyi, ARB_HANDLE idx)
STR_IDX TY_name_idx (const TY &ty)
void Set_TY_name_idx (TY &ty, UINT64 name)
STR_IDX TY_name_idx (const TY_IDX tyi)
void Set_TY_name_idx (TY_IDX tyi, UINT64 name)
char * TY_name (const TY &ty)
TY_IDX TY_etype (const TY &ty)
void Set_TY_etype (TY &ty, TY_IDX idx)
TY_IDX TY_etype (const TY_IDX tyi)
void Set_TY_etype (TY_IDX tyi, TY_IDX idx)
TY_IDX TY_pointed (const TY &ty)
void Set_TY_pointed (TY &ty, TY_IDX idx)
TY_IDX TY_pointed (const TY_IDX tyi)
void Set_TY_pointed (TY_IDX tyi, TY_IDX idx)
BOOL TY_is_character (const TY &ty)
void Set_TY_is_character (TY &ty)
void Clear_TY_is_character (TY &ty)
BOOL TY_is_character (const TY_IDX tyi)
void Set_TY_is_character (TY_IDX tyi)
void Clear_TY_is_character (TY_IDX tyi)
BOOL TY_is_logical (const TY &ty)
void Set_TY_is_logical (TY &ty)
void Clear_TY_is_logical (TY &ty)
BOOL TY_is_logical (const TY_IDX tyi)
void Set_TY_is_logical (TY_IDX tyi)
void Clear_TY_is_logical (TY_IDX tyi)
BOOL TY_is_union (const TY &ty)
void Set_TY_is_union (TY &ty)
void Clear_TY_is_union (TY &ty)
BOOL TY_is_union (const TY_IDX tyi)
void Set_TY_is_union (TY_IDX tyi)
void Clear_TY_is_union (TY_IDX tyi)
BOOL TY_is_packed (const TY &ty)
void Set_TY_is_packed (TY &ty)
void Clear_TY_is_packed (TY &ty)
BOOL TY_is_packed (const TY_IDX tyi)
void Set_TY_is_packed (TY_IDX tyi)
void Clear_TY_is_packed (TY_IDX tyi)
BOOL TY_ptr_as_array (const TY &ty)
void Set_TY_ptr_as_array (TY &ty)
void Clear_TY_ptr_as_array (TY &ty)
BOOL TY_ptr_as_array (const TY_IDX tyi)
void Set_TY_ptr_as_array (TY_IDX tyi)
void Clear_TY_ptr_as_array (TY_IDX tyi)
BOOL TY_anonymous (const TY &ty)
void Set_TY_anonymous (TY &ty)
void Clear_TY_anonymous (TY &ty)
BOOL TY_anonymous (const TY_IDX tyi)
void Set_TY_anonymous (TY_IDX tyi)
void Clear_TY_anonymous (TY_IDX tyi)
BOOL TY_split (const TY &ty)
void Set_TY_split (TY &ty)
void Clear_TY_split (TY &ty)
BOOL TY_split (const TY_IDX tyi)
void Set_TY_split (TY_IDX tyi)
void Clear_TY_split (TY_IDX tyi)
BOOL TY_is_f90_pointer (const TY &ty)
void Set_TY_is_f90_pointer (TY &ty)
void Clear_TY_is_f90_pointer (TY &ty)
BOOL TY_is_f90_pointer (const TY_IDX tyi)
void Set_TY_is_f90_pointer (TY_IDX tyi)
void Clear_TY_is_f90_pointer (TY_IDX tyi)
BOOL TY_not_in_union (const TY &ty)
void Set_TY_not_in_union (TY &ty)
void Clear_TY_not_in_union (TY &ty)
BOOL TY_not_in_union (const TY_IDX tyi)
void Set_TY_not_in_union (TY_IDX tyi)
void Clear_TY_not_in_union (TY_IDX tyi)
BOOL TY_no_ansi_alias (const TY &ty)
void Set_TY_no_ansi_alias (TY &ty)
void Clear_TY_no_ansi_alias (TY &ty)
BOOL TY_no_ansi_alias (const TY_IDX tyi)
void Set_TY_no_ansi_alias (TY_IDX tyi)
void Clear_TY_no_ansi_alias (TY_IDX tyi)
BOOL TY_is_non_pod (const TY &ty)
void Set_TY_is_non_pod (TY &ty)
void Clear_TY_is_non_pod (TY &ty)
BOOL TY_is_non_pod (const TY_IDX tyi)
void Set_TY_is_non_pod (TY_IDX tyi)
void Clear_TY_is_non_pod (TY_IDX tyi)
BOOL TY_return_to_param (const TY &ty)
void Set_TY_return_to_param (TY &ty)
void Clear_TY_return_to_param (TY &ty)
BOOL TY_return_to_param (const TY_IDX tyi)
void Set_TY_return_to_param (TY_IDX tyi)
void Clear_TY_return_to_param (TY_IDX tyi)
BOOL TY_is_varargs (const TY &ty)
void Set_TY_is_varargs (TY &ty)
void Clear_TY_is_varargs (TY &ty)
BOOL TY_is_varargs (const TY_IDX tyi)
void Set_TY_is_varargs (TY_IDX tyi)
void Clear_TY_is_varargs (TY_IDX tyi)
BOOL TY_has_prototype (const TY_IDX tyi)
void Set_TY_has_prototype (TY_IDX tyi)
void Clear_TY_has_prototype (TY_IDX tyi)
STR_IDX FLD_name_idx (FLD_HANDLE fld)
void Set_FLD_name_idx (FLD_HANDLE fld, STR_IDX idx)
char * FLD_name (FLD_HANDLE fld)
TY_IDX FLD_type (FLD_HANDLE fld)
void Set_FLD_type (FLD_HANDLE fld, TY_IDX ty)
UINT64 FLD_ofst (FLD_HANDLE fld)
void Set_FLD_ofst (FLD_HANDLE fld, UINT64 ofst)
UINT8 FLD_bsize (FLD_HANDLE fld)
void Set_FLD_bsize (FLD_HANDLE fld, UINT8 bsize)
UINT8 FLD_bofst (FLD_HANDLE fld)
void Set_FLD_bofst (FLD_HANDLE fld, UINT8 bofst)
UINT16 FLD_flags (FLD_HANDLE fld)
void Set_FLD_flags (FLD_HANDLE fld, UINT16 flags)
ST_IDX FLD_st (FLD_HANDLE fld)
void Set_FLD_st (FLD_HANDLE fld, ST_IDX st)
BOOL FLD_last_field (FLD_HANDLE fld)
void Set_FLD_last_field (FLD_HANDLE fld)
void Clear_FLD_last_field (FLD_HANDLE fld)
BOOL FLD_equivalence (FLD_HANDLE fld)
void Set_FLD_equivalence (FLD_HANDLE fld)
void Clear_FLD_equivalence (FLD_HANDLE fld)
BOOL FLD_begin_union (FLD_HANDLE fld)
void Set_FLD_begin_union (FLD_HANDLE fld)
void Clear_FLD_begin_union (FLD_HANDLE fld)
BOOL FLD_end_union (FLD_HANDLE fld)
void Set_FLD_end_union (FLD_HANDLE fld)
void Clear_FLD_end_union (FLD_HANDLE fld)
BOOL FLD_begin_map (FLD_HANDLE fld)
void Set_FLD_begin_map (FLD_HANDLE fld)
void Clear_FLD_begin_map (FLD_HANDLE fld)
BOOL FLD_end_map (FLD_HANDLE fld)
void Set_FLD_end_map (FLD_HANDLE fld)
void Clear_FLD_end_map (FLD_HANDLE fld)
BOOL FLD_is_bit_field (FLD_HANDLE fld)
void Set_FLD_is_bit_field (FLD_HANDLE fld)
void Clear_FLD_is_bit_field (FLD_HANDLE fld)
BOOL FLD_is_anonymous (FLD_HANDLE fld)
void Set_FLD_is_anonymous (FLD_HANDLE fld)
void Clear_FLD_is_anonymous (FLD_HANDLE fld)
BOOL FLD_is_base_class (FLD_HANDLE fld)
void Set_FLD_is_base_class (FLD_HANDLE fld)
void Clear_FLD_is_base_class (FLD_HANDLE fld)
TY_IDX TYLIST_type (TYLIST tylist)
void Set_TYLIST_type (TYLIST &tylist, TY_IDX ty)
TY_IDX TYLIST_ty (TYLIST_IDX tli)
void Set_TYLIST_ty (TYLIST_IDX tli, TY_IDX ty)
UINT16 ARB_flags (const ARB_HANDLE arb)
void Set_ARB_flags (ARB_HANDLE arb, UINT16 flags)
UINT16 ARB_dimension (const ARB_HANDLE arb)
void Set_ARB_dimension (ARB_HANDLE arb, UINT16 dim)
INT64 ARB_lbnd_val (const ARB_HANDLE arb)
void Set_ARB_lbnd_val (ARB_HANDLE arb, INT64 val)
ST_IDX ARB_lbnd_var (const ARB_HANDLE arb)
void Set_ARB_lbnd_var (ARB_HANDLE arb, ST_IDX var)
INT64 ARB_ubnd_val (const ARB_HANDLE arb)
void Set_ARB_ubnd_val (ARB_HANDLE arb, INT64 val)
ST_IDX ARB_ubnd_var (const ARB_HANDLE arb)
void Set_ARB_ubnd_var (ARB_HANDLE arb, ST_IDX var)
INT64 ARB_stride_val (const ARB_HANDLE arb)
void Set_ARB_stride_val (ARB_HANDLE arb, INT64 val)
ST_IDX ARB_stride_var (const ARB_HANDLE arb)
void Set_ARB_stride_var (ARB_HANDLE arb, ST_IDX var)
BOOL ARB_const_lbnd (const ARB_HANDLE arb)
void Set_ARB_const_lbnd (ARB_HANDLE arb)
void Clear_ARB_const_lbnd (ARB_HANDLE arb)
BOOL ARB_const_ubnd (const ARB_HANDLE arb)
void Set_ARB_const_ubnd (ARB_HANDLE arb)
void Clear_ARB_const_ubnd (ARB_HANDLE arb)
BOOL ARB_const_stride (const ARB_HANDLE arb)
void Set_ARB_const_stride (ARB_HANDLE arb)
void Clear_ARB_const_stride (ARB_HANDLE arb)
BOOL ARB_first_dimen (const ARB_HANDLE arb)
void Set_ARB_first_dimen (ARB_HANDLE arb)
void Clear_ARB_first_dimen (ARB_HANDLE arb)
BOOL ARB_last_dimen (const ARB_HANDLE arb)
void Set_ARB_last_dimen (ARB_HANDLE arb)
void Clear_ARB_last_dimen (ARB_HANDLE arb)
STR_IDX LABEL_name_idx (const LABEL &lbl)
void Set_LABEL_name_idx (LABEL &lbl, STR_IDX s)
char * LABEL_name (const LABEL &lbl)
LABEL_KIND LABEL_kind (const LABEL &lbl)
void Set_LABEL_KIND (LABEL &lbl, LABEL_KIND k)
BOOL LABEL_target_of_goto_outer_block (const LABEL &l)
void Set_LABEL_target_of_goto_outer_block (LABEL &l)
void Clear_LABEL_target_of_goto_outer_block (LABEL &l)
BOOL LABEL_addr_saved (const LABEL &l)
void Set_LABEL_addr_saved (LABEL &l)
void Clear_LABEL_addr_saved (LABEL &l)
BOOL LABEL_addr_passed (const LABEL &l)
void Set_LABEL_addr_passed (LABEL &l)
void Clear_LABEL_addr_passed (LABEL &l)
STR_IDX PREG_name_idx (const PREG &preg)
void Set_PREG_name_idx (PREG &preg, STR_IDX s)
void Set_PREG_name (PREG &preg, const char *const name)
char * PREG_name (const PREG &preg)
ST_IDX ST_ATTR_st_idx (const ST_ATTR &st_attr)
void Set_ST_ATTR_st_idx (ST_ATTR &st_attr, ST_IDX st)
ST_ATTR_KIND ST_ATTR_kind (const ST_ATTR &st_attr)
PREG_NUM ST_ATTR_reg_id (const ST_ATTR &st_attr)
void Set_ST_ATTR_reg_id (ST_ATTR &st_attr, PREG_NUM id)
STR_IDX ST_ATTR_section_name (const ST_ATTR &st_attr)
void Set_ST_ATTR_section_name (ST_ATTR &st_attr, STR_IDX name)
UINT8 FILE_INFO_gp_group (const FILE_INFO &f)
void Set_FILE_INFO_gp_group (FILE_INFO &f, mUINT8 grp)
BOOL FILE_INFO_ipa (const FILE_INFO &f)
void Set_FILE_INFO_ipa (FILE_INFO &f)
void Clear_FILE_INFO_ipa (FILE_INFO &f)
BOOL FILE_INFO_needs_lno (const FILE_INFO &f)
void Set_FILE_INFO_needs_lno (FILE_INFO &f)
void Clear_FILE_INFO_needs_lno (FILE_INFO &f)
BOOL FILE_INFO_has_inlines (const FILE_INFO &f)
void Set_FILE_INFO_has_inlines (FILE_INFO &f)
void Clear_FILE_INFO_has_inlines (FILE_INFO &f)
BOOL FILE_INFO_has_mp (const FILE_INFO &f)
void Set_FILE_INFO_has_mp (FILE_INFO &f)
void Clear_FILE_INFO_has_mp (FILE_INFO &f)


Function Documentation

BOOL ARB_const_lbnd ( const ARB_HANDLE  arb  )  [inline]

Definition at line 1725 of file symtab_access.h.

References ARB_CONST_LBND, ARB_HANDLE::Entry(), and ARB::flags.

BOOL ARB_const_stride ( const ARB_HANDLE  arb  )  [inline]

Definition at line 1739 of file symtab_access.h.

References ARB_CONST_STRIDE, ARB_HANDLE::Entry(), and ARB::flags.

BOOL ARB_const_ubnd ( const ARB_HANDLE  arb  )  [inline]

Definition at line 1732 of file symtab_access.h.

References ARB_CONST_UBND, ARB_HANDLE::Entry(), and ARB::flags.

UINT16 ARB_dimension ( const ARB_HANDLE  arb  )  [inline]

BOOL ARB_first_dimen ( const ARB_HANDLE  arb  )  [inline]

Definition at line 1746 of file symtab_access.h.

References ARB_FIRST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.

Referenced by ARB_Verify_all(), WFE_Array_Expr(), and WGEN_Array_Expr().

UINT16 ARB_flags ( const ARB_HANDLE  arb  )  [inline]

BOOL ARB_last_dimen ( const ARB_HANDLE  arb  )  [inline]

INT64 ARB_lbnd_val ( const ARB_HANDLE  arb  )  [inline]

Definition at line 1691 of file symtab_access.h.

References ARB_HANDLE::Entry(), and ARB::Lbnd_val().

ST_IDX ARB_lbnd_var ( const ARB_HANDLE  arb  )  [inline]

INT64 ARB_stride_val ( const ARB_HANDLE  arb  )  [inline]

Definition at line 1711 of file symtab_access.h.

References ARB_HANDLE::Entry(), and ARB::Stride_val().

ST_IDX ARB_stride_var ( const ARB_HANDLE  arb  )  [inline]

INT64 ARB_ubnd_val ( const ARB_HANDLE  arb  )  [inline]

Definition at line 1701 of file symtab_access.h.

References ARB_HANDLE::Entry(), and ARB::Ubnd_val().

ST_IDX ARB_ubnd_var ( const ARB_HANDLE  arb  )  [inline]

void Clear_ARB_const_lbnd ( ARB_HANDLE  arb  )  [inline]

Definition at line 1729 of file symtab_access.h.

References ARB_CONST_LBND, ARB_HANDLE::Entry(), and ARB::flags.

Referenced by Clear_TY_AR_const_lbnd(), and fei_array_dimen().

void Clear_ARB_const_stride ( ARB_HANDLE  arb  )  [inline]

void Clear_ARB_const_ubnd ( ARB_HANDLE  arb  )  [inline]

void Clear_ARB_first_dimen ( ARB_HANDLE  arb  )  [inline]

Definition at line 1750 of file symtab_access.h.

References ARB_FIRST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.

Referenced by cwh_types_array_temp_TY(), and cwh_types_mk_array_TY().

void Clear_ARB_last_dimen ( ARB_HANDLE  arb  )  [inline]

Definition at line 1757 of file symtab_access.h.

References ARB_LAST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.

Referenced by cwh_types_array_temp_TY(), and cwh_types_mk_array_TY().

void Clear_FILE_INFO_has_inlines ( FILE_INFO f  )  [inline]

Definition at line 1883 of file symtab_access.h.

References FI_HAS_INLINES, and FILE_INFO::flags.

void Clear_FILE_INFO_has_mp ( FILE_INFO f  )  [inline]

Definition at line 1890 of file symtab_access.h.

References FI_HAS_MP, and FILE_INFO::flags.

void Clear_FILE_INFO_ipa ( FILE_INFO f  )  [inline]

Definition at line 1869 of file symtab_access.h.

References FI_IPA, and FILE_INFO::flags.

void Clear_FILE_INFO_needs_lno ( FILE_INFO f  )  [inline]

Definition at line 1876 of file symtab_access.h.

References FI_NEEDS_LNO, and FILE_INFO::flags.

void Clear_FLD_begin_map ( FLD_HANDLE  fld  )  [inline]

Definition at line 1630 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_MAP.

void Clear_FLD_begin_union ( FLD_HANDLE  fld  )  [inline]

Definition at line 1616 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_UNION.

void Clear_FLD_end_map ( FLD_HANDLE  fld  )  [inline]

Definition at line 1637 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_MAP.

void Clear_FLD_end_union ( FLD_HANDLE  fld  )  [inline]

Definition at line 1623 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_UNION.

void Clear_FLD_equivalence ( FLD_HANDLE  fld  )  [inline]

Definition at line 1609 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_EQUIVALENCE.

void Clear_FLD_is_anonymous ( FLD_HANDLE  fld  )  [inline]

Definition at line 1651 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_ANONYMOUS.

void Clear_FLD_is_base_class ( FLD_HANDLE  fld  )  [inline]

Definition at line 1658 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BASE_CLASS.

void Clear_FLD_is_bit_field ( FLD_HANDLE  fld  )  [inline]

Definition at line 1644 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BIT_FIELD.

void Clear_FLD_last_field ( FLD_HANDLE  fld  )  [inline]

void Clear_LABEL_addr_passed ( LABEL l  )  [inline]

Definition at line 1798 of file symtab_access.h.

References LABEL::flags, and LABEL_ADDR_PASSED.

Referenced by Clear_LABEL_addr_passed().

void Clear_LABEL_addr_saved ( LABEL l  )  [inline]

Definition at line 1791 of file symtab_access.h.

References LABEL::flags, and LABEL_ADDR_SAVED.

Referenced by Clear_LABEL_addr_saved().

void Clear_LABEL_target_of_goto_outer_block ( LABEL l  )  [inline]

void Clear_PU_args_aliased ( PU pu  )  [inline]

Definition at line 799 of file symtab_access.h.

References PU::flags, and PU_ARGS_ALIASED.

Referenced by fei_assert().

void Clear_PU_c_lang ( PU pu  )  [inline]

Definition at line 1100 of file symtab_access.h.

References PU_C_LANG, and PU::src_lang.

void Clear_PU_calls_longjmp ( PU pu  )  [inline]

Definition at line 931 of file symtab_access.h.

References PU::flags, and PU_CALLS_LONGJMP.

void Clear_PU_calls_setjmp ( PU pu  )  [inline]

Definition at line 924 of file symtab_access.h.

References PU::flags, and PU_CALLS_SETJMP.

void Clear_PU_cxx_lang ( PU pu  )  [inline]

Definition at line 1107 of file symtab_access.h.

References PU_CXX_LANG, and PU::src_lang.

void Clear_PU_f77_lang ( PU pu  )  [inline]

Definition at line 1114 of file symtab_access.h.

References PU_F77_LANG, and PU::src_lang.

void Clear_PU_f90_lang ( PU pu  )  [inline]

Definition at line 1121 of file symtab_access.h.

References PU_F90_LANG, and PU::src_lang.

void Clear_PU_has_alloca ( PU pu  )  [inline]

Definition at line 868 of file symtab_access.h.

References PU::flags, and PU_HAS_ALLOCA.

void Clear_PU_has_altentry ( PU pu  )  [inline]

Definition at line 833 of file symtab_access.h.

References PU::flags, and PU_HAS_ALTENTRY.

void Clear_PU_has_exc_scopes ( PU pu  )  [inline]

Definition at line 778 of file symtab_access.h.

References PU::flags, and PU_HAS_EXC_SCOPES.

void Clear_PU_has_global_pragmas ( PU pu  )  [inline]

Definition at line 952 of file symtab_access.h.

References PU::flags, and PU_HAS_GLOBAL_PRAGMAS.

void Clear_PU_has_inlines ( PU pu  )  [inline]

Definition at line 917 of file symtab_access.h.

References PU::flags, and PU_HAS_INLINES.

void Clear_PU_has_mp ( PU pu  )  [inline]

Definition at line 882 of file symtab_access.h.

References PU::flags, and PU_HAS_MP.

void Clear_PU_has_namelist ( PU pu  )  [inline]

Definition at line 896 of file symtab_access.h.

References PU::flags, and PU_HAS_NAMELIST.

void Clear_PU_has_non_mangled_call ( PU pu  )  [inline]

Definition at line 792 of file symtab_access.h.

References PU::flags, and PU_HAS_NON_MANGLED_CALL.

void Clear_PU_has_region ( PU pu  )  [inline]

Definition at line 910 of file symtab_access.h.

References PU::flags, and PU_HAS_REGION.

void Clear_PU_has_return_address ( PU pu  )  [inline]

Definition at line 903 of file symtab_access.h.

References PU::flags, and PU_HAS_RETURN_ADDRESS.

void Clear_PU_has_syscall_linkage ( PU pu  )  [inline]

Definition at line 973 of file symtab_access.h.

References PU::flags, and PU_HAS_SYSCALL_LINKAGE.

void Clear_PU_has_unknown_control_flow ( PU pu  )  [inline]

Definition at line 966 of file symtab_access.h.

References PU::flags, and PU_HAS_UNKNOWN_CONTROL_FLOW.

void Clear_PU_has_user_alloca ( PU pu  )  [inline]

Definition at line 959 of file symtab_access.h.

References PU::flags, and PU_HAS_USER_ALLOCA.

void Clear_PU_has_very_high_whirl ( PU pu  )  [inline]

Definition at line 826 of file symtab_access.h.

References PU::flags, and PU_HAS_VERY_HIGH_WHIRL.

void Clear_PU_in_elf_section ( PU pu  )  [inline]

Definition at line 875 of file symtab_access.h.

References PU::flags, and PU_IN_ELF_SECTION.

void Clear_PU_ipa_addr_analysis ( PU pu  )  [inline]

Definition at line 938 of file symtab_access.h.

References PU::flags, and PU_IPA_ADDR_ANALYSIS.

void Clear_PU_is_cdecl ( PU_IDX  pui  )  [inline]

Definition at line 1083 of file symtab_access.h.

References PU_IS_CDECL, and Pu_Table.

void Clear_PU_is_constructor ( PU pu  )  [inline]

Definition at line 1135 of file symtab_access.h.

References PU::flags, and PU_IS_CONSTRUCTOR.

void Clear_PU_is_inline_function ( PU pu  )  [inline]

Definition at line 750 of file symtab_access.h.

References PU::flags, and PU_IS_INLINE_FUNCTION.

Referenced by IPA_NODE::Clear_Inline_Attrib().

void Clear_PU_is_mainpu ( PU pu  )  [inline]

Definition at line 847 of file symtab_access.h.

References PU::flags, and PU_IS_MAINPU.

void Clear_PU_is_nested_func ( PU pu  )  [inline]

Definition at line 785 of file symtab_access.h.

References PU::flags, and PU_IS_NESTED_FUNC.

void Clear_PU_is_pure ( PU pu  )  [inline]

void Clear_PU_is_thunk ( PU pu  )  [inline]

Definition at line 980 of file symtab_access.h.

References PU::flags, and PU_IS_THUNK.

void Clear_PU_java_lang ( PU pu  )  [inline]

Definition at line 1128 of file symtab_access.h.

References PU_JAVA_LANG, and PU::src_lang.

void Clear_PU_mixed_lang ( PU pu  )  [inline]

Definition at line 1093 of file symtab_access.h.

References PU_MIXED_LANG, and PU::src_lang.

void Clear_PU_mp ( PU pu  )  [inline]

Definition at line 889 of file symtab_access.h.

References PU::flags, and PU_MP.

void Clear_PU_mp_needs_lno ( PU pu  )  [inline]

Definition at line 861 of file symtab_access.h.

References PU::flags, and PU_MP_NEEDS_LNO.

void Clear_PU_must_inline ( PU pu  )  [inline]

void Clear_PU_needs_fill_align_lowering ( PU pu  )  [inline]

Definition at line 810 of file symtab_access.h.

References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.

void Clear_PU_needs_t9 ( PU pu  )  [inline]

Definition at line 819 of file symtab_access.h.

References PU::flags, and PU_NEEDS_T9.

void Clear_PU_no_delete ( PU pu  )  [inline]

Definition at line 771 of file symtab_access.h.

References PU::flags, and PU_NO_DELETE.

void Clear_PU_no_inline ( PU pu  )  [inline]

Definition at line 757 of file symtab_access.h.

References PU::flags, and PU_NO_INLINE.

Referenced by IPA_NODE::Clear_Noinline_Attrib(), and WFE_Start_Function().

void Clear_PU_no_side_effects ( PU pu  )  [inline]

void Clear_PU_recursive ( PU pu  )  [inline]

Definition at line 840 of file symtab_access.h.

References PU::flags, and PU_RECURSIVE.

void Clear_PU_smart_addr_analysis ( PU pu  )  [inline]

Definition at line 945 of file symtab_access.h.

References PU::flags, and PU_SMART_ADDR_ANALYSIS.

void Clear_PU_uplevel ( PU pu  )  [inline]

Definition at line 854 of file symtab_access.h.

References PU::flags, and PU_UPLEVEL.

Referenced by IPA_Start_Function().

void Clear_ST_addr_passed ( ST s  )  [inline]

void Clear_ST_addr_saved ( ST s  )  [inline]

void Clear_ST_asm_function_st ( ST s  )  [inline]

Definition at line 517 of file symtab_access.h.

References ST::flags, and ST_ASM_FUNCTION_ST.

void Clear_ST_assigned_to_dedicated_preg ( ST s  )  [inline]

Definition at line 509 of file symtab_access.h.

References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.

void Clear_ST_declared_static ( ST s  )  [inline]

Definition at line 420 of file symtab_access.h.

References ST::flags, and ST_DECLARED_STATIC.

void Clear_ST_emit_symbol ( ST s  )  [inline]

Definition at line 371 of file symtab_access.h.

References ST::flags, and ST_EMIT_SYMBOL.

void Clear_ST_gprel ( ST s  )  [inline]

void Clear_ST_has_named_section ( ST s  )  [inline]

Definition at line 525 of file symtab_access.h.

References ST::flags, and ST_HAS_NAMED_SECTION.

Referenced by Allocate_Object_To_Predefined_Named_Section().

void Clear_ST_has_nested_ref ( ST s  )  [inline]

Definition at line 378 of file symtab_access.h.

References ST::flags, and ST_HAS_NESTED_REF.

void Clear_ST_init_value_zero ( ST s  )  [inline]

void Clear_ST_is_const_var ( ST s  )  [inline]

Definition at line 455 of file symtab_access.h.

References ST::flags, and ST_IS_CONST_VAR.

Referenced by Opt_global_var::operator()().

void Clear_ST_is_datapool ( ST s  )  [inline]

Definition at line 357 of file symtab_access.h.

References ST::flags, and ST_IS_DATAPOOL.

void Clear_ST_is_equivalenced ( ST s  )  [inline]

Definition at line 427 of file symtab_access.h.

References ST::flags, and ST_IS_EQUIVALENCED.

void Clear_ST_is_f90_target ( ST s  )  [inline]

Definition at line 413 of file symtab_access.h.

References ST::flags, and ST_IS_F90_TARGET.

void Clear_ST_is_fill_align ( ST s  )  [inline]

Definition at line 434 of file symtab_access.h.

References ST::flags, and ST_IS_FILL_ALIGN.

void Clear_ST_is_initialized ( ST s  )  [inline]

Definition at line 322 of file symtab_access.h.

References ST::flags, and ST_IS_INITIALIZED.

void Clear_ST_is_namelist ( ST s  )  [inline]

Definition at line 406 of file symtab_access.h.

References ST::flags, and ST_IS_NAMELIST.

void Clear_ST_is_not_used ( ST s  )  [inline]

Definition at line 315 of file symtab_access.h.

References ST::flags, and ST_IS_NOT_USED.

void Clear_ST_is_optional_argument ( ST s  )  [inline]

Definition at line 441 of file symtab_access.h.

References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.

Referenced by IPO_INLINE::Create_Copy_In_Symbol().

void Clear_ST_is_reshaped ( ST s  )  [inline]

Definition at line 364 of file symtab_access.h.

References ST::flags, and ST_IS_RESHAPED.

void Clear_ST_is_return_var ( ST s  )  [inline]

Definition at line 329 of file symtab_access.h.

References ST::flags, and ST_IS_RETURN_VAR.

Referenced by IPO_INLINE::Process_ST().

void Clear_ST_is_shared_auto ( ST s  )  [inline]

Definition at line 500 of file symtab_access.h.

References ST::flags, and ST_IS_SHARED_AUTO.

void Clear_ST_is_split_common ( ST s  )  [inline]

Definition at line 261 of file symtab_access.h.

References ST::flags, and ST_IS_SPLIT_COMMON.

void Clear_ST_is_temp_var ( ST s  )  [inline]

Definition at line 448 of file symtab_access.h.

References ST::flags, and ST_IS_TEMP_VAR.

Referenced by IPO_INLINE::Process_OPR_REGION().

void Clear_ST_is_thread_private ( ST s  )  [inline]

Definition at line 476 of file symtab_access.h.

References ST::flags, and ST_IS_THREAD_PRIVATE.

void Clear_ST_is_value_parm ( ST s  )  [inline]

void Clear_ST_is_weak_symbol ( ST s  )  [inline]

void Clear_ST_keep_name_w2f ( ST s  )  [inline]

Definition at line 350 of file symtab_access.h.

References ST::flags, and ST_KEEP_NAME_W2F.

void Clear_ST_not_gprel ( ST s  )  [inline]

Definition at line 399 of file symtab_access.h.

References ST::flags, and ST_NOT_GPREL.

void Clear_ST_promote_parm ( ST s  )  [inline]

Definition at line 343 of file symtab_access.h.

References ST::flags, and ST_PROMOTE_PARM.

void Clear_ST_pt_to_compiler_generated_mem ( ST s  )  [inline]

Definition at line 492 of file symtab_access.h.

References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.

void Clear_ST_pt_to_unique_mem ( ST s  )  [inline]

Definition at line 483 of file symtab_access.h.

References ST::flags, and ST_PT_TO_UNIQUE_MEM.

Referenced by fei_object(), WFE_Set_ST_Addr_Saved(), and WGEN_Set_ST_Addr_Saved().

void Clear_TY_anonymous ( TY_IDX  tyi  )  [inline]

Definition at line 1334 of file symtab_access.h.

References Clear_TY_anonymous(), and Ty_Table.

void Clear_TY_anonymous ( TY ty  )  [inline]

Definition at line 1328 of file symtab_access.h.

References TY::flags, and TY_ANONYMOUS.

Referenced by Clear_TY_anonymous().

void Clear_TY_has_prototype ( TY_IDX  tyi  )  [inline]

Definition at line 1495 of file symtab_access.h.

References TY_HAS_PROTOTYPE, and Ty_Table.

void Clear_TY_is_character ( TY_IDX  tyi  )  [inline]

Definition at line 1262 of file symtab_access.h.

References Clear_TY_is_character(), and Ty_Table.

void Clear_TY_is_character ( TY ty  )  [inline]

Definition at line 1256 of file symtab_access.h.

References TY::flags, and TY_IS_CHARACTER.

Referenced by Clear_TY_is_character().

void Clear_TY_is_f90_pointer ( TY_IDX  tyi  )  [inline]

Definition at line 1360 of file symtab_access.h.

References Clear_TY_is_f90_pointer(), and Ty_Table.

void Clear_TY_is_f90_pointer ( TY ty  )  [inline]

Definition at line 1354 of file symtab_access.h.

References TY::flags, and TY_IS_F90_POINTER.

Referenced by Clear_TY_is_f90_pointer(), and cwh_types_shared_dope().

void Clear_TY_is_logical ( TY_IDX  tyi  )  [inline]

Definition at line 1275 of file symtab_access.h.

References Clear_TY_is_logical(), and Ty_Table.

void Clear_TY_is_logical ( TY ty  )  [inline]

Definition at line 1269 of file symtab_access.h.

References TY::flags, and TY_IS_LOGICAL.

Referenced by Clear_TY_is_logical().

void Clear_TY_is_non_pod ( TY_IDX  tyi  )  [inline]

Definition at line 1399 of file symtab_access.h.

References Clear_TY_is_non_pod(), and Ty_Table.

void Clear_TY_is_non_pod ( TY ty  )  [inline]

Definition at line 1393 of file symtab_access.h.

References TY::flags, and TY_IS_NON_POD.

Referenced by Clear_TY_is_non_pod().

void Clear_TY_is_packed ( TY_IDX  tyi  )  [inline]

Definition at line 1301 of file symtab_access.h.

References Clear_TY_is_packed(), and Ty_Table.

void Clear_TY_is_packed ( TY ty  )  [inline]

Definition at line 1295 of file symtab_access.h.

References TY::flags, and TY_IS_PACKED.

Referenced by Clear_TY_is_packed().

void Clear_TY_is_union ( TY_IDX  tyi  )  [inline]

Definition at line 1288 of file symtab_access.h.

References Clear_TY_is_union(), and Ty_Table.

void Clear_TY_is_union ( TY ty  )  [inline]

Definition at line 1282 of file symtab_access.h.

References TY::flags, and TY_IS_UNION.

Referenced by Clear_TY_is_union().

void Clear_TY_is_varargs ( TY_IDX  tyi  )  [inline]

Definition at line 1484 of file symtab_access.h.

References Clear_TY_is_varargs(), and Ty_Table.

void Clear_TY_is_varargs ( TY ty  )  [inline]

Definition at line 1478 of file symtab_access.h.

References TY::Clear_pu_flag(), and TY_IS_VARARGS.

Referenced by Clear_TY_is_varargs().

void Clear_TY_no_ansi_alias ( TY_IDX  tyi  )  [inline]

Definition at line 1386 of file symtab_access.h.

References Clear_TY_no_ansi_alias(), and Ty_Table.

void Clear_TY_no_ansi_alias ( TY ty  )  [inline]

Definition at line 1380 of file symtab_access.h.

References TY::flags, and TY_NO_ANSI_ALIAS.

Referenced by Clear_TY_no_ansi_alias().

void Clear_TY_not_in_union ( TY_IDX  tyi  )  [inline]

Definition at line 1373 of file symtab_access.h.

References Clear_TY_not_in_union(), and Ty_Table.

void Clear_TY_not_in_union ( TY ty  )  [inline]

Definition at line 1367 of file symtab_access.h.

References TY::flags, and TY_NOT_IN_UNION.

Referenced by Clear_TY_not_in_union().

void Clear_TY_ptr_as_array ( TY_IDX  tyi  )  [inline]

Definition at line 1314 of file symtab_access.h.

References Clear_TY_ptr_as_array(), and Ty_Table.

void Clear_TY_ptr_as_array ( TY ty  )  [inline]

Definition at line 1308 of file symtab_access.h.

References TY::flags, and TY_PTR_AS_ARRAY.

Referenced by Clear_TY_ptr_as_array(), and WN2C_array().

void Clear_TY_return_to_param ( TY_IDX  tyi  )  [inline]

Definition at line 1469 of file symtab_access.h.

References Clear_TY_return_to_param(), and Ty_Table.

void Clear_TY_return_to_param ( TY ty  )  [inline]

Definition at line 1461 of file symtab_access.h.

References TY::Clear_pu_flag(), and TY_RETURN_TO_PARAM.

Referenced by Clear_TY_return_to_param().

void Clear_TY_split ( TY_IDX  tyi  )  [inline]

Definition at line 1347 of file symtab_access.h.

References Clear_TY_split(), and Ty_Table.

void Clear_TY_split ( TY ty  )  [inline]

Definition at line 1341 of file symtab_access.h.

References TY::flags, and TY_SPLIT.

Referenced by Clear_TY_split().

UINT8 FILE_INFO_gp_group ( const FILE_INFO f  )  [inline]

Definition at line 1860 of file symtab_access.h.

References FILE_INFO::gp_group.

Referenced by Em_Options_Scn(), and EMT_Begin_File().

BOOL FILE_INFO_has_inlines ( const FILE_INFO f  )  [inline]

Definition at line 1879 of file symtab_access.h.

References FI_HAS_INLINES, and FILE_INFO::flags.

BOOL FILE_INFO_has_mp ( const FILE_INFO f  )  [inline]

Definition at line 1886 of file symtab_access.h.

References FI_HAS_MP, and FILE_INFO::flags.

Referenced by Lno_Init().

BOOL FILE_INFO_ipa ( const FILE_INFO f  )  [inline]

BOOL FILE_INFO_needs_lno ( const FILE_INFO f  )  [inline]

Definition at line 1872 of file symtab_access.h.

References FI_NEEDS_LNO, and FILE_INFO::flags.

Referenced by Lno_Fini(), Lno_Init(), and main().

BOOL FLD_begin_map ( FLD_HANDLE  fld  )  [inline]

Definition at line 1626 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_MAP.

Referenced by TY2F_Translate_Structure().

BOOL FLD_begin_union ( FLD_HANDLE  fld  )  [inline]

Definition at line 1612 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_UNION.

Referenced by Traverse_TYs(), and TY2F_Translate_Structure().

UINT8 FLD_bofst ( FLD_HANDLE  fld  )  [inline]

Definition at line 1579 of file symtab_access.h.

References FLD::bofst, and FLD_HANDLE::Entry().

UINT8 FLD_bsize ( FLD_HANDLE  fld  )  [inline]

Definition at line 1574 of file symtab_access.h.

References FLD::bsize, and FLD_HANDLE::Entry().

BOOL FLD_end_map ( FLD_HANDLE  fld  )  [inline]

Definition at line 1633 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_MAP.

Referenced by TY2F_Translate_Structure().

BOOL FLD_end_union ( FLD_HANDLE  fld  )  [inline]

Definition at line 1619 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_UNION.

Referenced by TY2F_Translate_Structure().

BOOL FLD_equivalence ( FLD_HANDLE  fld  )  [inline]

UINT16 FLD_flags ( FLD_HANDLE  fld  )  [inline]

Definition at line 1584 of file symtab_access.h.

References FLD_HANDLE::Entry(), and FLD::flags.

BOOL FLD_is_anonymous ( FLD_HANDLE  fld  )  [inline]

Definition at line 1647 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_ANONYMOUS.

Referenced by Partial_Compare_Fld(), and recursive_ty_hash().

BOOL FLD_is_base_class ( FLD_HANDLE  fld  )  [inline]

BOOL FLD_is_bit_field ( FLD_HANDLE  fld  )  [inline]

Definition at line 1640 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BIT_FIELD.

BOOL FLD_last_field ( FLD_HANDLE  fld  )  [inline]

Definition at line 1598 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_LAST_FIELD.

Referenced by Build_Class_Hierarchy(), Build_Split_Array(), Classify_Aggregate(), Create_ST_TO_FLD_MAP(), Create_Stride1_Condition_If_Required(), cwh_types_contains_dope(), cwh_types_dope_dims_FLD(), cwh_types_dope_rank(), cwh_types_form_misaligned_TY(), Fill_Align_Symbol(), FLD_And_Offset_From_Field_Id(), FLD_get_to_field(), FLD_next(), FLD_Verify_all(), IPA_CLASS_HIERARCHY::Get_Ancestor_Offset(), get_field_entry_nme(), Get_FLD(), ALIAS_RULE::Get_stripped_mtype(), get_to_field_with_name(), INIT2F_structured(), invalidate_it(), IPO_Fld_Table_Update_For_Struct_Opt(), Is_Bad_Equivalence(), Is_Bad_Split_Equivalence(), Is_Incomplete_Or_Recursive(), Lod_TY_is_volatile(), lower_bit_field_id(), lower_f77_record_items(), lower_record_items(), Map_Field_To_STs(), Merge_Flds(), Mtype_For_Type_Offset(), Num_Of_Elements(), enter_fld::operator()(), Pad_Common_ST(), Pad_Multi_Dim_Common_ST(), Partial_Compare_Fld(), Possible_Contiguous_Dope(), TY::Print(), recursive_ty_hash(), Reset_recursive_type_mapping(), Reshape_ST_Entry(), Setup_Ty(), Stab_Is_Equivalenced_Struct(), Struct_are_equivalent(), struct_field_count(), Struct_Has_One_Float(), Struct_Has_Two_Floats(), Traverse_TYs(), ALIAS_RULE::Ty1_Include_Ty2(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Fld_Size(), TY2F_Get_Fld_Path(), TY2F_List_Common_Flds(), TY2F_Translate_Structure(), Update_Split_Array(), and VHO_Get_Field_List().

char* FLD_name ( FLD_HANDLE  fld  )  [inline]

Definition at line 1561 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::name_idx, and Str_Table.

STR_IDX FLD_name_idx ( FLD_HANDLE  fld  )  [inline]

UINT64 FLD_ofst ( FLD_HANDLE  fld  )  [inline]

Definition at line 1569 of file symtab_access.h.

References FLD_HANDLE::Entry(), and FLD::ofst.

ST_IDX FLD_st ( FLD_HANDLE  fld  )  [inline]

Definition at line 1589 of file symtab_access.h.

References FLD_HANDLE::Entry(), and FLD::st.

Referenced by FLD_are_equivalent(), FLD_equivalent(), and Get_ST().

TY_IDX FLD_type ( FLD_HANDLE  fld  )  [inline]

Definition at line 1564 of file symtab_access.h.

References FLD_HANDLE::Entry(), and FLD::type.

BOOL LABEL_addr_passed ( const LABEL l  )  [inline]

Definition at line 1794 of file symtab_access.h.

References LABEL::flags, and LABEL_ADDR_PASSED.

Referenced by LABEL_addr_passed().

BOOL LABEL_addr_saved ( const LABEL l  )  [inline]

LABEL_KIND LABEL_kind ( const LABEL lbl  )  [inline]

char* LABEL_name ( const LABEL lbl  )  [inline]

Definition at line 1769 of file symtab_access.h.

References LABEL::name_idx, and Str_Table.

STR_IDX LABEL_name_idx ( const LABEL lbl  )  [inline]

Definition at line 1765 of file symtab_access.h.

References LABEL::name_idx.

Referenced by Cg_Dwarf_Symtab_Entry(), Get_WN_Label(), and LABEL::Verify().

BOOL LABEL_target_of_goto_outer_block ( const LABEL l  )  [inline]

char* PREG_name ( const PREG preg  )  [inline]

Definition at line 1814 of file symtab_access.h.

References PREG::name_idx, and Str_Table.

Referenced by Preg_Name().

STR_IDX PREG_name_idx ( const PREG preg  )  [inline]

Definition at line 1807 of file symtab_access.h.

References PREG::name_idx.

Referenced by Create_MicroTask(), Preg_Name(), and PREG::Verify().

BOOL PU_args_aliased ( const PU pu  )  [inline]

Definition at line 795 of file symtab_access.h.

References PU::flags, and PU_ARGS_ALIASED.

Referenced by Pre_Optimizer(), IPO_INLINE::Process_Formals(), and PU::Verify().

TY_IDX PU_base_class ( const PU pu  )  [inline]

Definition at line 711 of file symtab_access.h.

References PU::base_class.

Referenced by IPA_collect_class_instances(), Is_constructor(), and Merge_Global_Pu().

BOOL PU_c_lang ( const PU pu  )  [inline]

BOOL PU_calls_longjmp ( const PU pu  )  [inline]

Definition at line 927 of file symtab_access.h.

References PU::flags, and PU_CALLS_LONGJMP.

BOOL PU_calls_setjmp ( const PU pu  )  [inline]

Definition at line 920 of file symtab_access.h.

References PU::flags, and PU_CALLS_SETJMP.

Referenced by Adjust_Opt_Level().

BOOL PU_cxx_lang ( const PU pu  )  [inline]

BOOL PU_f77_lang ( const PU pu  )  [inline]

BOOL PU_f90_lang ( const PU pu  )  [inline]

UINT8 PU_gp_group ( const PU pu  )  [inline]

Definition at line 696 of file symtab_access.h.

References PU::gp_group.

Referenced by CG_Generate_Code().

BOOL PU_has_alloca ( const PU pu  )  [inline]

Definition at line 864 of file symtab_access.h.

References PU::flags, and PU_HAS_ALLOCA.

BOOL PU_has_altentry ( const PU pu  )  [inline]

Definition at line 829 of file symtab_access.h.

References PU::flags, and PU_HAS_ALTENTRY.

BOOL PU_has_exc_scopes ( const PU pu  )  [inline]

BOOL PU_has_global_pragmas ( const PU pu  )  [inline]

Definition at line 948 of file symtab_access.h.

References PU::flags, and PU_HAS_GLOBAL_PRAGMAS.

Referenced by IP_WRITE_pu(), and Mark_Deletable_Funcs().

BOOL PU_has_inlines ( const PU pu  )  [inline]

Definition at line 913 of file symtab_access.h.

References PU::flags, and PU_HAS_INLINES.

BOOL PU_has_mp ( const PU pu  )  [inline]

Definition at line 878 of file symtab_access.h.

References PU::flags, and PU_HAS_MP.

BOOL PU_has_namelist ( const PU pu  )  [inline]

Definition at line 892 of file symtab_access.h.

References PU::flags, and PU_HAS_NAMELIST.

BOOL PU_has_non_mangled_call ( const PU pu  )  [inline]

Definition at line 788 of file symtab_access.h.

References PU::flags, and PU_HAS_NON_MANGLED_CALL.

Referenced by DRA_Finalize(), DRA_Mangle_Call_Site(), and DRA_Mangle_Entry().

BOOL PU_has_region ( const PU pu  )  [inline]

Definition at line 906 of file symtab_access.h.

References PU::flags, and PU_HAS_REGION.

BOOL PU_has_return_address ( const PU pu  )  [inline]

Definition at line 899 of file symtab_access.h.

References PU::flags, and PU_HAS_RETURN_ADDRESS.

BOOL PU_has_syscall_linkage ( const PU pu  )  [inline]

BOOL PU_has_unknown_control_flow ( const PU pu  )  [inline]

Definition at line 962 of file symtab_access.h.

References PU::flags, and PU_HAS_UNKNOWN_CONTROL_FLOW.

Referenced by Can_Do_Tail_Calls_For_PU().

BOOL PU_has_user_alloca ( const PU pu  )  [inline]

Definition at line 955 of file symtab_access.h.

References PU::flags, and PU_HAS_USER_ALLOCA.

Referenced by IPO_INLINE::Post_Process_Caller().

BOOL PU_has_very_high_whirl ( const PU pu  )  [inline]

Definition at line 822 of file symtab_access.h.

References PU::flags, and PU_HAS_VERY_HIGH_WHIRL.

Referenced by vho_lower_entry().

BOOL PU_in_elf_section ( const PU pu  )  [inline]

Definition at line 871 of file symtab_access.h.

References PU::flags, and PU_IN_ELF_SECTION.

Referenced by Init_Section(), and Setup_Text_Section_For_PU().

BOOL PU_ipa_addr_analysis ( const PU pu  )  [inline]

BOOL PU_is_cdecl ( const PU_IDX  pui  )  [inline]

Definition at line 1079 of file symtab_access.h.

References flags, PU_IS_CDECL, and Pu_Table.

Referenced by ST2C_basic_decl().

BOOL PU_is_constructor ( const PU pu  )  [inline]

Definition at line 1131 of file symtab_access.h.

References PU::flags, and PU_IS_CONSTRUCTOR.

Referenced by Is_constructor().

BOOL PU_is_inline_function ( const PU pu  )  [inline]

BOOL PU_is_mainpu ( const PU pu  )  [inline]

BOOL PU_is_nested_func ( const PU pu  )  [inline]

BOOL PU_is_pure ( const PU pu  )  [inline]

Definition at line 732 of file symtab_access.h.

References PU::flags, and PU_IS_PURE.

Referenced by ALIAS_RULE::Aliased_with_Call(), and WN_annotate_call_flags().

BOOL PU_is_thunk ( const PU pu  )  [inline]

Definition at line 976 of file symtab_access.h.

References PU::flags, and PU_IS_THUNK.

BOOL PU_java_lang ( const PU pu  )  [inline]

Definition at line 1124 of file symtab_access.h.

References PU_JAVA_LANG, and PU::src_lang.

Referenced by Create_MicroTask().

SYMTAB_IDX PU_lexical_level ( const PU pu  )  [inline]

Definition at line 701 of file symtab_access.h.

References PU::lexical_level.

INITO_IDX PU_misc_info ( const PU pu  )  [inline]

BOOL PU_mixed_lang ( const PU pu  )  [inline]

Definition at line 1089 of file symtab_access.h.

References PU_MIXED_LANG, and PU::src_lang.

BOOL PU_mp ( const PU pu  )  [inline]

BOOL PU_mp_needs_lno ( const PU pu  )  [inline]

BOOL PU_must_inline ( const PU pu  )  [inline]

BOOL PU_needs_fill_align_lowering ( const PU pu  )  [inline]

Definition at line 802 of file symtab_access.h.

References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.

Referenced by Backend_Processing().

BOOL PU_needs_t9 ( const PU pu  )  [inline]

Definition at line 815 of file symtab_access.h.

References PU::flags, and PU_NEEDS_T9.

Referenced by lower_bit_field_id().

BOOL PU_no_delete ( const PU pu  )  [inline]

BOOL PU_no_inline ( const PU pu  )  [inline]

BOOL PU_no_side_effects ( const PU pu  )  [inline]

Definition at line 739 of file symtab_access.h.

References PU::flags, and PU_NO_SIDE_EFFECTS.

Referenced by ALIAS_RULE::Aliased_with_Call(), and WN_annotate_call_flags().

TY_IDX PU_prototype ( const PU pu  )  [inline]

BOOL PU_recursive ( const PU pu  )  [inline]

Definition at line 836 of file symtab_access.h.

References PU::flags, and PU_RECURSIVE.

Referenced by ST_is_private_local().

BOOL PU_smart_addr_analysis ( const PU pu  )  [inline]

Definition at line 941 of file symtab_access.h.

References PU::flags, and PU_SMART_ADDR_ANALYSIS.

Referenced by PU_adjust_addr_flags().

UINT64 PU_src_lang ( const PU pu  )  [inline]

Definition at line 1086 of file symtab_access.h.

References PU::src_lang.

TARGET_INFO_IDX PU_target_idx ( const PU pu  )  [inline]

Definition at line 686 of file symtab_access.h.

References PU::target_idx.

Referenced by PU::Verify().

BOOL PU_uplevel ( const PU pu  )  [inline]

Definition at line 850 of file symtab_access.h.

References PU::flags, and PU_UPLEVEL.

void Set_ARB_const_lbnd ( ARB_HANDLE  arb  )  [inline]

void Set_ARB_const_stride ( ARB_HANDLE  arb  )  [inline]

void Set_ARB_const_ubnd ( ARB_HANDLE  arb  )  [inline]

void Set_ARB_dimension ( ARB_HANDLE  arb,
UINT16  dim 
) [inline]

void Set_ARB_first_dimen ( ARB_HANDLE  arb  )  [inline]

void Set_ARB_flags ( ARB_HANDLE  arb,
UINT16  flags 
) [inline]

Definition at line 1683 of file symtab_access.h.

References ARB_HANDLE::Entry(), and ARB::flags.

Referenced by Get_eh_spec_ST(), Get_typeinfo_ST(), and Setup_Entry_For_EH().

void Set_ARB_last_dimen ( ARB_HANDLE  arb  )  [inline]

void Set_ARB_lbnd_val ( ARB_HANDLE  arb,
INT64  val 
) [inline]

void Set_ARB_lbnd_var ( ARB_HANDLE  arb,
ST_IDX  var 
) [inline]

void Set_ARB_stride_val ( ARB_HANDLE  arb,
INT64  val 
) [inline]

void Set_ARB_stride_var ( ARB_HANDLE  arb,
ST_IDX  var 
) [inline]

void Set_ARB_ubnd_val ( ARB_HANDLE  arb,
INT64  val 
) [inline]

void Set_ARB_ubnd_var ( ARB_HANDLE  arb,
ST_IDX  var 
) [inline]

void Set_FILE_INFO_gp_group ( FILE_INFO f,
mUINT8  grp 
) [inline]

Definition at line 1862 of file symtab_access.h.

References FILE_INFO::gp_group.

void Set_FILE_INFO_has_inlines ( FILE_INFO f  )  [inline]

Definition at line 1881 of file symtab_access.h.

References FI_HAS_INLINES, and FILE_INFO::flags.

Referenced by DRA_Add_Clone(), IPO_Clone(), and IPO_INLINE::Process().

void Set_FILE_INFO_has_mp ( FILE_INFO f  )  [inline]

void Set_FILE_INFO_ipa ( FILE_INFO f  )  [inline]

Definition at line 1867 of file symtab_access.h.

References FI_IPA, and FILE_INFO::flags.

Referenced by ipa_dot_so_init().

void Set_FILE_INFO_needs_lno ( FILE_INFO f  )  [inline]

void Set_FLD_begin_map ( FLD_HANDLE  fld  )  [inline]

Definition at line 1628 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_MAP.

void Set_FLD_begin_union ( FLD_HANDLE  fld  )  [inline]

Definition at line 1614 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_UNION.

void Set_FLD_bofst ( FLD_HANDLE  fld,
UINT8  bofst 
) [inline]

void Set_FLD_bsize ( FLD_HANDLE  fld,
UINT8  bsize 
) [inline]

void Set_FLD_end_map ( FLD_HANDLE  fld  )  [inline]

Definition at line 1635 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_MAP.

void Set_FLD_end_union ( FLD_HANDLE  fld  )  [inline]

Definition at line 1621 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_UNION.

void Set_FLD_equivalence ( FLD_HANDLE  fld  )  [inline]

void Set_FLD_flags ( FLD_HANDLE  fld,
UINT16  flags 
) [inline]

Definition at line 1586 of file symtab_access.h.

References FLD_HANDLE::Entry(), and FLD::flags.

Referenced by cwh_types_form_misaligned_TY(), and Get_typeinfo_ST().

void Set_FLD_is_anonymous ( FLD_HANDLE  fld  )  [inline]

Definition at line 1649 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_ANONYMOUS.

Referenced by Create_TY_For_Tree().

void Set_FLD_is_base_class ( FLD_HANDLE  fld  )  [inline]

Definition at line 1656 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BASE_CLASS.

Referenced by Create_TY_For_Tree().

void Set_FLD_is_bit_field ( FLD_HANDLE  fld  )  [inline]

Definition at line 1642 of file symtab_access.h.

References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BIT_FIELD.

void Set_FLD_last_field ( FLD_HANDLE  fld  )  [inline]

void Set_FLD_name_idx ( FLD_HANDLE  fld,
STR_IDX  idx 
) [inline]

Definition at line 1559 of file symtab_access.h.

References FLD_HANDLE::Entry(), and FLD::name_idx.

Referenced by Merge_Flds(), and Setup_Ty().

void Set_FLD_ofst ( FLD_HANDLE  fld,
UINT64  ofst 
) [inline]

void Set_FLD_st ( FLD_HANDLE  fld,
ST_IDX  st 
) [inline]

Definition at line 1591 of file symtab_access.h.

References FLD_HANDLE::Entry(), and FLD::st.

Referenced by cwh_types_mk_element(), Merge_Flds(), and Setup_Ty().

void Set_FLD_type ( FLD_HANDLE  fld,
TY_IDX  ty 
) [inline]

void Set_LABEL_addr_passed ( LABEL l  )  [inline]

Definition at line 1796 of file symtab_access.h.

References LABEL::flags, and LABEL_ADDR_PASSED.

Referenced by Set_LABEL_addr_passed().

void Set_LABEL_addr_saved ( LABEL l  )  [inline]

void Set_LABEL_KIND ( LABEL lbl,
LABEL_KIND  k 
) [inline]

Definition at line 1774 of file symtab_access.h.

References LABEL::kind.

Referenced by cwh_io_cvt_tos_label_to_wn(), New_LABEL(), WFE_Expand_Try(), and WGEN_Expand_Try().

void Set_LABEL_name_idx ( LABEL lbl,
STR_IDX  s 
) [inline]

void Set_LABEL_target_of_goto_outer_block ( LABEL l  )  [inline]

void Set_PREG_name ( PREG preg,
const char *const   name 
) [inline]

Definition at line 1811 of file symtab_access.h.

References Save_Str(), and Set_PREG_name_idx().

Referenced by Set_Preg_Name().

void Set_PREG_name_idx ( PREG preg,
STR_IDX  s 
) [inline]

Definition at line 1809 of file symtab_access.h.

References PREG::name_idx.

Referenced by Create_MicroTask(), Create_Preg_explicit(), and Set_PREG_name().

void Set_PU_args_aliased ( PU pu  )  [inline]

Definition at line 797 of file symtab_access.h.

References PU::flags, and PU_ARGS_ALIASED.

Referenced by fei_assert().

void Set_PU_base_class ( PU pu,
TY_IDX  ty_idx 
) [inline]

void Set_PU_c_lang ( PU pu  )  [inline]

void Set_PU_calls_longjmp ( PU pu  )  [inline]

Definition at line 929 of file symtab_access.h.

References PU::flags, and PU_CALLS_LONGJMP.

Referenced by WFE_Expand_Expr().

void Set_PU_calls_setjmp ( PU pu  )  [inline]

Definition at line 922 of file symtab_access.h.

References PU::flags, and PU_CALLS_SETJMP.

Referenced by WFE_Expand_Expr().

void Set_PU_cxx_lang ( PU pu  )  [inline]

void Set_PU_f77_lang ( PU pu  )  [inline]

void Set_PU_f90_lang ( PU pu  )  [inline]

void Set_PU_gp_group ( PU pu,
mUINT8  grp 
) [inline]

Definition at line 698 of file symtab_access.h.

References PU::gp_group.

void Set_PU_has_alloca ( PU pu  )  [inline]

void Set_PU_has_altentry ( PU pu  )  [inline]

Definition at line 831 of file symtab_access.h.

References PU::flags, and PU_HAS_ALTENTRY.

Referenced by fei_proc_def(), fei_proc_parent(), fix_tree(), and IP_READ_fix_tree().

void Set_PU_has_exc_scopes ( PU pu  )  [inline]

void Set_PU_has_global_pragmas ( PU pu  )  [inline]

Definition at line 950 of file symtab_access.h.

References PU::flags, and PU_HAS_GLOBAL_PRAGMAS.

void Set_PU_has_inlines ( PU pu  )  [inline]

Definition at line 915 of file symtab_access.h.

References PU::flags, and PU_HAS_INLINES.

void Set_PU_has_mp ( PU pu  )  [inline]

void Set_PU_has_namelist ( PU pu  )  [inline]

Definition at line 894 of file symtab_access.h.

References PU::flags, and PU_HAS_NAMELIST.

void Set_PU_has_non_mangled_call ( PU pu  )  [inline]

Definition at line 790 of file symtab_access.h.

References PU::flags, and PU_HAS_NON_MANGLED_CALL.

Referenced by DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), and DRA_Processing().

void Set_PU_has_region ( PU pu  )  [inline]

Definition at line 908 of file symtab_access.h.

References PU::flags, and PU_HAS_REGION.

void Set_PU_has_return_address ( PU pu  )  [inline]

void Set_PU_has_syscall_linkage ( PU pu  )  [inline]

Definition at line 971 of file symtab_access.h.

References PU::flags, and PU_HAS_SYSCALL_LINKAGE.

Referenced by Create_ST_For_Tree().

void Set_PU_has_unknown_control_flow ( PU pu  )  [inline]

Definition at line 964 of file symtab_access.h.

References PU::flags, and PU_HAS_UNKNOWN_CONTROL_FLOW.

void Set_PU_has_user_alloca ( PU pu  )  [inline]

Definition at line 957 of file symtab_access.h.

References PU::flags, and PU_HAS_USER_ALLOCA.

Referenced by WFE_Expand_Expr(), and WGEN_Expand_Expr().

void Set_PU_has_very_high_whirl ( PU pu  )  [inline]

void Set_PU_in_elf_section ( PU pu  )  [inline]

Definition at line 873 of file symtab_access.h.

References PU::flags, and PU_IN_ELF_SECTION.

void Set_PU_ipa_addr_analysis ( PU pu  )  [inline]

Definition at line 936 of file symtab_access.h.

References PU::flags, and PU_IPA_ADDR_ANALYSIS.

Referenced by Enter_Original_St(), and Resolve_Sclass().

void Set_PU_is_cdecl ( PU_IDX  pui  )  [inline]

Definition at line 1081 of file symtab_access.h.

References PU_IS_CDECL, and Pu_Table.

Referenced by Create_ST_For_Tree().

void Set_PU_is_constructor ( PU pu  )  [inline]

Definition at line 1133 of file symtab_access.h.

References PU::flags, and PU_IS_CONSTRUCTOR.

Referenced by Create_ST_For_Tree().

void Set_PU_is_inline_function ( PU pu  )  [inline]

void Set_PU_is_mainpu ( PU pu  )  [inline]

Definition at line 845 of file symtab_access.h.

References PU::flags, and PU_IS_MAINPU.

Referenced by fei_proc_def(), WFE_Start_Function(), and WGEN_Start_Function().

void Set_PU_is_nested_func ( PU pu  )  [inline]

void Set_PU_is_pure ( PU pu  )  [inline]

void Set_PU_is_thunk ( PU pu  )  [inline]

Definition at line 978 of file symtab_access.h.

References PU::flags, and PU_IS_THUNK.

Referenced by WFE_Generate_Thunk(), and WGEN_Generate_Thunk().

void Set_PU_java_lang ( PU pu  )  [inline]

Definition at line 1126 of file symtab_access.h.

References PU_JAVA_LANG, and PU::src_lang.

Referenced by Create_MicroTask().

void Set_PU_lexical_level ( PU pu,
SYMTAB_IDX  l 
) [inline]

void Set_PU_misc_info ( PU pu,
INITO_IDX  i 
) [inline]

Definition at line 708 of file symtab_access.h.

References PU::misc.

Referenced by Process_Parallel_Do(), Setup_Entry_For_EH(), and WGEN_Finish_Function().

void Set_PU_mixed_lang ( PU pu  )  [inline]

Definition at line 1091 of file symtab_access.h.

References PU_MIXED_LANG, and PU::src_lang.

void Set_PU_mp ( PU pu  )  [inline]

Definition at line 887 of file symtab_access.h.

References PU::flags, and PU_MP.

Referenced by Create_MicroTask().

void Set_PU_mp_needs_lno ( PU pu  )  [inline]

void Set_PU_must_inline ( PU pu  )  [inline]

void Set_PU_needs_fill_align_lowering ( PU pu  )  [inline]

Definition at line 806 of file symtab_access.h.

References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.

Referenced by cwh_directive_fill_align().

void Set_PU_needs_t9 ( PU pu  )  [inline]

Definition at line 817 of file symtab_access.h.

References PU::flags, and PU_NEEDS_T9.

void Set_PU_no_delete ( PU pu  )  [inline]

void Set_PU_no_inline ( PU pu  )  [inline]

void Set_PU_no_side_effects ( PU pu  )  [inline]

void Set_PU_prototype ( PU pu,
TY_IDX  ty 
) [inline]

void Set_PU_recursive ( PU pu  )  [inline]

Definition at line 838 of file symtab_access.h.

References PU::flags, and PU_RECURSIVE.

Referenced by fei_proc_def().

void Set_PU_smart_addr_analysis ( PU pu  )  [inline]

void Set_PU_target_idx ( PU pu,
TARGET_INFO_IDX  idx 
) [inline]

Definition at line 688 of file symtab_access.h.

References PU::target_idx.

void Set_PU_uplevel ( PU pu  )  [inline]

void Set_ST_addr_passed ( ST s  )  [inline]

void Set_ST_addr_saved ( ST s  )  [inline]

void Set_ST_asm_function_st ( ST s  )  [inline]

Definition at line 515 of file symtab_access.h.

References ST::flags, and ST_ASM_FUNCTION_ST.

Referenced by WFE_Assemble_Asm(), and WGEN_Assemble_Asm().

void Set_ST_assigned_to_dedicated_preg ( ST s  )  [inline]

Definition at line 506 of file symtab_access.h.

References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.

Referenced by Create_ST_For_Tree(), and WFE_Record_Asmspec_For_ST().

void Set_ST_ATTR_reg_id ( ST_ATTR st_attr,
PREG_NUM  id 
) [inline]

void Set_ST_ATTR_section_name ( ST_ATTR st_attr,
STR_IDX  name 
) [inline]

Definition at line 1849 of file symtab_access.h.

References ST_ATTR::kind, ST_ATTR::Set_section_name(), and ST_ATTR_SECTION_NAME.

Referenced by Get_ST().

void Set_ST_ATTR_st_idx ( ST_ATTR st_attr,
ST_IDX  st 
) [inline]

Definition at line 1825 of file symtab_access.h.

References ST_ATTR::st_idx.

Referenced by IPO_SYMTAB::fix_table_entry< T >::operator()().

void Set_ST_base_idx ( ST s,
ST_IDX  base 
) [inline]

void Set_ST_blk ( ST s,
BLK_IDX  b 
) [inline]

void Set_ST_declared_static ( ST s  )  [inline]

Definition at line 418 of file symtab_access.h.

References ST::flags, and ST_DECLARED_STATIC.

void Set_ST_emit_symbol ( ST s  )  [inline]

Definition at line 369 of file symtab_access.h.

References ST::flags, and ST_EMIT_SYMBOL.

void Set_ST_export ( ST s,
ST_EXPORT  eclass 
) [inline]

Definition at line 167 of file symtab_access.h.

References ST::export_class.

void Set_ST_full_idx ( ST s,
ST_IDX  base 
) [inline]

Definition at line 304 of file symtab_access.h.

References ST::base_idx, Is_True, and ST_is_split_common.

Referenced by Create_Split_Common(), and Split_Individual_Common().

void Set_ST_gprel ( ST s  )  [inline]

Definition at line 390 of file symtab_access.h.

References ST::flags, and ST_GPREL.

void Set_ST_has_named_section ( ST s  )  [inline]

Definition at line 523 of file symtab_access.h.

References ST::flags, and ST_HAS_NAMED_SECTION.

Referenced by Create_ST_For_Tree().

void Set_ST_has_nested_ref ( ST s  )  [inline]

Definition at line 376 of file symtab_access.h.

References ST::flags, and ST_HAS_NESTED_REF.

void Set_ST_init_value_zero ( ST s  )  [inline]

Definition at line 383 of file symtab_access.h.

References ST::flags, and ST_INIT_VALUE_ZERO.

void Set_ST_is_const_var ( ST s  )  [inline]

Definition at line 453 of file symtab_access.h.

References ST::flags, and ST_IS_CONST_VAR.

void Set_ST_is_datapool ( ST s  )  [inline]

Definition at line 355 of file symtab_access.h.

References ST::flags, and ST_IS_DATAPOOL.

void Set_ST_is_equivalenced ( ST s  )  [inline]

Definition at line 425 of file symtab_access.h.

References ST::flags, and ST_IS_EQUIVALENCED.

void Set_ST_is_f90_target ( ST s  )  [inline]

Definition at line 411 of file symtab_access.h.

References ST::flags, and ST_IS_F90_TARGET.

void Set_ST_is_fill_align ( ST s  )  [inline]

Definition at line 432 of file symtab_access.h.

References ST::flags, and ST_IS_FILL_ALIGN.

void Set_ST_is_initialized ( ST s  )  [inline]

Definition at line 320 of file symtab_access.h.

References ST::flags, and ST_IS_INITIALIZED.

void Set_ST_is_namelist ( ST s  )  [inline]

Definition at line 404 of file symtab_access.h.

References ST::flags, and ST_IS_NAMELIST.

void Set_ST_is_not_used ( ST s  )  [inline]

Definition at line 313 of file symtab_access.h.

References ST::flags, and ST_IS_NOT_USED.

void Set_ST_is_optional_argument ( ST s  )  [inline]

Definition at line 439 of file symtab_access.h.

References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.

void Set_ST_is_reshaped ( ST s  )  [inline]

Definition at line 362 of file symtab_access.h.

References ST::flags, and ST_IS_RESHAPED.

void Set_ST_is_return_var ( ST s  )  [inline]

Definition at line 327 of file symtab_access.h.

References ST::flags, and ST_IS_RETURN_VAR.

void Set_ST_is_shared_auto ( ST s  )  [inline]

void Set_ST_is_split_common ( ST s  )  [inline]

Definition at line 259 of file symtab_access.h.

References ST::flags, and ST_IS_SPLIT_COMMON.

Referenced by Create_Split_Common(), cwh_stab_split_ST(), and Split_Individual_Common().

void Set_ST_is_temp_var ( ST s  )  [inline]

Definition at line 446 of file symtab_access.h.

References ST::flags, and ST_IS_TEMP_VAR.

void Set_ST_is_thread_private ( ST s  )  [inline]

Definition at line 474 of file symtab_access.h.

References ST::flags, and ST_IS_THREAD_PRIVATE.

void Set_ST_is_value_parm ( ST s  )  [inline]

Definition at line 334 of file symtab_access.h.

References ST::flags, and ST_IS_VALUE_PARM.

void Set_ST_is_weak_symbol ( ST s  )  [inline]

Definition at line 252 of file symtab_access.h.

References ST::flags, and ST_IS_WEAK_SYMBOL.

void Set_ST_keep_name_w2f ( ST s  )  [inline]

Definition at line 348 of file symtab_access.h.

References ST::flags, and ST_KEEP_NAME_W2F.

void Set_ST_name_idx ( ST s,
STR_IDX  idx 
) [inline]

void Set_ST_not_gprel ( ST s  )  [inline]

void Set_ST_ofst ( ST s,
UINT64  offset 
) [inline]

Definition at line 243 of file symtab_access.h.

References ST::offset.

void Set_ST_promote_parm ( ST s  )  [inline]

Definition at line 341 of file symtab_access.h.

References ST::flags, and ST_PROMOTE_PARM.

void Set_ST_pt_to_compiler_generated_mem ( ST s  )  [inline]

void Set_ST_pt_to_unique_mem ( ST s  )  [inline]

Definition at line 481 of file symtab_access.h.

References ST::flags, and ST_PT_TO_UNIQUE_MEM.

void Set_ST_pu ( ST s,
PU_IDX  pu 
) [inline]

void Set_ST_sclass ( ST s,
ST_SCLASS  sc 
) [inline]

Definition at line 162 of file symtab_access.h.

References ST::storage_class.

void Set_ST_st_idx ( ST s,
ST_IDX  idx 
) [inline]

void Set_ST_storage_class ( ST s,
ST_SCLASS  sc 
) [inline]

void Set_ST_strong_idx ( ST s,
ST_IDX  base 
) [inline]

void Set_ST_sym_class ( ST s,
ST_CLASS  c 
) [inline]

Definition at line 152 of file symtab_access.h.

References ST::sym_class.

void Set_ST_tcon ( ST s,
TCON_IDX  tcon 
) [inline]

Definition at line 147 of file symtab_access.h.

References ST::tcon, and ST::u1.

Referenced by Enter_Original_St(), and New_Const_Sym().

void Set_ST_type ( ST s,
TY_IDX  t 
) [inline]

void Set_TY_anonymous ( TY_IDX  tyi  )  [inline]

Definition at line 1332 of file symtab_access.h.

References Set_TY_anonymous, and Ty_Table.

void Set_TY_anonymous ( TY ty  )  [inline]

Definition at line 1326 of file symtab_access.h.

References TY::flags, and TY_ANONYMOUS.

void Set_TY_arb ( TY_IDX  tyi,
ARB_HANDLE  idx 
) [inline]

Definition at line 1202 of file symtab_access.h.

References Set_TY_arb(), and Ty_Table.

void Set_TY_arb ( TY ty,
ARB_HANDLE  idx 
) [inline]

void Set_TY_etype ( TY_IDX  tyi,
TY_IDX  idx 
) [inline]

Definition at line 1225 of file symtab_access.h.

References Set_TY_etype(), and Ty_Table.

void Set_TY_etype ( TY ty,
TY_IDX  idx 
) [inline]

void Set_TY_flags ( TY_IDX  tyi,
mUINT16  flags 
) [inline]

Definition at line 1173 of file symtab_access.h.

References Set_TY_flags(), and Ty_Table.

void Set_TY_flags ( TY ty,
mUINT16  flags 
) [inline]

Definition at line 1169 of file symtab_access.h.

References TY::flags.

Referenced by cwh_types_mk_misaligned_TY(), and Set_TY_flags().

void Set_TY_fld ( TY_IDX  tyi,
FLD_HANDLE  fld 
) [inline]

Definition at line 1182 of file symtab_access.h.

References Set_TY_fld(), and Ty_Table.

void Set_TY_fld ( TY ty,
FLD_HANDLE  fld 
) [inline]

void Set_TY_has_prototype ( TY_IDX  tyi  )  [inline]

Definition at line 1491 of file symtab_access.h.

References TY_HAS_PROTOTYPE, and Ty_Table.

void Set_TY_is_character ( TY_IDX  tyi  )  [inline]

Definition at line 1260 of file symtab_access.h.

References Set_TY_is_character, and Ty_Table.

void Set_TY_is_character ( TY ty  )  [inline]

Definition at line 1254 of file symtab_access.h.

References TY::flags, and TY_IS_CHARACTER.

void Set_TY_is_f90_pointer ( TY_IDX  tyi  )  [inline]

Definition at line 1358 of file symtab_access.h.

References Set_TY_is_f90_pointer, and Ty_Table.

void Set_TY_is_f90_pointer ( TY ty  )  [inline]

Definition at line 1352 of file symtab_access.h.

References TY::flags, and TY_IS_F90_POINTER.

void Set_TY_is_logical ( TY_IDX  tyi  )  [inline]

Definition at line 1273 of file symtab_access.h.

References Set_TY_is_logical, and Ty_Table.

void Set_TY_is_logical ( TY ty  )  [inline]

Definition at line 1267 of file symtab_access.h.

References TY::flags, and TY_IS_LOGICAL.

void Set_TY_is_non_pod ( TY_IDX  tyi  )  [inline]

Definition at line 1397 of file symtab_access.h.

References Set_TY_is_non_pod(), and Ty_Table.

void Set_TY_is_non_pod ( TY ty  )  [inline]

Definition at line 1391 of file symtab_access.h.

References TY::flags, and TY_IS_NON_POD.

Referenced by Set_TY_is_non_pod(), WFE_handle_non_pods(), and WGEN_handle_non_pods().

void Set_TY_is_packed ( TY_IDX  tyi  )  [inline]

Definition at line 1299 of file symtab_access.h.

References Set_TY_is_packed, and Ty_Table.

void Set_TY_is_packed ( TY ty  )  [inline]

Definition at line 1293 of file symtab_access.h.

References TY::flags, and TY_IS_PACKED.

void Set_TY_is_union ( TY_IDX  tyi  )  [inline]

Definition at line 1286 of file symtab_access.h.

References Set_TY_is_union, and Ty_Table.

void Set_TY_is_union ( TY ty  )  [inline]

Definition at line 1280 of file symtab_access.h.

References TY::flags, and TY_IS_UNION.

void Set_TY_is_varargs ( TY_IDX  tyi  )  [inline]

Definition at line 1482 of file symtab_access.h.

References Set_TY_is_varargs, and Ty_Table.

void Set_TY_is_varargs ( TY ty  )  [inline]

Definition at line 1476 of file symtab_access.h.

References TY::Set_pu_flag(), and TY_IS_VARARGS.

void Set_TY_kind ( TY_IDX  tyi,
TY_KIND  kind 
) [inline]

Definition at line 1157 of file symtab_access.h.

References Set_TY_kind, and Ty_Table.

void Set_TY_kind ( TY ty,
TY_KIND  kind 
) [inline]

Definition at line 1155 of file symtab_access.h.

References TY::kind.

void Set_TY_mtype ( TY_IDX  tyi,
TYPE_ID  mtype 
) [inline]

Definition at line 1164 of file symtab_access.h.

References Set_TY_mtype(), and Ty_Table.

void Set_TY_mtype ( TY ty,
TYPE_ID  mtype 
) [inline]

Definition at line 1162 of file symtab_access.h.

References TY::mtype.

Referenced by intrinsic_runtime(), and Set_TY_mtype().

void Set_TY_name_idx ( TY_IDX  tyi,
UINT64  name 
) [inline]

Definition at line 1212 of file symtab_access.h.

References Set_TY_name_idx(), and Ty_Table.

void Set_TY_name_idx ( TY ty,
UINT64  name 
) [inline]

void Set_TY_no_ansi_alias ( TY_IDX  tyi  )  [inline]

Definition at line 1384 of file symtab_access.h.

References Set_TY_no_ansi_alias, and Ty_Table.

void Set_TY_no_ansi_alias ( TY ty  )  [inline]

Definition at line 1378 of file symtab_access.h.

References TY::flags, and TY_NO_ANSI_ALIAS.

void Set_TY_not_in_union ( TY_IDX  tyi  )  [inline]

Definition at line 1371 of file symtab_access.h.

References Set_TY_not_in_union, and Ty_Table.

void Set_TY_not_in_union ( TY ty  )  [inline]

Definition at line 1365 of file symtab_access.h.

References TY::flags, and TY_NOT_IN_UNION.

void Set_TY_pointed ( TY_IDX  tyi,
TY_IDX  idx 
) [inline]

Definition at line 1234 of file symtab_access.h.

References Set_TY_pointed(), and Ty_Table.

void Set_TY_pointed ( TY ty,
TY_IDX  idx 
) [inline]

void Set_TY_ptr_as_array ( TY_IDX  tyi  )  [inline]

Definition at line 1312 of file symtab_access.h.

References Set_TY_ptr_as_array, and Ty_Table.

void Set_TY_ptr_as_array ( TY ty  )  [inline]

Definition at line 1306 of file symtab_access.h.

References TY::flags, and TY_PTR_AS_ARRAY.

void Set_TY_return_to_param ( TY_IDX  tyi  )  [inline]

Definition at line 1467 of file symtab_access.h.

References Set_TY_return_to_param, and Ty_Table.

void Set_TY_return_to_param ( TY ty  )  [inline]

Definition at line 1459 of file symtab_access.h.

References TY::Set_pu_flag(), and TY_RETURN_TO_PARAM.

void Set_TY_size ( TY_IDX  tyi,
UINT64  size 
) [inline]

Definition at line 1148 of file symtab_access.h.

References Set_TY_size, and Ty_Table.

void Set_TY_size ( TY ty,
UINT64  size 
) [inline]

Definition at line 1146 of file symtab_access.h.

References TY::size.

void Set_TY_split ( TY_IDX  tyi  )  [inline]

Definition at line 1345 of file symtab_access.h.

References Set_TY_split, and Ty_Table.

void Set_TY_split ( TY ty  )  [inline]

Definition at line 1339 of file symtab_access.h.

References TY::flags, and TY_SPLIT.

void Set_TY_tylist ( TY_IDX  tyi,
TYLIST_IDX  idx 
) [inline]

Definition at line 1191 of file symtab_access.h.

References Set_TY_tylist(), and Ty_Table.

void Set_TY_tylist ( TY ty,
TYLIST_IDX  idx 
) [inline]

void Set_TYLIST_ty ( TYLIST_IDX  tli,
TY_IDX  ty 
) [inline]

Definition at line 1674 of file symtab_access.h.

References Tylist_Table.

void Set_TYLIST_type ( TYLIST tylist,
TY_IDX  ty 
) [inline]

BOOL ST_addr_passed ( const ST s  )  [inline]

BOOL ST_addr_saved ( const ST s  )  [inline]

BOOL ST_asm_function_st ( const ST s  )  [inline]

BOOL ST_assigned_to_dedicated_preg ( const ST s  )  [inline]

ST_ATTR_KIND ST_ATTR_kind ( const ST_ATTR st_attr  )  [inline]

PREG_NUM ST_ATTR_reg_id ( const ST_ATTR st_attr  )  [inline]

STR_IDX ST_ATTR_section_name ( const ST_ATTR st_attr  )  [inline]

ST_IDX ST_ATTR_st_idx ( const ST_ATTR st_attr  )  [inline]

ST_IDX ST_base_idx ( const ST s  )  [inline]

Definition at line 264 of file symtab_access.h.

References ST::base_idx, SCLASS_EXTERN, ST::st_idx, ST_is_split_common, ST_is_weak_symbol, and ST_sclass.

Referenced by IPA_NODE_SECTION_INFO::Add_Global_Array_List(), Calc_Local_Area(), Common_Variable(), Copy_ST(), Copy_ST_No_Base(), Create_Global_Variable(), cwh_dst_mk_dope_bound(), ARA_LOOP_INFO::Determine_Last_Value(), DRA_Process_Commons(), AEQUIV::Enter_Locals_Stack(), Evaluate_chi(), Evaluate_common_const(), fei_copy_in(), IP_ALIAS_CLASSIFICATION::Find_declared_base_and_offset(), ALIAS_CLASSIFICATION::Find_declared_base_and_offset(), IPA_NODE_SECTION_INFO::Find_Global_Array_List(), Get_Array_Type(), Get_base_st(), IP_ALIAS_CLASSIFICATION::Handle_assignment(), IP_ALIAS_CLASSIFICATION::Handle_call(), Has_Base_Block(), IP_tag_symbol_gp_rel(), IPA_CPROP_DF_FLOW::IPA_CPROP_DF_FLOW(), IPA_EX_Valid_Value(), IPA_LNO_Map_Node(), Is_Common_Based_Symbol(), Is_Local_Array_Reference(), Is_term_mappable_to_caller(), Local_Multid_Array(), CG_BROWSER::Mod_Ref_Commons(), New_DART(), fix_aliased_formals::operator()(), Opt_global_var::operator()(), IPO_SYMTAB::fix_table_entry< T >::operator()(), WN2F_emit_commons::operator()(), IPO_SYMTAB::fix_base< T >::operator()(), PIC_OPT::operator()(), collect_commons::operator()(), Process_Bss_Data(), Process_Common_Element(), DISTRIBUTION::Process_Memory(), SUMMARIZE< program >::Process_procedure(), IPO_INLINE::Process_ST(), Process_stid(), SUMMARIZE< program >::Record_mod(), SUMMARIZE< program >::Record_mod_formal(), SUMMARIZE< program >::Record_ref(), Reshape_ST_Entry(), Rewrite_Reshaped_Commons(), Scalarize_Arrays(), ACCESS_ARRAY::Set_Array(), SUMMARIZE< program >::Set_IO(), Simplify_value(), Split_Common_Block(), ST_base(), ST_is_const_initialized_scalar(), ST_Verify_Fields(), ST_Verify_Flags(), ST_Verify_Sclass_Export(), CG_BROWSER::Tlog_Mod_Ref_Commons(), SUMMARIZE< program >::Update_Addr_Passed_Count(), update_linex_with_constant_mod(), IPA_CALL_GRAPH::Update_Node_After_Preopt(), WFE_Weak_Finish(), and WGEN_Weak_Finish().

BLK_IDX ST_blk ( const ST s  )  [inline]

BOOL ST_declared_static ( const ST s  )  [inline]

Definition at line 416 of file symtab_access.h.

References ST::flags, and ST_DECLARED_STATIC.

BOOL ST_emit_symbol ( const ST s  )  [inline]

Definition at line 367 of file symtab_access.h.

References ST::flags, and ST_EMIT_SYMBOL.

ST_EXPORT ST_export ( const ST s  )  [inline]

Definition at line 165 of file symtab_access.h.

References ST::export_class.

ST_IDX ST_full_idx ( const ST s  )  [inline]

Definition at line 298 of file symtab_access.h.

References ST::base_idx, Is_True, and ST_is_split_common.

Referenced by IPA_EX_Valid_Value().

BOOL ST_gprel ( const ST s  )  [inline]

Definition at line 388 of file symtab_access.h.

References ST::flags, and ST_GPREL.

BOOL ST_has_named_section ( const ST s  )  [inline]

BOOL ST_has_nested_ref ( const ST s  )  [inline]

Definition at line 374 of file symtab_access.h.

References ST::flags, and ST_HAS_NESTED_REF.

BOOL ST_init_value_zero ( const ST s  )  [inline]

Definition at line 381 of file symtab_access.h.

References ST::flags, and ST_INIT_VALUE_ZERO.

BOOL ST_is_const_var ( const ST s  )  [inline]

Definition at line 451 of file symtab_access.h.

References ST::flags, and ST_IS_CONST_VAR.

BOOL ST_is_datapool ( const ST s  )  [inline]

Definition at line 353 of file symtab_access.h.

References ST::flags, and ST_IS_DATAPOOL.

BOOL ST_is_equivalenced ( const ST s  )  [inline]

Definition at line 423 of file symtab_access.h.

References ST::flags, and ST_IS_EQUIVALENCED.

BOOL ST_is_f90_target ( const ST s  )  [inline]

Definition at line 409 of file symtab_access.h.

References ST::flags, and ST_IS_F90_TARGET.

BOOL ST_is_fill_align ( const ST s  )  [inline]

Definition at line 430 of file symtab_access.h.

References ST::flags, and ST_IS_FILL_ALIGN.

BOOL ST_is_initialized ( const ST s  )  [inline]

Definition at line 318 of file symtab_access.h.

References ST::flags, and ST_IS_INITIALIZED.

BOOL ST_is_namelist ( const ST s  )  [inline]

Definition at line 402 of file symtab_access.h.

References ST::flags, and ST_IS_NAMELIST.

BOOL ST_is_not_used ( const ST s  )  [inline]

Definition at line 311 of file symtab_access.h.

References ST::flags, and ST_IS_NOT_USED.

BOOL ST_is_optional_argument ( const ST s  )  [inline]

Definition at line 437 of file symtab_access.h.

References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.

BOOL ST_is_reshaped ( const ST s  )  [inline]

Definition at line 360 of file symtab_access.h.

References ST::flags, and ST_IS_RESHAPED.

BOOL ST_is_return_var ( const ST s  )  [inline]

Definition at line 325 of file symtab_access.h.

References ST::flags, and ST_IS_RETURN_VAR.

BOOL ST_is_shared_auto ( const ST s  )  [inline]

Definition at line 496 of file symtab_access.h.

References ST::flags, and ST_IS_SHARED_AUTO.

Referenced by OPT_STAB::Compute_barrier_mu_chi(), and ST_Verify_Flags().

BOOL ST_is_split_common ( const ST s  )  [inline]

Definition at line 257 of file symtab_access.h.

References ST::flags, and ST_IS_SPLIT_COMMON.

BOOL ST_is_temp_var ( const ST s  )  [inline]

Definition at line 444 of file symtab_access.h.

References ST::flags, and ST_IS_TEMP_VAR.

BOOL ST_is_thread_private ( const ST s  )  [inline]

Definition at line 472 of file symtab_access.h.

References ST::flags, and ST_IS_THREAD_PRIVATE.

BOOL ST_is_value_parm ( const ST s  )  [inline]

Definition at line 332 of file symtab_access.h.

References ST::flags, and ST_IS_VALUE_PARM.

BOOL ST_is_weak_symbol ( const ST s  )  [inline]

Definition at line 250 of file symtab_access.h.

References ST::flags, and ST_IS_WEAK_SYMBOL.

BOOL ST_keep_name_w2f ( const ST s  )  [inline]

Definition at line 346 of file symtab_access.h.

References ST::flags, and ST_KEEP_NAME_W2F.

char* ST_name ( const ST s  )  [inline]

Definition at line 142 of file symtab_access.h.

References ST_name_idx(), and Str_Table.

STR_IDX ST_name_idx ( const ST s  )  [inline]

BOOL ST_not_gprel ( const ST s  )  [inline]

Definition at line 395 of file symtab_access.h.

References ST::flags, and ST_NOT_GPREL.

Referenced by can_be_gp_rel(), IP_tag_symbol_gp_rel(), Shorten_Section(), and ST_Verify_Flags().

UINT64 ST_ofst ( const ST s  )  [inline]

Definition at line 241 of file symtab_access.h.

References ST::offset.

BOOL ST_promote_parm ( const ST s  )  [inline]

Definition at line 339 of file symtab_access.h.

References ST::flags, and ST_PROMOTE_PARM.

BOOL ST_pt_to_compiler_generated_mem ( const ST s  )  [inline]

Definition at line 486 of file symtab_access.h.

References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.

Referenced by Simd_Align_Analysis().

BOOL ST_pt_to_unique_mem ( const ST s  )  [inline]

Definition at line 479 of file symtab_access.h.

References ST::flags, and ST_PT_TO_UNIQUE_MEM.

ST* ST_ptr ( ST_IDX  idx  )  [inline]

PU_IDX ST_pu ( const ST s  )  [inline]

Definition at line 203 of file symtab_access.h.

References CLASS_FUNC, CLASS_NAME, ST::flags, Is_True, ST::pu, ST_ASM_FUNCTION_ST, ST::sym_class, and ST::u2.

Referenced by Add_Edges_For_Node(), Add_One_Node(), CFG::Add_one_stmt(), ALIAS_RULE::Aliased_with_Call(), Analyze_pu_attr(), Analyze_pu_noreturn_attr(), Build_Parent_Child_Relations_For_One_Parent(), WN_Verifier::CALL_parent_LDID(), ALIAS_CLASSIFICATION::Callee_returns_new_memory(), Can_Be_Tail_Call(), Cg_Dwarf_Process_PU(), Cg_Dwarf_Symtab_Entry(), CG_Generate_Code(), CGEMIT_Alias(), CGEMIT_Global_Decls(), CGEMIT_Weak_Alias(), check_gsymbol_for_invalid_type(), Check_If_Dedicated_TN_Is_Global(), Connect_indirect_call(), Convert_Regs(), OPT_STAB::Convert_ST_to_AUX(), Convert_virtual_call(), Create_ST_For_Tree(), cwh_directive_fill_align(), cwh_dst_enter_pu(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), cwh_stab_adjust_name(), cwh_stab_mk_fn_0args(), CYG_Initialize_for_PU(), Delete_Function(), Do_cyg_instrument_p(), DRA_Add_Clone(), DRA_Finalize(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), EMT_Emit_PU(), EMT_Write_Qualified_Name(), Enter_Original_St(), Evaluate_actuals(), fei_assert(), fei_proc_def(), EDGE_PROFILE::Gen_Call_BB(), Gen_Call_Shell(), Generate_Exit(), Get_Current_PU(), get_ip_file_hdr(), Get_Node_From_PU(), Get_Parent_Of_Nested_PU(), IPA_NODE::Get_PU(), Get_Scope_PU(), ALIAS_CLASSIFICATION::Handle_call(), Inliner_Read_PUs(), Inliner_Write_PUs(), IP_READ_pu(), IPA_collect_class_instances(), IPA_Propagate_Constants(), IPO_Clone(), Is_constructor(), Is_nested_call(), WN_Verifier::Is_return_register_of_call(), OPT_STAB::Its_ret_val_of_malloc(), Live_Init(), lower_bit_field_id(), lower_return_ldid(), Mark_Code(), Merge_St_With_Pext(), Merge_St_With_St(), IPO_CLONE::New_Clone(), IPO_SYMTAB::New_Symtab(), no_inline_pu_with_nested_pus(), OP_refs_x87(), fix_static_func::operator()(), PIC_OPT::operator()(), Opt_set_current_pu_name(), PDGCS_do_proc(), Perform_Interprocedural_Analysis(), IPO_INLINE::Post_Process_Caller(), Preorder_Process_PUs(), Process_Exception_Region(), IPO_INLINE::Process_Formals(), IPO_INLINE::Process_Op_Code(), IPO_INLINE::Process_OPR_REGION(), Process_Parallel_Do(), Process_Parallel_Region(), Propagate_Flags(), PU_adjust_addr_flags(), PU_lexical_level(), Read_Local_Info(), Repair_Call_BB(), Resolve_Sclass(), Set_intrinsic_flags(), Set_Tables(), Setup_Text_Section_For_PU(), ST2C_basic_decl(), ST2C_func_header(), ST_pu_type(), ST_Verify_Fields(), CG_BROWSER::Symbol_Name(), Symbol_Name(), Synch_St_With_St(), Trans_Order_Walk(), Traverse_DST(), IPA_CALL_GRAPH::Update_Node_After_Preopt(), IPO_SYMTAB::Update_Symtab(), W2F_Outfile_Translate_Pu(), WFE_Assemble_Alias(), WFE_Assemble_Destructor(), WFE_Expand_Expr(), WFE_Start_Function(), WGEN_Address_Of(), WGEN_Assemble_Alias(), WGEN_Expand_Expr(), WGEN_Start_Function(), WN2C_block(), WN2F_End_Routine_Strings(), WN_annotate_call_flags(), and Write_callee().

ST_SCLASS ST_sclass ( const ST s  )  [inline]

Definition at line 160 of file symtab_access.h.

References ST::storage_class.

ST_IDX ST_st_idx ( const ST s  )  [inline]

Definition at line 233 of file symtab_access.h.

References ST::st_idx.

ST_SCLASS ST_storage_class ( const ST s  )  [inline]

ST_IDX ST_strong_idx ( const ST s  )  [inline]

ST_CLASS ST_sym_class ( const ST s  )  [inline]

Definition at line 150 of file symtab_access.h.

References ST::sym_class.

Referenced by W2CF_TRANSLATOR::_Get_Ftn_Name(), Accumulate_Expr_PUinfo(), Allocate_Object(), Analyze_one_address(), Append_A_Clause_Symbol(), Append_CallSite(), Append_Distribution(), Append_Nest_Clauses(), Append_ReturnSite(), CGTARG_TN_For_Asm_Operand(), Compose_Addr(), Copy_ST(), cwh_types_copyin_pragma(), Does_Stmt_Store_From_Preg(), Does_Stmt_Store_Into_Preg(), emit_inits_for_symbol(), Enter_Local_Syms_Into_Symtab(), Enter_Original_St(), enter_st(), Evaluate_value(), Exp_Immediate(), fei_copyin_bound(), Fix_Common_Block(), Get_Implicit_Locals(), INITV2C_symbol(), is_f90_pointer(), is_f90_target(), is_omp_non_pod_copyin(), WN_INSTRUMENT_WALKER::Is_Return_Store_Comma(), WN_INSTRUMENT_WALKER::Is_Return_Store_Stmt(), Is_Return_Store_Stmt(), OPT_STAB::Is_up_level_var(), Merge_Global_St(), Merge_St_With_St(), IPO_SYMTAB::promote_entry< T >::operator()(), process_compile_time_addr_saved< program >::operator()(), enter_st::operator()(), write_st::operator()(), MERGE_NEST_REF_CLASSES::operator()(), SUMMARY_VALUE::Print_const_value(), SUMMARIZE< program >::Process_chi_jump_function(), PU_lexical_level(), put_location(), return_types_are_compatible(), Set_up_all_preg_symbols(), ST2C_basic_decl(), ST2C_decl_const(), ST2C_decl_error(), ST2C_decl_func(), ST2C_decl_translate(), ST2C_decl_var(), ST2C_use_const(), ST2C_use_error(), ST2C_use_func(), ST2C_use_translate(), ST2C_use_var(), ST2C_weakext_translate(), ST2F_decl_const(), ST2F_decl_error(), ST2F_decl_func(), ST2F_decl_translate(), ST2F_decl_var(), ST2F_deref_translate(), ST2F_use_block(), ST2F_use_const(), ST2F_use_error(), ST2F_use_func(), ST2F_use_translate(), ST2F_use_var(), St_Belongs_In_Varlist(), ST_class(), ST_is_constant(), ST_pu_type(), ST_to_Elfsym(), ST_Verify_Fields(), ST_Verify_Flags(), Stab_Is_Equivalence_Block(), Stab_Is_Valid_Base(), Synch_St_With_St(), WN_INSTRUMENT_WALKER::Test_Dedicated_Reg(), vho_lower_icall(), W2C_Enter_Global_Symbols(), W2CF_Get_Ftn_St_Name(), W2CF_Symtab_Nameof_St(), WFE_Assemble_Alias(), WGEN_Assemble_Alias(), W2CF_TRANSLATOR::Whileloop_Looks_Like_Forloop(), WN2C_Append_Preg(), WN2C_Append_Symtab_Consts(), WN2C_Append_Symtab_Vars(), WN2C_block(), WN2C_const(), WN2C_Function_Call_Lhs(), WN2C_Function_Return_Value(), WN2C_iloadx(), WN2C_istorex(), WN2C_lda(), WN2C_ldid(), WN2C_lvalue_st(), WN2C_stid(), WN2C_stid_lhs(), WN2F_lda(), and WN2F_stid().

TCON_IDX ST_tcon ( const ST s  )  [inline]

Definition at line 145 of file symtab_access.h.

References ST::tcon, and ST::u1.

TY_IDX ST_type ( const ST s  )  [inline]

BOOL TY_anonymous ( const TY_IDX  tyi  )  [inline]

Definition at line 1330 of file symtab_access.h.

References TY_anonymous, and Ty_Table.

BOOL TY_anonymous ( const TY ty  )  [inline]

Definition at line 1324 of file symtab_access.h.

References TY::flags, and TY_ANONYMOUS.

ARB_HANDLE TY_arb ( const TY_IDX  tyi  )  [inline]

Definition at line 1200 of file symtab_access.h.

References TY_arb(), and Ty_Table.

ARB_HANDLE TY_arb ( const TY ty  )  [inline]

Definition at line 1196 of file symtab_access.h.

References TY::Arb().

Referenced by Clear_TY_AR_const_lbnd(), Clear_TY_AR_const_stride(), Clear_TY_AR_const_ubnd(), Copy_Array(), Copy_array_type(), Create_array(), Create_DopeVector_WN(), Create_Io_Entry(), Create_Multi_Dim_Array_Type(), Create_New_Array_Type(), Create_New_Array_Type_To_Pad(), cwh_dst_array_type(), cwh_dst_substring_type(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), cwh_types_dim_TY(), cwh_types_dope_rank(), cwh_types_mk_basic_TY(), cwh_types_mk_character_TY(), cwh_types_size_WN(), Do_Linearize(), DRA_Encode_Parameter(), DST_enter_array_type(), Equivalent_Types(), F90_Lower_Create_Temp(), fei_allocate(), fei_static_subscripts(), fix_var_dim_array(), Gen_MP_Reduction(), Get_New_Size_Padding(), IPO_Pad_Arrays(), is_variable_dim_array(), Pad_Common(), Pad_Common_ST(), Pad_Local_Array(), Pad_Local_Arrays_In_Whirl(), Pad_Multi_Dim_Common_ST(), Pad_Multi_Dims(), Padding_Size(), recursive_ty_hash(), Set_TY_AR_const_lbnd(), Set_TY_AR_const_stride(), Set_TY_AR_const_ubnd(), Set_TY_AR_lbnd_val(), Set_TY_AR_lbnd_var(), Set_TY_AR_stride_val(), Set_TY_AR_stride_var(), Set_TY_AR_ubnd_val(), Set_TY_AR_ubnd_var(), SHACKLE_INFO::SHACKLE_INFO(), Stab_Is_Assumed_Sized_Array(), Store_Orig_Dims(), TY2F_array(), TY2F_Purple_Assumed_Sized_Array(), TY2F_Translate_ArrayElt(), TY_AR_const_lbnd(), TY_AR_const_stride(), TY_AR_const_ubnd(), TY_AR_last_dimen(), TY_AR_lbnd_val(), TY_AR_lbnd_var(), TY_AR_ndims(), TY_AR_stride_val(), TY_AR_stride_var(), TY_AR_ubnd_val(), TY_AR_ubnd_var(), TY_arb(), TY_are_equivalent(), TY_array_hash(), SUMMARIZE< program >::Update_Addr_Passed_Count(), array_access::validate(), TY::Verify(), WFE_Array_Expr(), WFE_Finish_Aggregate_Init(), WFE_Resolve_Duplicate_Decls(), WGEN_Array_Expr(), WGEN_Generate_Temp_For_Initialized_Aggregate(), WGEN_Resolve_Duplicate_Decls(), and WN2F_Translate_StringLEN().

TY_IDX TY_etype ( const TY_IDX  tyi  )  [inline]

Definition at line 1223 of file symtab_access.h.

References TY_etype, and Ty_Table.

TY_IDX TY_etype ( const TY ty  )  [inline]

Definition at line 1219 of file symtab_access.h.

References TY::Etype().

UINT16 TY_flags ( const TY_IDX  tyi  )  [inline]

Definition at line 1171 of file symtab_access.h.

References TY_flags, and Ty_Table.

UINT16 TY_flags ( const TY ty  )  [inline]

Definition at line 1167 of file symtab_access.h.

References TY::flags.

FLD_HANDLE TY_fld ( const TY_IDX  tyi  )  [inline]

Definition at line 1180 of file symtab_access.h.

References TY_fld, and Ty_Table.

FLD_HANDLE TY_fld ( const TY ty  )  [inline]

Definition at line 1176 of file symtab_access.h.

References TY::Fld().

BOOL TY_has_prototype ( const TY_IDX  tyi  )  [inline]

Definition at line 1487 of file symtab_access.h.

References TY_HAS_PROTOTYPE, and Ty_Table.

BOOL TY_is_character ( const TY_IDX  tyi  )  [inline]

Definition at line 1258 of file symtab_access.h.

References TY_is_character, and Ty_Table.

BOOL TY_is_character ( const TY ty  )  [inline]

Definition at line 1252 of file symtab_access.h.

References TY::flags, and TY_IS_CHARACTER.

BOOL TY_is_f90_pointer ( const TY_IDX  tyi  )  [inline]

Definition at line 1356 of file symtab_access.h.

References TY_is_f90_pointer, and Ty_Table.

BOOL TY_is_f90_pointer ( const TY ty  )  [inline]

Definition at line 1350 of file symtab_access.h.

References TY::flags, and TY_IS_F90_POINTER.

BOOL TY_is_logical ( const TY_IDX  tyi  )  [inline]

Definition at line 1271 of file symtab_access.h.

References TY_is_logical, and Ty_Table.

BOOL TY_is_logical ( const TY ty  )  [inline]

Definition at line 1265 of file symtab_access.h.

References TY::flags, and TY_IS_LOGICAL.

BOOL TY_is_non_pod ( const TY_IDX  tyi  )  [inline]

Definition at line 1395 of file symtab_access.h.

References TY_is_non_pod(), and Ty_Table.

BOOL TY_is_non_pod ( const TY ty  )  [inline]

BOOL TY_is_packed ( const TY_IDX  tyi  )  [inline]

Definition at line 1297 of file symtab_access.h.

References TY_is_packed, and Ty_Table.

BOOL TY_is_packed ( const TY ty  )  [inline]

Definition at line 1291 of file symtab_access.h.

References TY::flags, and TY_IS_PACKED.

BOOL TY_is_union ( const TY_IDX  tyi  )  [inline]

Definition at line 1284 of file symtab_access.h.

References TY_is_union, and Ty_Table.

BOOL TY_is_union ( const TY ty  )  [inline]

Definition at line 1278 of file symtab_access.h.

References TY::flags, and TY_IS_UNION.

BOOL TY_is_varargs ( const TY_IDX  tyi  )  [inline]

Definition at line 1480 of file symtab_access.h.

References TY_is_varargs, and Ty_Table.

BOOL TY_is_varargs ( const TY ty  )  [inline]

Definition at line 1474 of file symtab_access.h.

References TY::Pu_flags(), and TY_IS_VARARGS.

TY_KIND TY_kind ( const TY ty  )  [inline]

Definition at line 1153 of file symtab_access.h.

References TY::kind.

TYPE_ID TY_mtype ( const TY ty  )  [inline]

Definition at line 1160 of file symtab_access.h.

References TY::mtype.

char* TY_name ( const TY ty