Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
symtab_access.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FLD_HANDLE
class  ARB_HANDLE

Functions

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_private (const ST &s)
void Set_ST_is_private (ST &s)
void Clear_ST_is_private (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_is_deleted (const ST &s)
void Set_ST_is_deleted (ST &s)
void Clear_ST_is_deleted (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_is_my_pointer (const ST &s)
void Set_ST_is_my_pointer (ST &s)
void Clear_ST_is_my_pointer (ST &s)
BOOL ST_is_allocatable (const ST &s)
void Set_ST_is_allocatable (ST &s)
void Clear_ST_is_allocatable (ST &s)
BOOL ST_is_in_module (const ST &s)
void Set_ST_is_in_module (ST &s)
void Clear_ST_is_in_module (ST &s)
BOOL ST_is_block_data (const ST &s)
void Set_ST_is_block_data (ST &s)
void Clear_ST_is_block_data (ST &s)
BOOL ST_is_external (const ST &s)
void Set_ST_is_external (ST &s)
void Clear_ST_is_external (ST &s)
BOOL ST_is_coarray_concurrent (const ST &s)
void Set_ST_is_coarray_concurrent (ST &s)
void Clear_ST_is_coarray_concurrent (ST &s)
BOOL ST_is_M_imported (const ST &s)
void Set_ST_is_M_imported (ST &s)
void Clear_ST_is_M_imported (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_intent_in_argument (const ST &s)
void Set_ST_is_intent_in_argument (ST &s)
void Clear_ST_is_intent_in_argument (ST &s)
BOOL ST_is_intent_out_argument (const ST &s)
void Set_ST_is_intent_out_argument (ST &s)
void Clear_ST_is_intent_out_argument (ST &s)
BOOL ST_is_assign_interface (const ST &s)
void Set_ST_is_assign_interface (ST &s)
void Clear_ST_is_assign_interface (ST &s)
BOOL ST_is_operator_interface (const ST &s)
void Set_ST_is_operator_interface (ST &s)
void Clear_ST_is_operator_interface (ST &s)
BOOL ST_is_u_operator_interface (const ST &s)
void Set_ST_is_u_operator_interface (ST &s)
void Clear_ST_is_u_operator_interface (ST &s)
BOOL ST_is_parameter (const ST &s)
void Set_ST_is_parameter (ST &s)
void Clear_ST_is_parameter (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)
BOOL ST_one_per_pu (const ST *s)
void Set_ST_one_per_pu (ST *s)
void Clear_ST_one_per_pu (ST *s)
BOOL ST_copy_constructor_st (const ST *s)
void Set_ST_copy_constructor_st (ST *s)
void Clear_ST_copy_constructor_st (ST *s)
BOOL ST_initv_in_other_st (const ST *s)
void Set_ST_initv_in_other_st (ST *s)
void Clear_ST_initv_in_other_st (ST *s)
BOOL ST_is_inintialized_in_f90 (const ST *s)
void Set_ST_is_inintialized_in_f90 (ST *s)
void Clear_ST_is_inintialized_in_f90 (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)
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_decl_view (const PU &pu)
void Set_PU_decl_view (PU &pu)
void Clear_PU_decl_view (PU &pu)
BOOL PU_decl_view (const PU_IDX pui)
void Set_PU_decl_view (PU_IDX pui)
void Clear_PU_decl_view (PU_IDX pui)
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_need_unparsed (const PU &pu)
void Set_PU_need_unparsed (PU &pu)
void Clear_PU_need_unparsed (PU &pu)
BOOL PU_need_unparsed (const PU_IDX pui)
void Set_PU_need_unparsed (PU_IDX pui)
void Clear_PU_need_unparsed (PU_IDX pui)
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_needs_manual_unwinding (const PU &pu)
void Set_PU_needs_manual_unwinding (PU &pu)
void Clear_PU_needs_manual_unwinding (PU &pu)
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)
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)
ST_IDX TY_copy_constructor (const TY &ty)
void Set_TY_copy_constructor (TY &ty, ST_IDX idx)
ST_IDX TY_copy_constructor (const TY_IDX tyi)
void Set_TY_copy_constructor (TY_IDX tyi, ST_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_sequence (const TY &ty)
void Set_TY_is_sequence (TY &ty)
void Clear_TY_is_sequence (TY &ty)
BOOL TY_is_sequence (const TY_IDX tyi)
void Set_TY_is_sequence (TY_IDX tyi)
void Clear_TY_is_sequence (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)
UINT32 TY_block_size (const TY &ty)
void Set_TY_block_size (TY &ty, UINT32 size)
UINT32 TY_block_size (TY_IDX tyi)
void Set_TY_block_size (TY_IDX tyi, UINT32 size)
BOOL TY_is_shared (const TY &ty)
void Set_TY_is_shared (TY &ty)
void Clear_TY_is_shared (TY &ty)
BOOL TY_is_shared (const TY_IDX tyi)
void Set_TY_is_shared (TY_IDX tyi)
void Clear_TY_is_shared (TY_IDX tyi)
BOOL TY_is_strict (const TY &ty)
void Set_TY_is_strict (TY &ty)
void Clear_TY_is_strict (TY &ty)
BOOL TY_is_strict (const TY_IDX tyi)
void Set_TY_is_strict (TY_IDX tyi)
void Clear_TY_is_strict (TY_IDX tyi)
BOOL TY_is_relaxed (const TY &ty)
void Set_TY_is_relaxed (TY &ty)
void Clear_TY_is_relaxed (TY &ty)
BOOL TY_is_relaxed (const TY_IDX tyi)
void Set_TY_is_relaxed (TY_IDX tyi)
void Clear_TY_is_relaxed (TY_IDX tyi)
BOOL TY_is_written (const TY &ty)
void Set_TY_is_written (TY &ty)
void Clear_TY_is_written (TY &ty)
BOOL TY_is_written (const TY_IDX tyi)
void Set_TY_is_written (TY_IDX tyi)
void Clear_TY_is_written (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_is_f90_assumed_size (const TY &ty)
void Set_TY_is_f90_assumed_size (TY &ty)
void Clear_TY_is_f90_assumed_size (TY &ty)
BOOL TY_is_f90_assumed_size (const TY_IDX tyi)
void Set_TY_is_f90_assumed_size (TY_IDX tyi)
void Clear_TY_is_f90_assumed_size (TY_IDX tyi)
BOOL TY_is_f90_assumed_shape (const TY &ty)
void Set_TY_is_f90_assumed_shape (TY &ty)
void Clear_TY_is_f90_assumed_shape (TY &ty)
BOOL TY_is_f90_assumed_shape (const TY_IDX tyi)
void Set_TY_is_f90_assumed_shape (TY_IDX tyi)
void Clear_TY_is_f90_assumed_shape (TY_IDX tyi)
BOOL TY_is_f90_deferred_shape (const TY &ty)
void Set_TY_is_f90_deferred_shape (TY &ty)
void Clear_TY_is_f90_deferred_shape (TY &ty)
BOOL TY_is_f90_deferred_shape (const TY_IDX tyi)
void Set_TY_is_f90_deferred_shape (TY_IDX tyi)
void Clear_TY_is_f90_deferred_shape (TY_IDX tyi)
BOOL TY_is_co_array (const TY &ty)
void Set_TY_is_co_array (TY &ty)
void Clear_TY_is_co_array (TY &ty)
BOOL TY_is_co_array (const TY_IDX tyi)
void Set_TY_is_co_array (TY_IDX tyi)
void Clear_TY_is_co_array (TY_IDX tyi)
BOOL TY_is_external (const TY &ty)
void Set_TY_is_external (TY &ty)
void Clear_TY_is_external (TY &ty)
BOOL TY_is_external (const TY_IDX tyi)
void Set_TY_is_external (TY_IDX tyi)
void Clear_TY_is_external (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_in_mem (const TY &ty)
void Set_TY_return_in_mem (TY &ty)
void Clear_TY_return_in_mem (TY &ty)
BOOL TY_return_in_mem (const TY_IDX tyi)
void Set_TY_return_in_mem (TY_IDX tyi)
void Clear_TY_return_in_mem (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_is_pointer (FLD_HANDLE fld)
void Set_FLD_is_pointer (FLD_HANDLE fld)
void Clear_FLD_is_pointer (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)
TY_IDX TYLIST_type (TYLIST tylist)
void Set_TYLIST_type (TYLIST &tylist, 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)
UINT16 ARB_co_dimension (const ARB_HANDLE arb)
void Set_ARB_co_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_empty_lbnd (const ARB_HANDLE arb)
void Set_ARB_empty_lbnd (ARB_HANDLE arb)
void Clear_ARB_empty_lbnd (ARB_HANDLE arb)
BOOL ARB_empty_ubnd (const ARB_HANDLE arb)
void Set_ARB_empty_ubnd (ARB_HANDLE arb)
void Clear_ARB_empty_ubnd (ARB_HANDLE arb)
BOOL ARB_star_ubnd (const ARB_HANDLE arb)
void Set_ARB_star_ubnd (ARB_HANDLE arb)
void Clear_ARB_star_ubnd (ARB_HANDLE arb)
BOOL ARB_empty_stride (const ARB_HANDLE arb)
void Set_ARB_empty_stride (ARB_HANDLE arb)
void Clear_ARB_empty_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

Definition at line 1638 of file symtab_access.h.

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

Referenced by ARB_are_equivalent(), TY::Print(), TY2F_array(), TY2F_array_for_pointer(), WN2F_Array_Slots(), and WN2F_Arrsection_Slots().

Here is the call graph for this function:

BOOL ARB_empty_lbnd ( const ARB_HANDLE  arb) [inline]

Definition at line 1700 of file symtab_access.h.

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

Referenced by ReorderParms(), and TY_AR_empty_lbnd().

Here is the call graph for this function:

Definition at line 1723 of file symtab_access.h.

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

Referenced by TY_AR_empty_stride().

Here is the call graph for this function:

BOOL ARB_empty_ubnd ( const ARB_HANDLE  arb) [inline]

Definition at line 1708 of file symtab_access.h.

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

Referenced by ReorderParms(), and TY_AR_empty_ubnd().

Here is the call graph for this function:

BOOL ARB_first_dimen ( const ARB_HANDLE  arb) [inline]

Definition at line 1734 of file symtab_access.h.

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

Referenced by ARB_Verify_all().

Here is the call graph for this function:

UINT16 ARB_flags ( const ARB_HANDLE  arb) [inline]

Definition at line 1627 of file symtab_access.h.

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

Referenced by ARB_are_equivalent().

Here is the call graph for this function:

BOOL ARB_last_dimen ( const ARB_HANDLE  arb) [inline]

Definition at line 1741 of file symtab_access.h.

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

Referenced by ARB_are_equivalent(), TY::Print(), and TY_AR_last_dimen().

Here is the call graph for this function:

BOOL ARB_star_ubnd ( const ARB_HANDLE  arb) [inline]

Definition at line 1716 of file symtab_access.h.

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

Referenced by TY_AR_star_ubnd().

Here is the call graph for this function:

Definition at line 1669 of file symtab_access.h.

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

Referenced by ARB_are_equivalent(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), and TY_AR_stride_var().

Here is the call graph for this function:

void Clear_ARB_const_lbnd ( ARB_HANDLE  arb) [inline]

Definition at line 1682 of file symtab_access.h.

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

Referenced by Clear_TY_AR_const_lbnd(), Clear_TY_AR_empty_lbnd(), fei_array_dimen(), and fei_co_array_dimen().

Here is the call graph for this function:

void Clear_ARB_const_stride ( ARB_HANDLE  arb) [inline]

Definition at line 1696 of file symtab_access.h.

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

Referenced by Clear_TY_AR_const_stride(), and cwh_types_array_temp_TY().

Here is the call graph for this function:

void Clear_ARB_const_ubnd ( ARB_HANDLE  arb) [inline]

Definition at line 1689 of file symtab_access.h.

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

Referenced by Clear_TY_AR_const_ubnd(), cwh_types_array_temp_TY(), cwh_types_mk_character_TY(), fei_array_dimen(), and fei_co_array_dimen().

Here is the call graph for this function:

void Clear_ARB_empty_lbnd ( ARB_HANDLE  arb) [inline]

Definition at line 1704 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_ARB_empty_stride ( ARB_HANDLE  arb) [inline]

Definition at line 1727 of file symtab_access.h.

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

Referenced by Clear_TY_AR_empty_stride().

Here is the call graph for this function:

void Clear_ARB_empty_ubnd ( ARB_HANDLE  arb) [inline]

Definition at line 1712 of file symtab_access.h.

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

Referenced by Clear_TY_AR_empty_ubnd().

Here is the call graph for this function:

void Clear_ARB_first_dimen ( ARB_HANDLE  arb) [inline]

Definition at line 1738 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().

Here is the call graph for this function:

void Clear_ARB_last_dimen ( ARB_HANDLE  arb) [inline]

Definition at line 1745 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().

Here is the call graph for this function:

void Clear_ARB_star_ubnd ( ARB_HANDLE  arb) [inline]

Definition at line 1720 of file symtab_access.h.

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

Referenced by Clear_TY_AR_star_ubnd().

Here is the call graph for this function:

void Clear_FILE_INFO_has_inlines ( FILE_INFO f) [inline]

Definition at line 1871 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 1878 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 1857 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 1864 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 1596 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_FLD_begin_union ( FLD_HANDLE  fld) [inline]

Definition at line 1582 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_FLD_end_map ( FLD_HANDLE  fld) [inline]

Definition at line 1603 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_FLD_end_union ( FLD_HANDLE  fld) [inline]

Definition at line 1589 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_FLD_equivalence ( FLD_HANDLE  fld) [inline]

Definition at line 1567 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_FLD_is_bit_field ( FLD_HANDLE  fld) [inline]

Definition at line 1610 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_FLD_is_pointer ( FLD_HANDLE  fld) [inline]

Definition at line 1574 of file symtab_access.h.

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

Here is the call graph for this function:

void Clear_FLD_last_field ( FLD_HANDLE  fld) [inline]

Definition at line 1560 of file symtab_access.h.

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

Referenced by cwh_types_mk_element().

Here is the call graph for this function:

void Clear_LABEL_addr_passed ( LABEL l) [inline]

Definition at line 1786 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 1779 of file symtab_access.h.

References LABEL::flags, and LABEL_ADDR_SAVED.

Referenced by Clear_LABEL_addr_saved().

void Clear_PU_args_aliased ( PU pu) [inline]

Definition at line 773 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 1001 of file symtab_access.h.

References PU_C_LANG, and PU::src_lang.

void Clear_PU_calls_longjmp ( PU pu) [inline]

Definition at line 921 of file symtab_access.h.

References PU::flags, and PU_CALLS_LONGJMP.

void Clear_PU_calls_setjmp ( PU pu) [inline]

Definition at line 914 of file symtab_access.h.

References PU::flags, and PU_CALLS_SETJMP.

void Clear_PU_cxx_lang ( PU pu) [inline]

Definition at line 1008 of file symtab_access.h.

References PU_CXX_LANG, and PU::src_lang.

void Clear_PU_decl_view ( PU pu) [inline]

Definition at line 709 of file symtab_access.h.

References PU::flags, and PU_DECL_VIEW.

Referenced by Clear_PU_decl_view().

void Clear_PU_decl_view ( PU_IDX  pui) [inline]

Definition at line 716 of file symtab_access.h.

References Clear_PU_decl_view(), and Pu_Table.

Here is the call graph for this function:

void Clear_PU_f77_lang ( PU pu) [inline]

Definition at line 1015 of file symtab_access.h.

References PU_F77_LANG, and PU::src_lang.

void Clear_PU_f90_lang ( PU pu) [inline]

Definition at line 1022 of file symtab_access.h.

References PU_F90_LANG, and PU::src_lang.

void Clear_PU_has_alloca ( PU pu) [inline]

Definition at line 858 of file symtab_access.h.

References PU::flags, and PU_HAS_ALLOCA.

void Clear_PU_has_altentry ( PU pu) [inline]

Definition at line 823 of file symtab_access.h.

References PU::flags, and PU_HAS_ALTENTRY.

void Clear_PU_has_exc_scopes ( PU pu) [inline]

Definition at line 752 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 942 of file symtab_access.h.

References PU::flags, and PU_HAS_GLOBAL_PRAGMAS.

void Clear_PU_has_inlines ( PU pu) [inline]

Definition at line 907 of file symtab_access.h.

References PU::flags, and PU_HAS_INLINES.

void Clear_PU_has_mp ( PU pu) [inline]

Definition at line 872 of file symtab_access.h.

References PU::flags, and PU_HAS_MP.

void Clear_PU_has_namelist ( PU pu) [inline]

Definition at line 886 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 766 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 900 of file symtab_access.h.

References PU::flags, and PU_HAS_REGION.

void Clear_PU_has_return_address ( PU pu) [inline]

Definition at line 893 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 963 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 956 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 949 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 816 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 865 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 928 of file symtab_access.h.

References PU::flags, and PU_IPA_ADDR_ANALYSIS.

void Clear_PU_is_inline_function ( PU pu) [inline]

Definition at line 724 of file symtab_access.h.

References PU::flags, and PU_IS_INLINE_FUNCTION.

void Clear_PU_is_mainpu ( PU pu) [inline]

Definition at line 837 of file symtab_access.h.

References PU::flags, and PU_IS_MAINPU.

void Clear_PU_is_nested_func ( PU pu) [inline]

Definition at line 759 of file symtab_access.h.

References PU::flags, and PU_IS_NESTED_FUNC.

void Clear_PU_is_pure ( PU pu) [inline]

Definition at line 695 of file symtab_access.h.

References PU::flags, and PU_IS_PURE.

void Clear_PU_is_thunk ( PU pu) [inline]

Definition at line 970 of file symtab_access.h.

References PU::flags, and PU_IS_THUNK.

void Clear_PU_java_lang ( PU pu) [inline]

Definition at line 1029 of file symtab_access.h.

References PU_JAVA_LANG, and PU::src_lang.

void Clear_PU_mixed_lang ( PU pu) [inline]

Definition at line 994 of file symtab_access.h.

References PU_MIXED_LANG, and PU::src_lang.

void Clear_PU_mp ( PU pu) [inline]

Definition at line 879 of file symtab_access.h.

References PU::flags, and PU_MP.

void Clear_PU_mp_needs_lno ( PU pu) [inline]

Definition at line 851 of file symtab_access.h.

References PU::flags, and PU_MP_NEEDS_LNO.

void Clear_PU_must_inline ( PU pu) [inline]

Definition at line 738 of file symtab_access.h.

References PU::flags, and PU_MUST_INLINE.

void Clear_PU_need_unparsed ( PU pu) [inline]

Definition at line 781 of file symtab_access.h.

References PU::flags, and PU_NEED_UNPARSED.

Referenced by Clear_PU_need_unparsed().

void Clear_PU_need_unparsed ( PU_IDX  pui) [inline]

Definition at line 788 of file symtab_access.h.

References Clear_PU_need_unparsed(), and Pu_Table.

Here is the call graph for this function:

void Clear_PU_needs_fill_align_lowering ( PU pu) [inline]

Definition at line 800 of file symtab_access.h.

References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.

void Clear_PU_needs_manual_unwinding ( PU pu) [inline]

Definition at line 976 of file symtab_access.h.

References PU::flags, and PU_NEEDS_MANUAL_UNWINDING.

void Clear_PU_needs_t9 ( PU pu) [inline]

Definition at line 809 of file symtab_access.h.

References PU::flags, and PU_NEEDS_T9.

void Clear_PU_no_delete ( PU pu) [inline]

Definition at line 745 of file symtab_access.h.

References PU::flags, and PU_NO_DELETE.

void Clear_PU_no_inline ( PU pu) [inline]

Definition at line 731 of file symtab_access.h.

References PU::flags, and PU_NO_INLINE.

void Clear_PU_no_side_effects ( PU pu) [inline]

Definition at line 702 of file symtab_access.h.

References PU::flags, and PU_NO_SIDE_EFFECTS.

void Clear_PU_recursive ( PU pu) [inline]

Definition at line 830 of file symtab_access.h.

References PU::flags, and PU_RECURSIVE.

void Clear_PU_smart_addr_analysis ( PU pu) [inline]

Definition at line 935 of file symtab_access.h.

References PU::flags, and PU_SMART_ADDR_ANALYSIS.

void Clear_PU_uplevel ( PU pu) [inline]

Definition at line 844 of file symtab_access.h.

References PU::flags, and PU_UPLEVEL.

void Clear_ST_addr_passed ( ST s) [inline]

Definition at line 576 of file symtab_access.h.

References ST::flags, and ST_ADDR_PASSED.

void Clear_ST_addr_saved ( ST s) [inline]

Definition at line 569 of file symtab_access.h.

References ST::flags, and ST_ADDR_SAVED.

void Clear_ST_asm_function_st ( ST s) [inline]

Definition at line 624 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 616 of file symtab_access.h.

References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.

void Clear_ST_copy_constructor_st ( ST s) [inline]

Definition at line 646 of file symtab_access.h.

References ST::flags_ext, and ST_COPY_CONSTRUCTOR_ST.

void Clear_ST_declared_static ( ST s) [inline]

Definition at line 484 of file symtab_access.h.

References ST::flags, and ST_DECLARED_STATIC.

void Clear_ST_emit_symbol ( ST s) [inline]

Definition at line 384 of file symtab_access.h.

References ST::flags, and ST_EMIT_SYMBOL.

void Clear_ST_gprel ( ST s) [inline]

Definition at line 405 of file symtab_access.h.

References ST::flags, and ST_GPREL.

Referenced by Fill_Align_Symbol(), and Get_Altentry_UpFormal_Symbol().

void Clear_ST_has_named_section ( ST s) [inline]

Definition at line 632 of file symtab_access.h.

References ST::flags, and ST_HAS_NAMED_SECTION.

void Clear_ST_has_nested_ref ( ST s) [inline]

Definition at line 391 of file symtab_access.h.

References ST::flags, and ST_HAS_NESTED_REF.

void Clear_ST_init_value_zero ( ST s) [inline]

Definition at line 398 of file symtab_access.h.

References ST::flags, and ST_INIT_VALUE_ZERO.

void Clear_ST_initv_in_other_st ( ST s) [inline]

Definition at line 653 of file symtab_access.h.

References ST::flags_ext, and ST_INITV_IN_OTHER_ST.

void Clear_ST_is_allocatable ( ST s) [inline]

Definition at line 441 of file symtab_access.h.

References ST::flags_ext, and ST_IS_ALLOCATABLE.

void Clear_ST_is_assign_interface ( ST s) [inline]

Definition at line 526 of file symtab_access.h.

References ST::flags_ext, and ST_IS_ASSIGN_INTERFACE.

void Clear_ST_is_block_data ( ST s) [inline]

Definition at line 455 of file symtab_access.h.

References ST::flags_ext, and ST_IS_BLOCK_DATA.

void Clear_ST_is_coarray_concurrent ( ST s) [inline]

Definition at line 469 of file symtab_access.h.

References ST::flags_ext, and ST_IS_COARRAY_CONCURRENT.

void Clear_ST_is_const_var ( ST s) [inline]

Definition at line 562 of file symtab_access.h.

References ST::flags, and ST_IS_CONST_VAR.

void Clear_ST_is_datapool ( ST s) [inline]

Definition at line 363 of file symtab_access.h.

References ST::flags, and ST_IS_DATAPOOL.

void Clear_ST_is_deleted ( ST s) [inline]

Definition at line 377 of file symtab_access.h.

References ST::flags_ext, and ST_IS_DELETED.

void Clear_ST_is_equivalenced ( ST s) [inline]

Definition at line 491 of file symtab_access.h.

References ST::flags, and ST_IS_EQUIVALENCED.

void Clear_ST_is_external ( ST s) [inline]

Definition at line 462 of file symtab_access.h.

References ST::flags_ext, and ST_IS_EXTERNAL.

void Clear_ST_is_f90_target ( ST s) [inline]

Definition at line 426 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 498 of file symtab_access.h.

References ST::flags, and ST_IS_FILL_ALIGN.

void Clear_ST_is_in_module ( ST s) [inline]

Definition at line 448 of file symtab_access.h.

References ST::flags_ext, and ST_IS_IN_MODULE.

void Clear_ST_is_inintialized_in_f90 ( ST s) [inline]

Definition at line 660 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INITIALIZED_IN_F90.

void Clear_ST_is_initialized ( ST s) [inline]

Definition at line 320 of file symtab_access.h.

References ST::flags, and ST_IS_INITIALIZED.

void Clear_ST_is_intent_in_argument ( ST s) [inline]

Definition at line 512 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INTENT_IN_ARGUMENT.

void Clear_ST_is_intent_out_argument ( ST s) [inline]

Definition at line 519 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INTENT_OUT_ARGUMENT.

void Clear_ST_is_M_imported ( ST s) [inline]

Definition at line 477 of file symtab_access.h.

References ST::flags_ext, and ST_IS_M_IMPORTED.

void Clear_ST_is_my_pointer ( ST s) [inline]

Definition at line 433 of file symtab_access.h.

References ST::flags_ext, and ST_IS_POINTER.

void Clear_ST_is_namelist ( ST s) [inline]

Definition at line 419 of file symtab_access.h.

References ST::flags, and ST_IS_NAMELIST.

void Clear_ST_is_operator_interface ( ST s) [inline]

Definition at line 533 of file symtab_access.h.

References ST::flags_ext, and ST_IS_OPERATOR_INTERFACE.

void Clear_ST_is_optional_argument ( ST s) [inline]

Definition at line 505 of file symtab_access.h.

References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.

void Clear_ST_is_parameter ( ST s) [inline]

Definition at line 547 of file symtab_access.h.

References ST::flags_ext, and ST_IS_PARAMETER.

void Clear_ST_is_private ( ST s) [inline]

Definition at line 334 of file symtab_access.h.

References ST::flags, and ST_IS_PRIVATE.

void Clear_ST_is_reshaped ( ST s) [inline]

Definition at line 370 of file symtab_access.h.

References ST::flags, and ST_IS_RESHAPED.

void Clear_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 Clear_ST_is_shared_auto ( ST s) [inline]

Definition at line 607 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 259 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 555 of file symtab_access.h.

References ST::flags, and ST_IS_TEMP_VAR.

void Clear_ST_is_thread_private ( ST s) [inline]

Definition at line 583 of file symtab_access.h.

References ST::flags, and ST_IS_THREAD_PRIVATE.

void Clear_ST_is_u_operator_interface ( ST s) [inline]

Definition at line 540 of file symtab_access.h.

References ST::flags_ext, and ST_IS_U_OPERATOR_INTERFACE.

void Clear_ST_is_value_parm ( ST s) [inline]

Definition at line 342 of file symtab_access.h.

References ST::flags, and ST_IS_VALUE_PARM.

Referenced by Allocate_Entry_Formal().

void Clear_ST_is_weak_symbol ( ST s) [inline]

Definition at line 250 of file symtab_access.h.

References ST::flags, and ST_IS_WEAK_SYMBOL.

void Clear_ST_keep_name_w2f ( ST s) [inline]

Definition at line 356 of file symtab_access.h.

References ST::flags, and ST_KEEP_NAME_W2F.

void Clear_ST_not_gprel ( ST s) [inline]

Definition at line 412 of file symtab_access.h.

References ST::flags, and ST_NOT_GPREL.

void Clear_ST_one_per_pu ( ST s) [inline]

Definition at line 639 of file symtab_access.h.

References ST::flags_ext, and ST_ONE_PER_PU.

void Clear_ST_promote_parm ( ST s) [inline]

Definition at line 349 of file symtab_access.h.

References ST::flags, and ST_PROMOTE_PARM.

Referenced by Formal_Sym().

void Clear_ST_pt_to_compiler_generated_mem ( ST s) [inline]

Definition at line 599 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 590 of file symtab_access.h.

References ST::flags, and ST_PT_TO_UNIQUE_MEM.

Referenced by fei_object().

void Clear_TY_anonymous ( TY ty) [inline]

Definition at line 1301 of file symtab_access.h.

References TY::flags, and TY_ANONYMOUS.

Referenced by Clear_TY_anonymous().

void Clear_TY_anonymous ( TY_IDX  tyi) [inline]

Definition at line 1307 of file symtab_access.h.

References Clear_TY_anonymous(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_has_prototype ( TY_IDX  tyi) [inline]

Definition at line 1496 of file symtab_access.h.

References TY_HAS_PROTOTYPE, and Ty_Table.

void Clear_TY_is_character ( TY ty) [inline]

Definition at line 1148 of file symtab_access.h.

References TY::flags, and TY_IS_CHARACTER.

Referenced by Clear_TY_is_character().

void Clear_TY_is_character ( TY_IDX  tyi) [inline]

Definition at line 1154 of file symtab_access.h.

References Clear_TY_is_character(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_co_array ( TY ty) [inline]

Definition at line 1380 of file symtab_access.h.

References TY::flags, and TY_IS_CO_ARRAY.

Referenced by Clear_TY_is_co_array().

void Clear_TY_is_co_array ( TY_IDX  tyi) [inline]

Definition at line 1386 of file symtab_access.h.

References Clear_TY_is_co_array(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_external ( TY ty) [inline]

Definition at line 1394 of file symtab_access.h.

References TY::flags, and TY_IS_EXTERNAL.

Referenced by Clear_TY_is_external().

void Clear_TY_is_external ( TY_IDX  tyi) [inline]

Definition at line 1400 of file symtab_access.h.

References Clear_TY_is_external(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_f90_assumed_shape ( TY ty) [inline]

Definition at line 1353 of file symtab_access.h.

References TY::flags, and TY_IS_F90_ASSUMED_SHAPE.

Referenced by Clear_TY_is_f90_assumed_shape().

void Clear_TY_is_f90_assumed_shape ( TY_IDX  tyi) [inline]

Definition at line 1359 of file symtab_access.h.

References Clear_TY_is_f90_assumed_shape(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_f90_assumed_size ( TY ty) [inline]

Definition at line 1340 of file symtab_access.h.

References TY::flags, and TY_IS_F90_ASSUMED_SIZE.

Referenced by Clear_TY_is_f90_assumed_size().

void Clear_TY_is_f90_assumed_size ( TY_IDX  tyi) [inline]

Definition at line 1346 of file symtab_access.h.

References Clear_TY_is_f90_assumed_size(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_f90_deferred_shape ( TY ty) [inline]

Definition at line 1367 of file symtab_access.h.

References TY::flags, and TY_IS_F90_DEFERRED_SHAPE.

Referenced by Clear_TY_is_f90_deferred_shape().

void Clear_TY_is_f90_deferred_shape ( TY_IDX  tyi) [inline]

Definition at line 1373 of file symtab_access.h.

References Clear_TY_is_f90_deferred_shape(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_f90_pointer ( TY ty) [inline]

Definition at line 1327 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_f90_pointer ( TY_IDX  tyi) [inline]

Definition at line 1333 of file symtab_access.h.

References Clear_TY_is_f90_pointer(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_logical ( TY ty) [inline]

Definition at line 1161 of file symtab_access.h.

References TY::flags, and TY_IS_LOGICAL.

Referenced by Clear_TY_is_logical().

void Clear_TY_is_logical ( TY_IDX  tyi) [inline]

Definition at line 1167 of file symtab_access.h.

References Clear_TY_is_logical(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_non_pod ( TY ty) [inline]

Definition at line 1434 of file symtab_access.h.

References TY::flags, and TY_IS_NON_POD.

Referenced by Clear_TY_is_non_pod().

void Clear_TY_is_non_pod ( TY_IDX  tyi) [inline]

Definition at line 1440 of file symtab_access.h.

References Clear_TY_is_non_pod(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_packed ( TY ty) [inline]

Definition at line 1201 of file symtab_access.h.

References TY::flags, and TY_IS_PACKED.

Referenced by Clear_TY_is_packed().

void Clear_TY_is_packed ( TY_IDX  tyi) [inline]

Definition at line 1207 of file symtab_access.h.

References Clear_TY_is_packed(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_relaxed ( TY ty) [inline]

Definition at line 1257 of file symtab_access.h.

References TY::flags, and TY_IS_RELAXED.

Referenced by Clear_TY_is_relaxed().

void Clear_TY_is_relaxed ( TY_IDX  tyi) [inline]

Definition at line 1263 of file symtab_access.h.

References Clear_TY_is_relaxed(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_sequence ( TY ty) [inline]

Definition at line 1174 of file symtab_access.h.

References TY::flags, and TY_IS_SEQUENCE.

Referenced by Clear_TY_is_sequence().

void Clear_TY_is_sequence ( TY_IDX  tyi) [inline]

Definition at line 1180 of file symtab_access.h.

References Clear_TY_is_sequence(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_shared ( TY ty) [inline]

Definition at line 1231 of file symtab_access.h.

References TY::flags, and TY_IS_SHARED.

Referenced by Clear_TY_is_shared().

void Clear_TY_is_shared ( TY_IDX  tyi) [inline]

Definition at line 1237 of file symtab_access.h.

References Clear_TY_is_shared(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_strict ( TY ty) [inline]

Definition at line 1244 of file symtab_access.h.

References TY::flags, and TY_IS_STRICT.

Referenced by Clear_TY_is_strict().

void Clear_TY_is_strict ( TY_IDX  tyi) [inline]

Definition at line 1250 of file symtab_access.h.

References Clear_TY_is_strict(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_union ( TY ty) [inline]

Definition at line 1188 of file symtab_access.h.

References TY::flags, and TY_IS_UNION.

Referenced by Clear_TY_is_union().

void Clear_TY_is_union ( TY_IDX  tyi) [inline]

Definition at line 1194 of file symtab_access.h.

References Clear_TY_is_union(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_varargs ( TY ty) [inline]

Definition at line 1479 of file symtab_access.h.

References TY::Clear_pu_flag(), and TY_IS_VARARGS.

Referenced by Clear_TY_is_varargs().

Here is the call graph for this function:

void Clear_TY_is_varargs ( TY_IDX  tyi) [inline]

Definition at line 1485 of file symtab_access.h.

References Clear_TY_is_varargs(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_is_written ( TY ty) [inline]

Definition at line 1270 of file symtab_access.h.

References TY::flags, and TY_IS_WRITTEN.

Referenced by Clear_TY_is_written().

void Clear_TY_is_written ( TY_IDX  tyi) [inline]

Definition at line 1276 of file symtab_access.h.

References Clear_TY_is_written(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_no_ansi_alias ( TY ty) [inline]

Definition at line 1421 of file symtab_access.h.

References TY::flags, and TY_NO_ANSI_ALIAS.

Referenced by Clear_TY_no_ansi_alias().

void Clear_TY_no_ansi_alias ( TY_IDX  tyi) [inline]

Definition at line 1427 of file symtab_access.h.

References Clear_TY_no_ansi_alias(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_not_in_union ( TY ty) [inline]

Definition at line 1408 of file symtab_access.h.

References TY::flags, and TY_NOT_IN_UNION.

Referenced by Clear_TY_not_in_union().

void Clear_TY_not_in_union ( TY_IDX  tyi) [inline]

Definition at line 1414 of file symtab_access.h.

References Clear_TY_not_in_union(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_ptr_as_array ( TY ty) [inline]

Definition at line 1288 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_ptr_as_array ( TY_IDX  tyi) [inline]

Definition at line 1294 of file symtab_access.h.

References Clear_TY_ptr_as_array(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_return_in_mem ( TY ty) [inline]

Definition at line 1447 of file symtab_access.h.

References TY::flags, and TY_RETURN_IN_MEM.

Referenced by Clear_TY_return_in_mem().

void Clear_TY_return_in_mem ( TY_IDX  tyi) [inline]

Definition at line 1453 of file symtab_access.h.

References Clear_TY_return_in_mem(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_return_to_param ( TY ty) [inline]

Definition at line 1462 of file symtab_access.h.

References TY::Clear_pu_flag(), and TY_RETURN_TO_PARAM.

Referenced by Clear_TY_return_to_param().

Here is the call graph for this function:

void Clear_TY_return_to_param ( TY_IDX  tyi) [inline]

Definition at line 1470 of file symtab_access.h.

References Clear_TY_return_to_param(), and Ty_Table.

Here is the call graph for this function:

void Clear_TY_split ( TY ty) [inline]

Definition at line 1314 of file symtab_access.h.

References TY::flags, and TY_SPLIT.

Referenced by Clear_TY_split().

void Clear_TY_split ( TY_IDX  tyi) [inline]

Definition at line 1320 of file symtab_access.h.

References Clear_TY_split(), and Ty_Table.

Here is the call graph for this function:

Definition at line 1848 of file symtab_access.h.

References FILE_INFO::gp_group.

Definition at line 1867 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 1874 of file symtab_access.h.

References FI_HAS_MP, and FILE_INFO::flags.

BOOL FILE_INFO_ipa ( const FILE_INFO f) [inline]

Definition at line 1853 of file symtab_access.h.

References FI_IPA, and FILE_INFO::flags.

Referenced by Allocate_Object(), Fill_Align_Symbol(), main(), and Preorder_Process_PUs().

Definition at line 1860 of file symtab_access.h.

References FI_NEEDS_LNO, and FILE_INFO::flags.

Referenced by main().

BOOL FLD_begin_map ( FLD_HANDLE  fld) [inline]

Definition at line 1592 of file symtab_access.h.

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

Referenced by TY2F_Translate_Structure().

Here is the call graph for this function:

BOOL FLD_begin_union ( FLD_HANDLE  fld) [inline]

Definition at line 1578 of file symtab_access.h.

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

Referenced by TY2F_Translate_Structure().

Here is the call graph for this function:

UINT8 FLD_bofst ( FLD_HANDLE  fld) [inline]

Definition at line 1537 of file symtab_access.h.

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

Referenced by cwh_dope_initialize(), cwh_dst_member(), cwh_types_form_misaligned_TY(), fei_static_member(), and FLD_are_equivalent().

Here is the call graph for this function:

UINT8 FLD_bsize ( FLD_HANDLE  fld) [inline]

Definition at line 1532 of file symtab_access.h.

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

Referenced by cwh_dope_initialize(), cwh_dst_member(), cwh_types_form_misaligned_TY(), and FLD_are_equivalent().

Here is the call graph for this function:

BOOL FLD_end_map ( FLD_HANDLE  fld) [inline]

Definition at line 1599 of file symtab_access.h.

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

Referenced by TY2F_Translate_Structure().

Here is the call graph for this function:

BOOL FLD_end_union ( FLD_HANDLE  fld) [inline]

Definition at line 1585 of file symtab_access.h.

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

Referenced by TY2F_Translate_Structure().

Here is the call graph for this function:

UINT16 FLD_flags ( FLD_HANDLE  fld) [inline]

Definition at line 1542 of file symtab_access.h.

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

Referenced by cwh_types_form_misaligned_TY(), and FLD_are_equivalent().

Here is the call graph for this function:

BOOL FLD_is_bit_field ( FLD_HANDLE  fld) [inline]

Definition at line 1606 of file symtab_access.h.

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

Referenced by cwh_dst_member(), FLD_Is_Bitfield(), and TY2F_Fld_Size().

Here is the call graph for this function:

BOOL FLD_is_pointer ( FLD_HANDLE  fld) [inline]

Definition at line 1570 of file symtab_access.h.

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

Referenced by TY2F_Translate_Structure().

Here is the call graph for this function:

STR_IDX FLD_name_idx ( FLD_HANDLE  fld) [inline]

Definition at line 1506 of file symtab_access.h.

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

Referenced by FLD_are_equivalent().

Here is the call graph for this function:

ST_IDX FLD_st ( FLD_HANDLE  fld) [inline]

Definition at line 1547 of file symtab_access.h.

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

Referenced by findEquivFldNm(), and FLD_are_equivalent().

Here is the call graph for this function:

TY_IDX FLD_type ( FLD_HANDLE  fld) [inline]

Definition at line 1516 of file symtab_access.h.

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

Referenced by Adjust_Field_Offset(), Adjust_Type_Size(), Adjusted_Type_Size(), Construct_Fld_Path(), cwh_addr_offset(), cwh_dope_initialize(), cwh_dst_dope_bounds(), cwh_dst_has_dope(), cwh_dst_member(), cwh_dst_stride_kind(), cwh_dst_struct_has_DST(), cwh_inline_allocate(), cwh_io_ioitem(), cwh_stk_get_FLD_TY(), cwh_types_contains_dope(), cwh_types_dope_basic_TY(), cwh_types_dope_rank(), cwh_types_form_misaligned_TY(), cwh_types_shared_dope(), fei_dv_def(), fei_dv_deref(), fei_field_dot(), fei_nseq_subscr(), fei_pstore(), fei_set_dv_hdr_fld(), fei_static_member(), fei_store(), field_type(), FLD_are_equivalent(), FLD_get_to_field(), FLD_Is_Bitfield(), get_field_gap(), Get_Field_Type(), INIT2F_structured(), INITV2C_block_struct(), INITV2C_block_union(), no_overlap(), enter_fld::operator()(), Select_Best_Fld_Path(), skip_till_next_field(), Stab_Get_Mload_Ty(), Struct_Has_One_Float(), Struct_Has_Two_Floats(), Struct_Is_HFA(), TY2C_get_field_info(), TY2C_Output_Struct_Type(), TY2C_prepend_FLD_list(), TY2C_Translate_Structure(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Fld_Size(), TY2F_List_Common_Flds(), TY2F_Translate_EquivCommon_PtrFld(), TY2F_Translate_Fld_Path(), TY2F_Translate_Structure(), Upc_Lower_SymbolTable(), WN2C_MemAccess_Type(), WN2C_SymAccess_Type(), WN2F_array(), WN2F_Offset_Memref(), WN2F_String_Argument(), WN_Create_Shared_Load(), WN_CreateIstore(), WN_CreatePStid(), WN_CreatePstore(), and WN_CreateStid().

Here is the call graph for this function:

BOOL LABEL_addr_passed ( const LABEL l) [inline]

Definition at line 1782 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]

Definition at line 1775 of file symtab_access.h.

References LABEL::flags, and LABEL_ADDR_SAVED.

Referenced by LABEL_addr_saved().

LABEL_KIND LABEL_kind ( const LABEL lbl) [inline]

Definition at line 1760 of file symtab_access.h.

References LABEL::kind.

Referenced by LABEL_begin_eh_range(), LABEL_end_eh_range(), and WN_Rename_Duplicate_Labels().

char* LABEL_name ( const LABEL lbl) [inline]

Definition at line 1757 of file symtab_access.h.

References LABEL::name_idx, and Str_Table.

STR_IDX LABEL_name_idx ( const LABEL lbl) [inline]

Definition at line 1753 of file symtab_access.h.

References LABEL::name_idx.

Referenced by LABEL::Verify().

char* PREG_name ( const PREG preg) [inline]

Definition at line 1802 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 1795 of file symtab_access.h.

References PREG::name_idx.

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

BOOL PU_args_aliased ( const PU pu) [inline]

Definition at line 769 of file symtab_access.h.

References PU::flags, and PU_ARGS_ALIASED.

Referenced by PU::Verify().

BOOL PU_c_lang ( const PU pu) [inline]

Definition at line 997 of file symtab_access.h.

References PU_C_LANG, and PU::src_lang.

Referenced by PU::Verify().

BOOL PU_calls_longjmp ( const PU pu) [inline]

Definition at line 917 of file symtab_access.h.

References PU::flags, and PU_CALLS_LONGJMP.

BOOL PU_calls_setjmp ( const PU pu) [inline]

Definition at line 910 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]

Definition at line 1004 of file symtab_access.h.

References PU_CXX_LANG, and PU::src_lang.

Referenced by PU::Verify().

BOOL PU_decl_view ( const PU pu) [inline]

Definition at line 705 of file symtab_access.h.

References PU::flags, and PU_DECL_VIEW.

Referenced by PU_decl_view().

BOOL PU_decl_view ( const PU_IDX  pui) [inline]

Definition at line 712 of file symtab_access.h.

References PU_decl_view(), and Pu_Table.

Here is the call graph for this function:

BOOL PU_f77_lang ( const PU pu) [inline]

Definition at line 1011 of file symtab_access.h.

References PU_F77_LANG, and PU::src_lang.

Referenced by PU_ftn_lang(), and PU::Verify().

BOOL PU_f90_lang ( const PU pu) [inline]

Definition at line 1018 of file symtab_access.h.

References PU_F90_LANG, and PU::src_lang.

Referenced by PU_ftn_lang(), PU::Verify(), and W2F_Outfile_Translate_Pu().

UINT8 PU_gp_group ( const PU pu) [inline]

Definition at line 677 of file symtab_access.h.

References PU::gp_group.

BOOL PU_has_alloca ( const PU pu) [inline]

Definition at line 854 of file symtab_access.h.

References PU::flags, and PU_HAS_ALLOCA.

Referenced by Choose_Stack_Model().

BOOL PU_has_exc_scopes ( const PU pu) [inline]

Definition at line 748 of file symtab_access.h.

References PU::flags, and PU_HAS_EXC_SCOPES.

Referenced by IPO_CLONE::New_Clone(), and PU::Verify().

BOOL PU_has_global_pragmas ( const PU pu) [inline]

Definition at line 938 of file symtab_access.h.

References PU::flags, and PU_HAS_GLOBAL_PRAGMAS.

BOOL PU_has_inlines ( const PU pu) [inline]

Definition at line 903 of file symtab_access.h.

References PU::flags, and PU_HAS_INLINES.

BOOL PU_has_mp ( const PU pu) [inline]

Definition at line 868 of file symtab_access.h.

References PU::flags, and PU_HAS_MP.

Referenced by Backend_Processing(), Formal_Sym(), Preorder_Process_PUs(), and PU_has_nested().

BOOL PU_has_namelist ( const PU pu) [inline]

Definition at line 882 of file symtab_access.h.

References PU::flags, and PU_HAS_NAMELIST.

Referenced by PU::Verify().

BOOL PU_has_non_mangled_call ( const PU pu) [inline]

Definition at line 762 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 896 of file symtab_access.h.

References PU::flags, and PU_HAS_REGION.

Referenced by Do_WOPT_and_CG_with_Regions(), Preprocess_PU(), and Rail().

BOOL PU_has_return_address ( const PU pu) [inline]

Definition at line 889 of file symtab_access.h.

References PU::flags, and PU_HAS_RETURN_ADDRESS.

Referenced by Initialize_Stack_Frame(), and PU::Verify().

BOOL PU_has_syscall_linkage ( const PU pu) [inline]

Definition at line 959 of file symtab_access.h.

References PU::flags, and PU_HAS_SYSCALL_LINKAGE.

Definition at line 952 of file symtab_access.h.

References PU::flags, and PU_HAS_UNKNOWN_CONTROL_FLOW.

BOOL PU_has_user_alloca ( const PU pu) [inline]

Definition at line 945 of file symtab_access.h.

References PU::flags, and PU_HAS_USER_ALLOCA.

BOOL PU_has_very_high_whirl ( const PU pu) [inline]

Definition at line 812 of file symtab_access.h.

References PU::flags, and PU_HAS_VERY_HIGH_WHIRL.

BOOL PU_in_elf_section ( const PU pu) [inline]

Definition at line 861 of file symtab_access.h.

References PU::flags, and PU_IN_ELF_SECTION.

BOOL PU_ipa_addr_analysis ( const PU pu) [inline]

Definition at line 924 of file symtab_access.h.

References PU::flags, and PU_IPA_ADDR_ANALYSIS.

Referenced by PU_adjust_addr_flags().

BOOL PU_is_inline_function ( const PU pu) [inline]

Definition at line 720 of file symtab_access.h.

References PU::flags, and PU_IS_INLINE_FUNCTION.

Referenced by ST2C_basic_decl(), and ST2C_func_header().

BOOL PU_is_pure ( const PU pu) [inline]

Definition at line 691 of file symtab_access.h.

References PU::flags, and PU_IS_PURE.

BOOL PU_is_thunk ( const PU pu) [inline]

Definition at line 966 of file symtab_access.h.

References PU::flags, and PU_IS_THUNK.

BOOL PU_java_lang ( const PU pu) [inline]

Definition at line 1025 of file symtab_access.h.

References PU_JAVA_LANG, and PU::src_lang.

SYMTAB_IDX PU_lexical_level ( const PU pu) [inline]

Definition at line 682 of file symtab_access.h.

References PU::lexical_level.

BOOL PU_mixed_lang ( const PU pu) [inline]

Definition at line 990 of file symtab_access.h.

References PU_MIXED_LANG, and PU::src_lang.

BOOL PU_mp ( const PU pu) [inline]

Definition at line 875 of file symtab_access.h.

References PU::flags, and PU_MP.

Referenced by LNO_Processing(), Preorder_Process_PUs(), and Preprocess_PU().

BOOL PU_mp_needs_lno ( const PU pu) [inline]

Definition at line 847 of file symtab_access.h.

References PU::flags, and PU_MP_NEEDS_LNO.

Referenced by DRA_Processing(), and LNO_Processing().

BOOL PU_must_inline ( const PU pu) [inline]

Definition at line 734 of file symtab_access.h.

References PU::flags, and PU_MUST_INLINE.

Referenced by PU::Verify().

BOOL PU_need_unparsed ( const PU pu) [inline]

Definition at line 777 of file symtab_access.h.

References PU::flags, and PU_NEED_UNPARSED.

Referenced by main(), Post_LNO_Processing(), and PU_need_unparsed().

BOOL PU_need_unparsed ( const PU_IDX  pui) [inline]

Definition at line 784 of file symtab_access.h.

References PU_need_unparsed(), and Pu_Table.

Here is the call graph for this function:

Definition at line 792 of file symtab_access.h.

References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.

Referenced by Backend_Processing().

BOOL PU_needs_manual_unwinding ( const PU pu) [inline]

Definition at line 972 of file symtab_access.h.

References PU::flags, and PU_NEEDS_MANUAL_UNWINDING.

BOOL PU_needs_t9 ( const PU pu) [inline]

Definition at line 805 of file symtab_access.h.

References PU::flags, and PU_NEEDS_T9.

BOOL PU_no_delete ( const PU pu) [inline]

Definition at line 741 of file symtab_access.h.

References PU::flags, and PU_NO_DELETE.

BOOL PU_no_inline ( const PU pu) [inline]

Definition at line 727 of file symtab_access.h.

References PU::flags, and PU_NO_INLINE.

Referenced by PU::Verify().

BOOL PU_no_side_effects ( const PU pu) [inline]

Definition at line 698 of file symtab_access.h.

References PU::flags, and PU_NO_SIDE_EFFECTS.

BOOL PU_recursive ( const PU pu) [inline]

Definition at line 826 of file symtab_access.h.

References PU::flags, and PU_RECURSIVE.

Referenced by ST2F_func_header(), ST_is_private_local(), and WN2F_interface_blk().

BOOL PU_smart_addr_analysis ( const PU pu) [inline]

Definition at line 931 of file symtab_access.h.

References PU::flags, and PU_SMART_ADDR_ANALYSIS.

Referenced by PU_adjust_addr_flags().

TARGET_INFO_IDX PU_target_idx ( const PU pu) [inline]

Definition at line 667 of file symtab_access.h.

References PU::target_idx.

Referenced by PU::Verify().

BOOL PU_uplevel ( const PU pu) [inline]

Definition at line 840 of file symtab_access.h.

References PU::flags, and PU_UPLEVEL.

Referenced by PU_has_nested().

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

Definition at line 1640 of file symtab_access.h.

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

Referenced by cwh_types_mk_array_TY().

Here is the call graph for this function:

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

Definition at line 1634 of file symtab_access.h.

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

Referenced by cwh_types_array_util(), cwh_types_mk_array_TY(), Fill_Structure_Type(), Make_Array_Type(), and Stab_Array_Of().

Here is the call graph for this function:

void Set_ARB_empty_lbnd ( ARB_HANDLE  arb) [inline]

Definition at line 1702 of file symtab_access.h.

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

Referenced by fei_array_dimen(), fei_co_array_dimen(), and Set_TY_AR_empty_lbnd().

Here is the call graph for this function:

void Set_ARB_empty_stride ( ARB_HANDLE  arb) [inline]

Definition at line 1725 of file symtab_access.h.

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

Referenced by Set_TY_AR_empty_stride().

Here is the call graph for this function:

void Set_ARB_empty_ubnd ( ARB_HANDLE  arb) [inline]

Definition at line 1710 of file symtab_access.h.

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

Referenced by fei_array_dimen(), fei_co_array_dimen(), and Set_TY_AR_empty_ubnd().

Here is the call graph for this function:

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

Definition at line 1629 of file symtab_access.h.

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

Here is the call graph for this function:

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

Definition at line 1651 of file symtab_access.h.

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

Referenced by fei_array_dimen(), fei_co_array_dimen(), and Set_TY_AR_lbnd_var().

Here is the call graph for this function:

void Set_ARB_star_ubnd ( ARB_HANDLE  arb) [inline]

Definition at line 1718 of file symtab_access.h.

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

Referenced by Set_TY_AR_star_ubnd().

Here is the call graph for this function:

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

Definition at line 1671 of file symtab_access.h.

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

Referenced by cwh_types_array_temp_TY(), and Set_TY_AR_stride_var().

Here is the call graph for this function:

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

Definition at line 1661 of file symtab_access.h.

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

Referenced by cwh_types_array_temp_TY(), cwh_types_mk_character_TY(), fei_array_dimen(), fei_co_array_dimen(), and Set_TY_AR_ubnd_var().

Here is the call graph for this function:

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

Definition at line 1850 of file symtab_access.h.

References FILE_INFO::gp_group.

void Set_FILE_INFO_has_inlines ( FILE_INFO f) [inline]

Definition at line 1869 of file symtab_access.h.

References FI_HAS_INLINES, and FILE_INFO::flags.

Referenced by DRA_Add_Clone().

void Set_FILE_INFO_has_mp ( FILE_INFO f) [inline]

Definition at line 1876 of file symtab_access.h.

References FI_HAS_MP, and FILE_INFO::flags.

Referenced by cwh_directive_set_PU_flags().

void Set_FILE_INFO_ipa ( FILE_INFO f) [inline]

Definition at line 1855 of file symtab_access.h.

References FI_IPA, and FILE_INFO::flags.

void Set_FLD_begin_map ( FLD_HANDLE  fld) [inline]

Definition at line 1594 of file symtab_access.h.

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

Here is the call graph for this function:

void Set_FLD_begin_union ( FLD_HANDLE  fld) [inline]

Definition at line 1580 of file symtab_access.h.

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

Here is the call graph for this function:

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

Definition at line 1539 of file symtab_access.h.

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

Referenced by cwh_types_fld_util(), cwh_types_form_misaligned_TY(), and cwh_types_mk_dope_invariant_TY().

Here is the call graph for this function:

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

Definition at line 1534 of file symtab_access.h.

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

Referenced by cwh_types_fld_util(), cwh_types_form_misaligned_TY(), and cwh_types_mk_dope_invariant_TY().

Here is the call graph for this function:

void Set_FLD_end_map ( FLD_HANDLE  fld) [inline]

Definition at line 1601 of file symtab_access.h.

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

Here is the call graph for this function:

void Set_FLD_end_union ( FLD_HANDLE  fld) [inline]

Definition at line 1587 of file symtab_access.h.

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

Here is the call graph for this function:

void Set_FLD_equivalence ( FLD_HANDLE  fld) [inline]

Definition at line 1565 of file symtab_access.h.

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

Referenced by cwh_types_mk_element().

Here is the call graph for this function:

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

Definition at line 1544 of file symtab_access.h.

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

Referenced by cwh_types_form_misaligned_TY().

Here is the call graph for this function:

void Set_FLD_is_bit_field ( FLD_HANDLE  fld) [inline]

Definition at line 1608 of file symtab_access.h.

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

Referenced by cwh_types_mk_dope_invariant_TY().

Here is the call graph for this function:

void Set_FLD_is_pointer ( FLD_HANDLE  fld) [inline]

Definition at line 1572 of file symtab_access.h.

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

Referenced by fei_member().

Here is the call graph for this function:

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

Definition at line 1508 of file symtab_access.h.

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

Here is the call graph for this function:

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

Definition at line 1529 of file symtab_access.h.

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

Referenced by Fill_Align_Symbol(), and Upc_Lower_SymbolTable().

Here is the call graph for this function:

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

Definition at line 1549 of file symtab_access.h.

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

Referenced by cwh_types_mk_element().

Here is the call graph for this function:

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

Definition at line 1524 of file symtab_access.h.

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

Referenced by cwh_types_dope_TY(), and Upc_Lower_SymbolTable().

Here is the call graph for this function:

void Set_LABEL_addr_passed ( LABEL l) [inline]

Definition at line 1784 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]

Definition at line 1777 of file symtab_access.h.

References LABEL::flags, and LABEL_ADDR_SAVED.

Referenced by Set_LABEL_addr_saved().

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

Definition at line 1755 of file symtab_access.h.

References LABEL::name_idx, and s.

Referenced by New_LABEL().

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

Definition at line 1799 of file symtab_access.h.

References Save_Str(), and Set_PREG_name_idx().

Here is the call graph for this function:

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

Definition at line 1797 of file symtab_access.h.

References PREG::name_idx, and s.

Referenced by Create_Preg_explicit(), and Set_PREG_name().

void Set_PU_args_aliased ( PU pu) [inline]

Definition at line 771 of file symtab_access.h.

References PU::flags, and PU_ARGS_ALIASED.

Referenced by fei_assert().

void Set_PU_c_lang ( PU pu) [inline]

Definition at line 999 of file symtab_access.h.

References PU_C_LANG, and PU::src_lang.

void Set_PU_calls_longjmp ( PU pu) [inline]

Definition at line 919 of file symtab_access.h.

References PU::flags, and PU_CALLS_LONGJMP.

void Set_PU_calls_setjmp ( PU pu) [inline]

Definition at line 912 of file symtab_access.h.

References PU::flags, and PU_CALLS_SETJMP.

void Set_PU_cxx_lang ( PU pu) [inline]

Definition at line 1006 of file symtab_access.h.

References PU_CXX_LANG, and PU::src_lang.

void Set_PU_decl_view ( PU pu) [inline]

Definition at line 707 of file symtab_access.h.

References PU::flags, and PU_DECL_VIEW.

Referenced by fei_proc_imp(), and Set_PU_decl_view().

void Set_PU_decl_view ( PU_IDX  pui) [inline]

Definition at line 714 of file symtab_access.h.

References Pu_Table, and Set_PU_decl_view().

Here is the call graph for this function:

void Set_PU_f77_lang ( PU pu) [inline]

Definition at line 1013 of file symtab_access.h.

References PU_F77_LANG, and PU::src_lang.

void Set_PU_f90_lang ( PU pu) [inline]

Definition at line 1020 of file symtab_access.h.

References PU_F90_LANG, and PU::src_lang.

Referenced by fei_proc_def().

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

Definition at line 679 of file symtab_access.h.

References PU::gp_group.

void Set_PU_has_alloca ( PU pu) [inline]

Definition at line 856 of file symtab_access.h.

References PU::flags, and PU_HAS_ALLOCA.

Referenced by Insert_Alloca().

void Set_PU_has_altentry ( PU pu) [inline]

Definition at line 821 of file symtab_access.h.

References PU::flags, and PU_HAS_ALTENTRY.

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

void Set_PU_has_exc_scopes ( PU pu) [inline]

Definition at line 750 of file symtab_access.h.

References PU::flags, and PU_HAS_EXC_SCOPES.

void Set_PU_has_global_pragmas ( PU pu) [inline]

Definition at line 940 of file symtab_access.h.

References PU::flags, and PU_HAS_GLOBAL_PRAGMAS.

void Set_PU_has_inlines ( PU pu) [inline]

Definition at line 905 of file symtab_access.h.

References PU::flags, and PU_HAS_INLINES.

void Set_PU_has_mp ( PU pu) [inline]

Definition at line 870 of file symtab_access.h.

References PU::flags, and PU_HAS_MP.

Referenced by cwh_directive_set_PU_flags().

void Set_PU_has_namelist ( PU pu) [inline]

Definition at line 884 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 764 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 898 of file symtab_access.h.

References PU::flags, and PU_HAS_REGION.

Referenced by Configure_Source(), and WN_CreateRegion().

void Set_PU_has_return_address ( PU pu) [inline]

Definition at line 891 of file symtab_access.h.

References PU::flags, and PU_HAS_RETURN_ADDRESS.

void Set_PU_has_syscall_linkage ( PU pu) [inline]

Definition at line 961 of file symtab_access.h.

References PU::flags, and PU_HAS_SYSCALL_LINKAGE.

void Set_PU_has_unknown_control_flow ( PU pu) [inline]

Definition at line 954 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 947 of file symtab_access.h.

References PU::flags, and PU_HAS_USER_ALLOCA.

void Set_PU_in_elf_section ( PU pu) [inline]

Definition at line 863 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 926 of file symtab_access.h.

References PU::flags, and PU_IPA_ADDR_ANALYSIS.

void Set_PU_is_inline_function ( PU pu) [inline]

Definition at line 722 of file symtab_access.h.

References PU::flags, and PU_IS_INLINE_FUNCTION.

Referenced by fei_proc_def().

void Set_PU_is_mainpu ( PU pu) [inline]

Definition at line 835 of file symtab_access.h.

References PU::flags, and PU_IS_MAINPU.

Referenced by fei_proc_def().

void Set_PU_is_nested_func ( PU pu) [inline]

Definition at line 757 of file symtab_access.h.

References PU::flags, and PU_IS_NESTED_FUNC.

Referenced by fei_proc_def().

void Set_PU_is_pure ( PU pu) [inline]

Definition at line 693 of file symtab_access.h.

References PU::flags, and PU_IS_PURE.

void Set_PU_is_thunk ( PU pu) [inline]

Definition at line 968 of file symtab_access.h.

References PU::flags, and PU_IS_THUNK.

void Set_PU_java_lang ( PU pu) [inline]

Definition at line 1027 of file symtab_access.h.

References PU_JAVA_LANG, and PU::src_lang.

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

Definition at line 684 of file symtab_access.h.

References PU::lexical_level.

void Set_PU_mixed_lang ( PU pu) [inline]

Definition at line 992 of file symtab_access.h.

References PU_MIXED_LANG, and PU::src_lang.

void Set_PU_mp ( PU pu) [inline]

Definition at line 877 of file symtab_access.h.

References PU::flags, and PU_MP.

void Set_PU_mp_needs_lno ( PU pu) [inline]
void Set_PU_must_inline ( PU pu) [inline]

Definition at line 736 of file symtab_access.h.

References PU::flags, and PU_MUST_INLINE.

void Set_PU_need_unparsed ( PU_IDX  pui) [inline]

Definition at line 786 of file symtab_access.h.

References Pu_Table, and Set_PU_need_unparsed().

Here is the call graph for this function:

void Set_PU_needs_fill_align_lowering ( PU pu) [inline]

Definition at line 796 of file symtab_access.h.

References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.

Referenced by cwh_directive_fill_align().

void Set_PU_needs_manual_unwinding ( PU pu) [inline]

Definition at line 974 of file symtab_access.h.

References PU::flags, and PU_NEEDS_MANUAL_UNWINDING.

void Set_PU_needs_t9 ( PU pu) [inline]

Definition at line 807 of file symtab_access.h.

References PU::flags, and PU_NEEDS_T9.

void Set_PU_no_delete ( PU pu) [inline]

Definition at line 743 of file symtab_access.h.

References PU::flags, and PU_NO_DELETE.

void Set_PU_no_inline ( PU pu) [inline]

Definition at line 729 of file symtab_access.h.

References PU::flags, and PU_NO_INLINE.

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

void Set_PU_no_side_effects ( PU pu) [inline]

Definition at line 700 of file symtab_access.h.

References PU::flags, and PU_NO_SIDE_EFFECTS.

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

Definition at line 674 of file symtab_access.h.

References PU::prototype.

Referenced by Declare_Function(), and fei_proc_def().

void Set_PU_recursive ( PU pu) [inline]

Definition at line 828 of file symtab_access.h.

References PU::flags, and PU_RECURSIVE.

Referenced by fei_proc_def(), and fei_proc_interface().

void Set_PU_smart_addr_analysis ( PU pu) [inline]

Definition at line 933 of file symtab_access.h.

References PU::flags, and PU_SMART_ADDR_ANALYSIS.

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

Definition at line 669 of file symtab_access.h.

References idx, and PU::target_idx.

void Set_PU_uplevel ( PU pu) [inline]

Definition at line 842 of file symtab_access.h.

References PU::flags, and PU_UPLEVEL.

Referenced by cwh_directive_set_PU_flags(), and fei_proc_def().

void Set_ST_addr_passed ( ST s) [inline]

Definition at line 574 of file symtab_access.h.

References ST::flags, and ST_ADDR_PASSED.

void Set_ST_addr_saved ( ST s) [inline]

Definition at line 567 of file symtab_access.h.

References ST::flags, and ST_ADDR_SAVED.

Referenced by Allocate_All_Formals(), Set_addr_saved_expr(), and WN_set_st_addr_saved().

void Set_ST_asm_function_st ( ST s) [inline]

Definition at line 622 of file symtab_access.h.

References ST::flags, and ST_ASM_FUNCTION_ST.

void Set_ST_assigned_to_dedicated_preg ( ST s) [inline]

Definition at line 613 of file symtab_access.h.

References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.

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]
void Set_ST_ATTR_st_idx ( ST_ATTR st_attr,
ST_IDX  st 
) [inline]

Definition at line 1813 of file symtab_access.h.

References ST_ATTR::st_idx.

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

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

Definition at line 222 of file symtab_access.h.

References ST::blk, CLASS_BLOCK, Is_True, ST::sym_class, and ST::u2.

Referenced by New_ST_Block().

void Set_ST_copy_constructor_st ( ST s) [inline]

Definition at line 644 of file symtab_access.h.

References ST::flags_ext, and ST_COPY_CONSTRUCTOR_ST.

void Set_ST_declared_static ( ST s) [inline]

Definition at line 482 of file symtab_access.h.

References ST::flags, and ST_DECLARED_STATIC.

void Set_ST_emit_symbol ( ST s) [inline]

Definition at line 382 of file symtab_access.h.

References ST::flags, and ST_EMIT_SYMBOL.

Referenced by DRA_Finalize(), and fei_proc_imp().

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

Definition at line 159 of file symtab_access.h.

References ST::export_class.

Referenced by DRA_Finalize(), fei_proc_def(), and IPO_CLONE::Set_Entry_Point().

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

Definition at line 302 of file symtab_access.h.

References ST::base_idx, Is_True, and ST_is_split_common().

Here is the call graph for this function:

void Set_ST_gprel ( ST s) [inline]

Definition at line 403 of file symtab_access.h.

References ST::flags, and ST_GPREL.

Referenced by Allocate_Object(), fei_section_gp(), Get_Section_ST(), and Shorten_Section().

void Set_ST_has_named_section ( ST s) [inline]

Definition at line 630 of file symtab_access.h.

References ST::flags, and ST_HAS_NAMED_SECTION.

void Set_ST_has_nested_ref ( ST s) [inline]

Definition at line 389 of file symtab_access.h.

References ST::flags, and ST_HAS_NESTED_REF.

Referenced by fei_object(), and fei_seg().

void Set_ST_init_value_zero ( ST s) [inline]

Definition at line 396 of file symtab_access.h.

References ST::flags, and ST_INIT_VALUE_ZERO.

void Set_ST_initv_in_other_st ( ST s) [inline]

Definition at line 651 of file symtab_access.h.

References ST::flags_ext, and ST_INITV_IN_OTHER_ST.

void Set_ST_is_allocatable ( ST s) [inline]

Definition at line 439 of file symtab_access.h.

References ST::flags_ext, and ST_IS_ALLOCATABLE.

Referenced by fei_object().

void Set_ST_is_assign_interface ( ST s) [inline]

Definition at line 524 of file symtab_access.h.

References ST::flags_ext, and ST_IS_ASSIGN_INTERFACE.

Referenced by fei_interface().

void Set_ST_is_block_data ( ST s) [inline]

Definition at line 453 of file symtab_access.h.

References ST::flags_ext, and ST_IS_BLOCK_DATA.

Referenced by PDGCS_new_proc().

void Set_ST_is_coarray_concurrent ( ST s) [inline]

Definition at line 467 of file symtab_access.h.

References ST::flags_ext, and ST_IS_COARRAY_CONCURRENT.

Referenced by fei_proc_def(), and fei_proc_interface().

void Set_ST_is_const_var ( ST s) [inline]

Definition at line 560 of file symtab_access.h.

References ST::flags, and ST_IS_CONST_VAR.

Referenced by fei_object(), and Gen_Read_Only_Symbol().

void Set_ST_is_datapool ( ST s) [inline]

Definition at line 361 of file symtab_access.h.

References ST::flags, and ST_IS_DATAPOOL.

void Set_ST_is_deleted ( ST s) [inline]

Definition at line 375 of file symtab_access.h.

References ST::flags_ext, and ST_IS_DELETED.

void Set_ST_is_equivalenced ( ST s) [inline]

Definition at line 489 of file symtab_access.h.

References ST::flags, and ST_IS_EQUIVALENCED.

Referenced by fei_object().

void Set_ST_is_external ( ST s) [inline]

Definition at line 460 of file symtab_access.h.

References ST::flags_ext, and ST_IS_EXTERNAL.

Referenced by fei_interface(), fei_namelist(), fei_object(), and fei_seg().

void Set_ST_is_f90_target ( ST s) [inline]

Definition at line 424 of file symtab_access.h.

References ST::flags, and ST_IS_F90_TARGET.

Referenced by fei_object().

void Set_ST_is_fill_align ( ST s) [inline]

Definition at line 496 of file symtab_access.h.

References ST::flags, and ST_IS_FILL_ALIGN.

Referenced by cwh_directive_fill_align().

void Set_ST_is_inintialized_in_f90 ( ST s) [inline]

Definition at line 658 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INITIALIZED_IN_F90.

void Set_ST_is_intent_in_argument ( ST s) [inline]

Definition at line 510 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INTENT_IN_ARGUMENT.

Referenced by fei_object().

void Set_ST_is_intent_out_argument ( ST s) [inline]

Definition at line 517 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INTENT_OUT_ARGUMENT.

Referenced by fei_object().

void Set_ST_is_M_imported ( ST s) [inline]

Definition at line 475 of file symtab_access.h.

References ST::flags_ext, and ST_IS_M_IMPORTED.

void Set_ST_is_my_pointer ( ST s) [inline]

Definition at line 431 of file symtab_access.h.

References ST::flags_ext, and ST_IS_POINTER.

Referenced by fei_object().

void Set_ST_is_namelist ( ST s) [inline]

Definition at line 417 of file symtab_access.h.

References ST::flags, and ST_IS_NAMELIST.

void Set_ST_is_operator_interface ( ST s) [inline]

Definition at line 531 of file symtab_access.h.

References ST::flags_ext, and ST_IS_OPERATOR_INTERFACE.

Referenced by fei_interface().

void Set_ST_is_optional_argument ( ST s) [inline]

Definition at line 503 of file symtab_access.h.

References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.

Referenced by fei_object().

void Set_ST_is_parameter ( ST s) [inline]

Definition at line 545 of file symtab_access.h.

References ST::flags_ext, and ST_IS_PARAMETER.

Referenced by fei_object().

void Set_ST_is_private ( ST s) [inline]

Definition at line 332 of file symtab_access.h.

References ST::flags, and ST_IS_PRIVATE.

Referenced by fei_object().

void Set_ST_is_reshaped ( ST s) [inline]

Definition at line 368 of file symtab_access.h.

References ST::flags, and ST_IS_RESHAPED.

Referenced by cwh_stab_distrib_pragmas().

void Set_ST_is_return_var ( ST s) [inline]

Definition at line 325 of file symtab_access.h.

References ST::flags, and ST_IS_RETURN_VAR.

Referenced by fei_object().

void Set_ST_is_shared_auto ( ST s) [inline]

Definition at line 605 of file symtab_access.h.

References ST::flags, and ST_IS_SHARED_AUTO.

void Set_ST_is_split_common ( ST s) [inline]

Definition at line 256 of file symtab_access.h.

References ST::flags, and ST_IS_SPLIT_COMMON.

Referenced by cwh_stab_split_ST().

void Set_ST_is_thread_private ( ST s) [inline]

Definition at line 581 of file symtab_access.h.

References ST::flags, and ST_IS_THREAD_PRIVATE.

Referenced by cwh_stab_split_common(), cwh_stab_split_ST(), and fei_seg().

void Set_ST_is_u_operator_interface ( ST s) [inline]

Definition at line 538 of file symtab_access.h.

References ST::flags_ext, and ST_IS_U_OPERATOR_INTERFACE.

Referenced by fei_interface().

void Set_ST_is_value_parm ( ST s) [inline]

Definition at line 340 of file symtab_access.h.

References ST::flags, and ST_IS_VALUE_PARM.

Referenced by Allocate_All_Formals(), cwh_types_character_extra(), and fei_object().

void Set_ST_is_weak_symbol ( ST s) [inline]

Definition at line 248 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 354 of file symtab_access.h.

References ST::flags, and ST_KEEP_NAME_W2F.

Referenced by ST_Init().

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

Definition at line 132 of file symtab_access.h.

References idx, ST::name_idx, and ST::u1.

Referenced by Copy_ST_No_Base(), and Get_Section_ST_With_Given_Name().

void Set_ST_not_gprel ( ST s) [inline]

Definition at line 410 of file symtab_access.h.

References ST::flags, and ST_NOT_GPREL.

Referenced by fei_section_nongp(), and fei_seg().

void Set_ST_one_per_pu ( ST s) [inline]

Definition at line 637 of file symtab_access.h.

References ST::flags_ext, and ST_ONE_PER_PU.

void Set_ST_promote_parm ( ST s) [inline]

Definition at line 347 of file symtab_access.h.

References ST::flags, and ST_PROMOTE_PARM.

void Set_ST_pt_to_compiler_generated_mem ( ST s) [inline]

Definition at line 596 of file symtab_access.h.

References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.

void Set_ST_pt_to_unique_mem ( ST s) [inline]
void Set_ST_pu ( ST s,
PU_IDX  pu 
) [inline]
void Set_ST_st_idx ( ST s,
ST_IDX  idx 
) [inline]

Definition at line 231 of file symtab_access.h.

References idx, and ST::st_idx.

Referenced by Copy_ST(), Copy_ST_No_Base(), New_ST(), and IPO_SYMTAB::fix_table_entry< T >::operator()().

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

Definition at line 149 of file symtab_access.h.

References ST::storage_class.

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

Definition at line 288 of file symtab_access.h.

References ST::base_idx, Is_True, SCLASS_EXTERN, ST_is_weak_symbol(), and ST_sclass().

Here is the call graph for this function:

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

Definition at line 144 of file symtab_access.h.

References c, and ST::sym_class.

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

Definition at line 139 of file symtab_access.h.

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

Referenced by New_Const_Sym().

void Set_TY_anonymous ( TY ty) [inline]

Definition at line 1299 of file symtab_access.h.

References TY::flags, and TY_ANONYMOUS.

Referenced by Set_TY_anonymous().

void Set_TY_anonymous ( TY_IDX  tyi) [inline]

Definition at line 1305 of file symtab_access.h.

References Set_TY_anonymous(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1096 of file symtab_access.h.

References Set_TY_arb(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_block_size ( TY ty,
UINT32  size 
) [inline]

Definition at line 1218 of file symtab_access.h.

References TY::block_size, and size.

Referenced by Make_Shared_Type(), and Set_TY_block_size().

void Set_TY_block_size ( TY_IDX  tyi,
UINT32  size 
) [inline]

Definition at line 1223 of file symtab_access.h.

References Set_TY_block_size(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_copy_constructor ( TY ty,
ST_IDX  idx 
) [inline]

Definition at line 1133 of file symtab_access.h.

References TY::Set_copy_constructor().

Referenced by Set_TY_copy_constructor().

Here is the call graph for this function:

void Set_TY_copy_constructor ( TY_IDX  tyi,
ST_IDX  idx 
) [inline]

Definition at line 1137 of file symtab_access.h.

References Set_TY_copy_constructor(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1115 of file symtab_access.h.

References TY::Set_etype().

Referenced by cwh_types_array_util(), cwh_types_form_misaligned_TY(), Fill_Structure_Type(), Make_Array_Type(), Make_Shared_Type(), Set_TY_etype(), and Stab_Array_Of().

Here is the call graph for this function:

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

Definition at line 1119 of file symtab_access.h.

References Set_TY_etype(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1063 of file symtab_access.h.

References TY::flags.

Referenced by cwh_types_mk_misaligned_TY(), Make_Shared_Type(), and Set_TY_flags().

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

Definition at line 1067 of file symtab_access.h.

References Set_TY_flags(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1076 of file symtab_access.h.

References Set_TY_fld(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_has_prototype ( TY_IDX  tyi) [inline]

Definition at line 1492 of file symtab_access.h.

References TY_HAS_PROTOTYPE, and Ty_Table.

void Set_TY_is_character ( TY ty) [inline]
void Set_TY_is_character ( TY_IDX  tyi) [inline]

Definition at line 1152 of file symtab_access.h.

References Set_TY_is_character(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_co_array ( TY ty) [inline]

Definition at line 1378 of file symtab_access.h.

References TY::flags, and TY_IS_CO_ARRAY.

Referenced by fei_descriptor(), and Set_TY_is_co_array().

void Set_TY_is_co_array ( TY_IDX  tyi) [inline]

Definition at line 1384 of file symtab_access.h.

References Set_TY_is_co_array(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_external ( TY ty) [inline]

Definition at line 1392 of file symtab_access.h.

References TY::flags, and TY_IS_EXTERNAL.

Referenced by Set_TY_is_external().

void Set_TY_is_external ( TY_IDX  tyi) [inline]

Definition at line 1398 of file symtab_access.h.

References Set_TY_is_external(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_f90_assumed_shape ( TY ty) [inline]

Definition at line 1351 of file symtab_access.h.

References TY::flags, and TY_IS_F90_ASSUMED_SHAPE.

Referenced by fei_descriptor(), fei_object(), and Set_TY_is_f90_assumed_shape().

void Set_TY_is_f90_assumed_shape ( TY_IDX  tyi) [inline]

Definition at line 1357 of file symtab_access.h.

References Set_TY_is_f90_assumed_shape(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_f90_assumed_size ( TY ty) [inline]

Definition at line 1338 of file symtab_access.h.

References TY::flags, and TY_IS_F90_ASSUMED_SIZE.

Referenced by fei_descriptor(), fei_object(), and Set_TY_is_f90_assumed_size().

void Set_TY_is_f90_assumed_size ( TY_IDX  tyi) [inline]

Definition at line 1344 of file symtab_access.h.

References Set_TY_is_f90_assumed_size(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_f90_deferred_shape ( TY ty) [inline]

Definition at line 1365 of file symtab_access.h.

References TY::flags, and TY_IS_F90_DEFERRED_SHAPE.

Referenced by fei_descriptor(), fei_object(), and Set_TY_is_f90_deferred_shape().

void Set_TY_is_f90_deferred_shape ( TY_IDX  tyi) [inline]

Definition at line 1371 of file symtab_access.h.

References Set_TY_is_f90_deferred_shape(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_f90_pointer ( TY_IDX  tyi) [inline]

Definition at line 1331 of file symtab_access.h.

References Set_TY_is_f90_pointer(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_logical ( TY ty) [inline]

Definition at line 1159 of file symtab_access.h.

References TY::flags, and TY_IS_LOGICAL.

Referenced by cwh_types_mk_logical_TY(), and Set_TY_is_logical().

void Set_TY_is_logical ( TY_IDX  tyi) [inline]

Definition at line 1165 of file symtab_access.h.

References Set_TY_is_logical(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_non_pod ( TY ty) [inline]

Definition at line 1432 of file symtab_access.h.

References TY::flags, and TY_IS_NON_POD.

Referenced by Set_TY_is_non_pod().

void Set_TY_is_non_pod ( TY_IDX  tyi) [inline]

Definition at line 1438 of file symtab_access.h.

References Set_TY_is_non_pod(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_packed ( TY ty) [inline]

Definition at line 1199 of file symtab_access.h.

References TY::flags, and TY_IS_PACKED.

Referenced by fei_user_type(), and Set_TY_is_packed().

void Set_TY_is_packed ( TY_IDX  tyi) [inline]

Definition at line 1205 of file symtab_access.h.

References Set_TY_is_packed(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_relaxed ( TY ty) [inline]

Definition at line 1255 of file symtab_access.h.

References TY::flags, and TY_IS_RELAXED.

Referenced by Set_TY_is_relaxed().

void Set_TY_is_relaxed ( TY_IDX  tyi) [inline]

Definition at line 1261 of file symtab_access.h.

References Set_TY_is_relaxed(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_sequence ( TY ty) [inline]

Definition at line 1172 of file symtab_access.h.

References TY::flags, and TY_IS_SEQUENCE.

Referenced by fei_user_type(), and Set_TY_is_sequence().

void Set_TY_is_sequence ( TY_IDX  tyi) [inline]

Definition at line 1178 of file symtab_access.h.

References Set_TY_is_sequence(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_shared ( TY ty) [inline]
void Set_TY_is_shared ( TY_IDX  tyi) [inline]

Definition at line 1235 of file symtab_access.h.

References Set_TY_is_shared(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_strict ( TY ty) [inline]

Definition at line 1242 of file symtab_access.h.

References TY::flags, and TY_IS_STRICT.

Referenced by Make_Shared_Type(), and Set_TY_is_strict().

void Set_TY_is_strict ( TY_IDX  tyi) [inline]

Definition at line 1248 of file symtab_access.h.

References Set_TY_is_strict(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_union ( TY ty) [inline]

Definition at line 1186 of file symtab_access.h.

References TY::flags, and TY_IS_UNION.

Referenced by Set_TY_is_union().

void Set_TY_is_union ( TY_IDX  tyi) [inline]

Definition at line 1192 of file symtab_access.h.

References Set_TY_is_union(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_varargs ( TY ty) [inline]

Definition at line 1477 of file symtab_access.h.

References TY::Set_pu_flag(), and TY_IS_VARARGS.

Referenced by Set_TY_is_varargs().

Here is the call graph for this function:

void Set_TY_is_varargs ( TY_IDX  tyi) [inline]

Definition at line 1483 of file symtab_access.h.

References Set_TY_is_varargs(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_is_written ( TY ty) [inline]

Definition at line 1268 of file symtab_access.h.

References TY::flags, and TY_IS_WRITTEN.

Referenced by Set_TY_is_written(), and WN2C_Append_Symtab_Types().

void Set_TY_is_written ( TY_IDX  tyi) [inline]

Definition at line 1274 of file symtab_access.h.

References Set_TY_is_written(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1049 of file symtab_access.h.

References kind, and TY::kind.

Referenced by Set_TY_kind().

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

Definition at line 1051 of file symtab_access.h.

References Set_TY_kind(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1056 of file symtab_access.h.

References TY::mtype.

Referenced by Set_TY_mtype().

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

Definition at line 1058 of file symtab_access.h.

References Set_TY_mtype(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1102 of file symtab_access.h.

References name, and TY::name_idx.

Referenced by cwh_types_form_misaligned_TY(), and Set_TY_name_idx().

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

Definition at line 1106 of file symtab_access.h.

References Set_TY_name_idx(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_no_ansi_alias ( TY ty) [inline]

Definition at line 1419 of file symtab_access.h.

References TY::flags, and TY_NO_ANSI_ALIAS.

Referenced by Allocate_All_Formals(), and Set_TY_no_ansi_alias().

void Set_TY_no_ansi_alias ( TY_IDX  tyi) [inline]

Definition at line 1425 of file symtab_access.h.

References Set_TY_no_ansi_alias(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_not_in_union ( TY ty) [inline]

Definition at line 1406 of file symtab_access.h.

References TY::flags, and TY_NOT_IN_UNION.

Referenced by Set_TY_not_in_union().

void Set_TY_not_in_union ( TY_IDX  tyi) [inline]

Definition at line 1412 of file symtab_access.h.

References Set_TY_not_in_union(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1128 of file symtab_access.h.

References Set_TY_pointed(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_ptr_as_array ( TY ty) [inline]

Definition at line 1286 of file symtab_access.h.

References TY::flags, and TY_PTR_AS_ARRAY.

Referenced by DRA_EC_Declare_Types(), Set_TY_ptr_as_array(), and WN2C_array().

void Set_TY_ptr_as_array ( TY_IDX  tyi) [inline]

Definition at line 1292 of file symtab_access.h.

References Set_TY_ptr_as_array(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_return_in_mem ( TY ty) [inline]

Definition at line 1445 of file symtab_access.h.

References TY::flags, and TY_RETURN_IN_MEM.

Referenced by Set_TY_return_in_mem().

void Set_TY_return_in_mem ( TY_IDX  tyi) [inline]

Definition at line 1451 of file symtab_access.h.

References Set_TY_return_in_mem(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_return_to_param ( TY ty) [inline]

Definition at line 1460 of file symtab_access.h.

References TY::Set_pu_flag(), and TY_RETURN_TO_PARAM.

Referenced by Set_TY_return_to_param().

Here is the call graph for this function:

void Set_TY_return_to_param ( TY_IDX  tyi) [inline]

Definition at line 1468 of file symtab_access.h.

References Set_TY_return_to_param(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1042 of file symtab_access.h.

References Set_TY_size(), and Ty_Table.

Here is the call graph for this function:

void Set_TY_split ( TY ty) [inline]

Definition at line 1312 of file symtab_access.h.

References TY::flags, and TY_SPLIT.

Referenced by cwh_stab_split_ST(), and Set_TY_split().

void Set_TY_split ( TY_IDX  tyi) [inline]

Definition at line 1318 of file symtab_access.h.

References Set_TY_split(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1081 of file symtab_access.h.

References TY::Set_tylist().

Referenced by cwh_auxst_set_tylist(), cwh_types_mk_procedure_TY(), Declare_Func_N_Arg(), Declare_Function(), Make_Function_Type(), and Set_TY_tylist().

Here is the call graph for this function:

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

Definition at line 1085 of file symtab_access.h.

References Set_TY_tylist(), and Ty_Table.

Here is the call graph for this function:

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

Definition at line 1619 of file symtab_access.h.

Referenced by Change_Type_To_Shared(), and Make_Function_Type().

BOOL ST_addr_passed ( const ST s) [inline]

Definition at line 572 of file symtab_access.h.

References ST::flags, and ST_ADDR_PASSED.

Referenced by ST_addr_taken(), and ST_Verify_Flags().

BOOL ST_addr_saved ( const ST s) [inline]

Definition at line 610 of file symtab_access.h.

References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.

Referenced by ST_ATTR::Verify().

PREG_NUM ST_ATTR_reg_id ( const ST_ATTR st_attr) [inline]
BOOL ST_copy_constructor_st ( const ST s) [inline]

Definition at line 642 of file symtab_access.h.

References ST::flags_ext, and ST_COPY_CONSTRUCTOR_ST.

BOOL ST_declared_static ( const ST s) [inline]
BOOL ST_emit_symbol ( const ST s) [inline]

Definition at line 380 of file symtab_access.h.

References ST::flags, and ST_EMIT_SYMBOL.

Referenced by ST_Verify_Flags().

ST_IDX ST_full_idx ( const ST s) [inline]

Definition at line 296 of file symtab_access.h.

References ST::base_idx, Is_True, and ST_is_split_common().

Here is the call graph for this function:

BOOL ST_gprel ( const ST s) [inline]

Definition at line 401 of file symtab_access.h.

References ST::flags, and ST_GPREL.

Referenced by Shorten_Section(), ST_Verify_Flags(), and Uses_Small_Offset().

BOOL ST_has_named_section ( const ST s) [inline]

Definition at line 628 of file symtab_access.h.

References ST::flags, and ST_HAS_NAMED_SECTION.

Referenced by Allocate_Object().

BOOL ST_init_value_zero ( const ST s) [inline]

Definition at line 394 of file symtab_access.h.

References ST::flags, and ST_INIT_VALUE_ZERO.

Referenced by Allocate_Object(), ST_is_const_initialized_scalar(), and ST_Verify_Flags().

BOOL ST_initv_in_other_st ( const ST s) [inline]

Definition at line 649 of file symtab_access.h.

References ST::flags_ext, and ST_INITV_IN_OTHER_ST.

BOOL ST_is_allocatable ( const ST s) [inline]

Definition at line 437 of file symtab_access.h.

References ST::flags_ext, and ST_IS_ALLOCATABLE.

Referenced by ST2F_decl_var().

BOOL ST_is_assign_interface ( const ST s) [inline]

Definition at line 522 of file symtab_access.h.

References ST::flags_ext, and ST_IS_ASSIGN_INTERFACE.

Referenced by WN2F_interface_blk().

BOOL ST_is_block_data ( const ST s) [inline]

Definition at line 451 of file symtab_access.h.

References ST::flags_ext, and ST_IS_BLOCK_DATA.

Referenced by ST2F_func_header(), and WN2F_End_Routine_Strings().

Definition at line 465 of file symtab_access.h.

References ST::flags_ext, and ST_IS_COARRAY_CONCURRENT.

BOOL ST_is_datapool ( const ST s) [inline]

Definition at line 359 of file symtab_access.h.

References ST::flags, and ST_IS_DATAPOOL.

Referenced by Adjusted_Alignment().

BOOL ST_is_deleted ( const ST s) [inline]

Definition at line 373 of file symtab_access.h.

References ST::flags_ext, and ST_IS_DELETED.

Referenced by write_st::operator()().

BOOL ST_is_external ( const ST s) [inline]

Definition at line 458 of file symtab_access.h.

References ST::flags_ext, and ST_IS_EXTERNAL.

Referenced by write_st::operator()(), WN2F_interface_blk(), and WN2F_namelist_stmt().

BOOL ST_is_f90_target ( const ST s) [inline]

Definition at line 422 of file symtab_access.h.

References ST::flags, and ST_IS_F90_TARGET.

Referenced by cwh_addr_use_mstid_mldid(), ST2F_decl_var(), and ST_Verify_Flags().

BOOL ST_is_fill_align ( const ST s) [inline]

Definition at line 656 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INITIALIZED_IN_F90.

Definition at line 508 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INTENT_IN_ARGUMENT.

Referenced by ST2F_func_header(), and WN2F_interface_blk().

Definition at line 515 of file symtab_access.h.

References ST::flags_ext, and ST_IS_INTENT_OUT_ARGUMENT.

Referenced by ST2F_func_header(), and WN2F_interface_blk().

BOOL ST_is_M_imported ( const ST s) [inline]

Definition at line 473 of file symtab_access.h.

References ST::flags_ext, and ST_IS_M_IMPORTED.

BOOL ST_is_my_pointer ( const ST s) [inline]

Definition at line 429 of file symtab_access.h.

References ST::flags_ext, and ST_IS_POINTER.

Referenced by ST2F_decl_var(), and ST_Verify_Flags().

Definition at line 529 of file symtab_access.h.

References ST::flags_ext, and ST_IS_OPERATOR_INTERFACE.

Referenced by WN2F_interface_blk().

BOOL ST_is_optional_argument ( const ST s) [inline]

Definition at line 501 of file symtab_access.h.

References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.

Referenced by ST2F_func_header(), ST_Verify_Flags(), and WN2F_interface_blk().

BOOL ST_is_parameter ( const ST s) [inline]

Definition at line 543 of file symtab_access.h.

References ST::flags_ext, and ST_IS_PARAMETER.

Referenced by ST2F_decl_var().

BOOL ST_is_private ( const ST s) [inline]

Definition at line 330 of file symtab_access.h.

References ST::flags, and ST_IS_PRIVATE.

Referenced by ST2F_decl_parameter(), and ST2F_decl_var().

BOOL ST_is_shared_auto ( const ST s) [inline]

Definition at line 603 of file symtab_access.h.

References ST::flags, and ST_IS_SHARED_AUTO.

Referenced by ST_Verify_Flags().

BOOL ST_is_thread_private ( const ST s) [inline]

Definition at line 579 of file symtab_access.h.

References ST::flags, and ST_IS_THREAD_PRIVATE.

Referenced by Allocate_Object(), cwh_stab_split_common(), and cwh_stab_split_ST().

Definition at line 536 of file symtab_access.h.

References ST::flags_ext, and ST_IS_U_OPERATOR_INTERFACE.

Referenced by WN2F_interface_blk().

BOOL ST_keep_name_w2f ( const ST s) [inline]

Definition at line 352 of file symtab_access.h.

References ST::flags, and ST_KEEP_NAME_W2F.

Referenced by ST2F_use_var().

char* ST_name ( const ST s) [inline]

Definition at line 134 of file symtab_access.h.

References ST_name_idx(), and Str_Table.

Here is the call graph for this function:

BOOL ST_not_gprel ( const ST s) [inline]

Definition at line 408 of file symtab_access.h.

References ST::flags, and ST_NOT_GPREL.

Referenced by Shorten_Section(), and ST_Verify_Flags().

BOOL ST_one_per_pu ( const ST s) [inline]

Definition at line 635 of file symtab_access.h.

References ST::flags_ext, and ST_ONE_PER_PU.

BOOL ST_promote_parm ( const ST s) [inline]

Definition at line 345 of file symtab_access.h.

References ST::flags, and ST_PROMOTE_PARM.

Referenced by Promoted_Parm_Type().

Definition at line 593 of file symtab_access.h.

References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.

BOOL ST_pt_to_unique_mem ( const ST s) [inline]

Definition at line 586 of file symtab_access.h.

References ST::flags, and ST_PT_TO_UNIQUE_MEM.

Referenced by ANL_VARLIST::Insert_Var_Refs(), and ST_Verify_Flags().

ST_SCLASS ST_sclass ( const ST s) [inline]

Definition at line 152 of file symtab_access.h.

References ST::storage_class.

ST_IDX ST_st_idx ( const ST s) [inline]

Definition at line 229 of file symtab_access.h.

References ST::st_idx.

Referenced by BE_ST_addr_passed(), BE_ST_addr_used_locally(), BE_ST_pu_has_valid_addr_flags(), BE_ST_pu_needs_addr_flag_adjust(), BE_ST_unknown_const(), BE_ST_w2fc_referenced(), Calc_Local_Area(), Change_ST_Of_Current_PU(), Clear_BE_ST_addr_passed(), Clear_BE_ST_addr_used_locally(), Clear_BE_ST_pu_has_valid_addr_flags(), Clear_BE_ST_pu_needs_addr_flag_adjust(), Clear_BE_ST_unknown_const(), Clear_BE_ST_w2fc_referenced(), IPO_SYMTAB::Clone_INITVs_For_EH(), IPO_CLONE::Clone_Tree(), Common_Variable(), Copy_ST(), Copy_ST_No_Base(), cwh_auxst_clear(), cwh_auxst_find(), cwh_auxst_free(), cwh_dst_mk_common(), cwh_dst_mk_dope_bound(), cwh_dst_mk_formal(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), cwh_dst_mk_variable(), cwh_inline_allocate(), cwh_stab_distrib_pragmas(), cwh_stmt_call_helper(), cwh_types_array_temp_TY(), cwh_types_mk_character_TY(), cwh_types_mk_element(), DRA_Add_Clone(), DRA_Collect_Commons(), DRA_EC_Array_Portion_Parms(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Process_Commons(), DST_enter_cloned_childs(), DST_enter_cloned_subroutine(), Exp_To_Linex_Array(), fei_allocate(), fei_array_dimen(), fei_co_array_dimen(), fei_copy_in(), fei_entry_pt(), fei_gen_func_entry(), fei_interface(), fei_namelist(), fei_use(), ANL_VARLIST::Find(), Find_INITO_For_Symbol(), ANL_VARLIST::Find_or_Insert(), Find_Section_Name_For_ST(), IPO_CLONE::Fix_ST(), Gen_Call_Array(), Get_Array_Type(), get_lda_info(), Has_Base_Block(), ANL_VAR::Id(), INITV_Init_Symdiff(), INITV_Init_Symoff(), Irb_Init_Symdiff(), Irb_Init_Symoff(), IVAR::IVAR(), LDA_Equal_Address(), Make_st_iter(), LINEX::Map_access_vector(), MemCtr_Add_Common(), MemCtr_Add_Global(), MemCtr_Add_Local(), New_INITO(), IPO_SYMTAB::fix_table_entry< T >::operator()(), IPO_SYMTAB::fix_base< T >::operator()(), IPO_SYMTAB::promote_entry< T >::operator()(), PDGCS_new_proc(), Rewrite_Pragmas_On_Structs(), Rewrite_Structs_In_MPRegion(), Set_BE_ST_addr_passed(), Set_BE_ST_addr_used_locally(), Set_BE_ST_pu_has_valid_addr_flags(), Set_BE_ST_pu_needs_addr_flag_adjust(), Set_BE_ST_unknown_const(), Set_BE_ST_w2fc_referenced(), IPO_CLONE::Set_Entry_Point(), Set_ST_base(), ST_has_initv(), ST_index(), ST_is_const_initialized_scalar(), ST_is_private_local(), ST_level(), ST_Verify_Fields(), ST_Verify_Flags(), ST_Verify_Sclass_Export(), WN2F_Append_Purple_Funcinfo(), WN2F_Append_Purple_Xsym(), WN_Create_Generic(), WN_Create_Shared_Store(), WN_CreateAltentry(), WN_CreateAsm_Input(), WN_CreateAsm_Stmt(), WN_CreateComment(), WN_CreateConst(), WN_CreateEntry(), WN_CreateIdname(), WN_CreateLda(), WN_CreateLdid(), WN_CreatePragma(), WN_CreatePStid(), WN_CreateStid(), WN_CreateXgoto(), WN_CreateXpragma(), WN_generic_call(), Wn_Is_Intconst(), WN_Ldid(), and WN_RLdid().

ST_SCLASS ST_storage_class ( const ST s) [inline]

Definition at line 147 of file symtab_access.h.

References ST::storage_class.

Referenced by ST_Verify_Fields().

ST_IDX ST_strong_idx ( const ST s) [inline]

Definition at line 282 of file symtab_access.h.

References ST::base_idx, Is_True, SCLASS_EXTERN, ST::st_idx, ST_is_weak_symbol(), and ST_sclass().

Referenced by LDA_Equal_Address().

Here is the call graph for this function:

ST_CLASS ST_sym_class ( const ST s) [inline]

Definition at line 142 of file symtab_access.h.

References ST::sym_class.

Referenced by W2CF_TRANSLATOR::_Get_Ftn_Name(), Accumulate_Expr_PUinfo(), Append_A_Clause_Symbol(), Append_CallSite(), Append_Distribution(), Append_Nest_Clauses(), Append_ReturnSite(), 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(), fei_copyin_bound(), Get_Implicit_Locals(), INITV2C_symoff(), enter_st::operator()(), write_st::operator()(), PU_lexical_level(), 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_type(), 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_Verify_Fields(), ST_Verify_Flags(), Stab_Is_Equivalence_Block(), Stab_Is_Valid_Base(), W2C_Enter_Global_Symbols(), W2CF_Get_Ftn_St_Name(), W2CF_Symtab_Nameof_St(), 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(), WN2F_pstid(), and WN2F_stid().

TCON_IDX ST_tcon ( const ST s) [inline]

Definition at line 137 of file symtab_access.h.

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

Referenced by cwh_dst_mk_const(), ST_tcon_val(), ST_Verify_Fields(), STC_val(), and TCON_from_stack().

TY_IDX ST_type ( const ST s) [inline]

Definition at line 162 of file symtab_access.h.

References CLASS_CONST, CLASS_NAME, CLASS_PARAMETER, CLASS_PREG, CLASS_TYPE, CLASS_VAR, Fail_FmtAssertion(), ST::sym_class, ST::type, and ST::u2.

Here is the call graph for this function:

BOOL TY_anonymous ( const TY ty) [inline]

Definition at line 1297 of file symtab_access.h.

References TY::flags, and TY_ANONYMOUS.

Referenced by TY_anonymous(), and TY::Verify().

BOOL TY_anonymous ( const TY_IDX  tyi) [inline]

Definition at line 1303 of file symtab_access.h.

References TY_anonymous(), and Ty_Table.

Here is the call graph for this function:

ARB_HANDLE TY_arb ( const TY ty) [inline]

Definition at line 1090 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(), Clear_TY_AR_empty_lbnd(), Clear_TY_AR_empty_stride(), Clear_TY_AR_empty_ubnd(), Clear_TY_AR_star_ubnd(), 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(), DRA_Encode_Parameter(), Equivalent_Types(), fei_allocate(), fei_static_subscripts(), INIT2F_Implied_DoLoop(), Make_Shared_Type(), ReorderParms(), Set_TY_AR_const_lbnd(), Set_TY_AR_const_stride(), Set_TY_AR_const_ubnd(), Set_TY_AR_empty_lbnd(), Set_TY_AR_empty_stride(), Set_TY_AR_empty_ubnd(), Set_TY_AR_lbnd_val(), Set_TY_AR_lbnd_var(), Set_TY_AR_star_ubnd(), Set_TY_AR_stride_val(), Set_TY_AR_stride_var(), Set_TY_AR_ubnd_val(), Set_TY_AR_ubnd_var(), Stab_Is_Assumed_Sized_Array(), TY2F_array(), TY2F_array_for_pointer(), TY2F_Purple_Assumed_Sized_Array(), TY2F_Translate_ArrayElt(), TY_AR_const_lbnd(), TY_AR_const_stride(), TY_AR_const_ubnd(), TY_AR_empty_lbnd(), TY_AR_empty_stride(), TY_AR_empty_ubnd(), TY_AR_last_dimen(), TY_AR_lbnd_val(), TY_AR_lbnd_var(), TY_AR_ndims(), TY_AR_star_ubnd(), TY_AR_stride_val(), TY_AR_stride_var(), TY_AR_ubnd_val(), TY_AR_ubnd_var(), TY_arb(), TY_are_equivalent(), TY_array_hash(), TY::Verify(), WN2F_Array_Slots(), WN2F_Arrsection_Slots(), and WN2F_Translate_StringLEN().

Here is the call graph for this function:

ARB_HANDLE TY_arb ( const TY_IDX  tyi) [inline]

Definition at line 1094 of file symtab_access.h.

References TY_arb(), and Ty_Table.

Here is the call graph for this function:

UINT32 TY_block_size ( TY_IDX  tyi) [inline]

Definition at line 1221 of file symtab_access.h.

References TY_block_size(), and Ty_Table.

Here is the call graph for this function:

ST_IDX TY_copy_constructor ( const TY ty) [inline]

Definition at line 1131 of file symtab_access.h.

References TY::Copy_constructor().

Here is the call graph for this function:

Definition at line 1135 of file symtab_access.h.

References Ty_Table.

TY_IDX TY_etype ( const TY_IDX  tyi) [inline]

Definition at line 1117 of file symtab_access.h.

References TY_etype(), and Ty_Table.

Here is the call graph for this function:

UINT16 TY_flags ( const TY_IDX  tyi) [inline]

Definition at line 1065 of file symtab_access.h.

References TY_flags(), and Ty_Table.

Here is the call graph for this function:

FLD_HANDLE TY_fld ( const TY_IDX  tyi) [inline]

Definition at line 1074 of file symtab_access.h.

References TY_fld(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_character ( const TY_IDX  tyi) [inline]

Definition at line 1150 of file symtab_access.h.

References TY_is_character(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_co_array ( const TY ty) [inline]

Definition at line 1376 of file symtab_access.h.

References TY::flags, and TY_IS_CO_ARRAY.

Referenced by TY_is_co_array().

BOOL TY_is_co_array ( const TY_IDX  tyi) [inline]

Definition at line 1382 of file symtab_access.h.

References TY_is_co_array(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_external ( const TY ty) [inline]

Definition at line 1390 of file symtab_access.h.

References TY::flags, and TY_IS_EXTERNAL.

Referenced by TY_is_external().

BOOL TY_is_external ( const TY_IDX  tyi) [inline]

Definition at line 1396 of file symtab_access.h.

References TY_is_external(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_f90_assumed_shape ( const TY ty) [inline]

Definition at line 1349 of file symtab_access.h.

References TY::flags, and TY_IS_F90_ASSUMED_SHAPE.

Referenced by TY_is_f90_assumed_shape().

Definition at line 1355 of file symtab_access.h.

References TY_is_f90_assumed_shape(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_f90_assumed_size ( const TY ty) [inline]

Definition at line 1336 of file symtab_access.h.

References TY::flags, and TY_IS_F90_ASSUMED_SIZE.

Referenced by TY2F_array(), and TY_is_f90_assumed_size().

Definition at line 1342 of file symtab_access.h.

References TY_is_f90_assumed_size(), and Ty_Table.

Here is the call graph for this function:

Definition at line 1369 of file symtab_access.h.

References TY_is_f90_deferred_shape(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_f90_pointer ( const TY_IDX  tyi) [inline]

Definition at line 1329 of file symtab_access.h.

References TY_is_f90_pointer(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_logical ( const TY_IDX  tyi) [inline]

Definition at line 1163 of file symtab_access.h.

References TY_is_logical(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_non_pod ( const TY ty) [inline]

Definition at line 1430 of file symtab_access.h.

References TY::flags, and TY_IS_NON_POD.

Referenced by TY_is_non_pod().

BOOL TY_is_non_pod ( const TY_IDX  tyi) [inline]

Definition at line 1436 of file symtab_access.h.

References TY_is_non_pod(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_packed ( const TY_IDX  tyi) [inline]

Definition at line 1203 of file symtab_access.h.

References TY_is_packed(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_relaxed ( const TY ty) [inline]

Definition at line 1253 of file symtab_access.h.

References TY::flags, and TY_IS_RELAXED.

Referenced by Get_Access_Consistency(), and TY_is_relaxed().

BOOL TY_is_relaxed ( const TY_IDX  tyi) [inline]

Definition at line 1259 of file symtab_access.h.

References TY_is_relaxed(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_sequence ( const TY ty) [inline]

Definition at line 1170 of file symtab_access.h.

References TY::flags, and TY_IS_SEQUENCE.

Referenced by TY2F_Translate_Structure(), and TY_is_sequence().

BOOL TY_is_sequence ( const TY_IDX  tyi) [inline]

Definition at line 1176 of file symtab_access.h.

References TY_is_sequence(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_shared ( const TY_IDX  tyi) [inline]

Definition at line 1233 of file symtab_access.h.

References TY_is_shared(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_strict ( const TY ty) [inline]

Definition at line 1240 of file symtab_access.h.

References TY::flags, and TY_IS_STRICT.

Referenced by Get_Access_Consistency(), Make_Shared_Type(), and TY_is_strict().

BOOL TY_is_strict ( const TY_IDX  tyi) [inline]

Definition at line 1246 of file symtab_access.h.

References TY_is_strict(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_union ( const TY_IDX  tyi) [inline]

Definition at line 1190 of file symtab_access.h.

References TY_is_union(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_varargs ( const TY_IDX  tyi) [inline]

Definition at line 1481 of file symtab_access.h.

References TY_is_varargs(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_is_written ( const TY ty) [inline]

Definition at line 1266 of file symtab_access.h.

References TY::flags, and TY_IS_WRITTEN.

Referenced by TY2C_Output_Struct_Type(), and TY_is_written().

BOOL TY_is_written ( const TY_IDX  tyi) [inline]

Definition at line 1272 of file symtab_access.h.

References TY_is_written(), and Ty_Table.

Here is the call graph for this function:

TY_KIND TY_kind ( const TY ty) [inline]

Definition at line 1047 of file symtab_access.h.

References TY::kind.

TYPE_ID TY_mtype ( const TY ty) [inline]

Definition at line 1054 of file symtab_access.h.

References TY::mtype.

char* TY_name ( const TY ty) [inline]

Definition at line 1110 of file symtab_access.h.

References TY::name_idx, and Str_Table.

STR_IDX TY_name_idx ( const TY_IDX  tyi) [inline]

Definition at line 1104 of file symtab_access.h.

References TY_name_idx(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_no_ansi_alias ( const TY ty) [inline]

Definition at line 1417 of file symtab_access.h.

References TY::flags, and TY_NO_ANSI_ALIAS.

Referenced by TY_no_ansi_alias().

BOOL TY_no_ansi_alias ( const TY_IDX  tyi) [inline]

Definition at line 1423 of file symtab_access.h.

References TY_no_ansi_alias(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_not_in_union ( const TY ty) [inline]

Definition at line 1404 of file symtab_access.h.

References TY::flags, and TY_NOT_IN_UNION.

Referenced by TY_not_in_union().

BOOL TY_not_in_union ( const TY_IDX  tyi) [inline]

Definition at line 1410 of file symtab_access.h.

References TY_not_in_union(), and Ty_Table.

Here is the call graph for this function:

TY_IDX TY_pointed ( const TY ty) [inline]

Definition at line 1122 of file symtab_access.h.

References TY::Pointed().

Referenced by W2CF_TRANSLATOR::_Get_Expr_Pointed_Ty(), Adjusted_Alignment(), Adjusted_Type_Size(), Array_Element_Then_Struct(), Collect_Goodies(), Construct_Fld_Path(), cwh_addr_f90_pointer_reference(), cwh_addr_load_ST(), cwh_addr_pstore_ST(), cwh_addr_store_ST(), cwh_do_tranformational(), cwh_dst_has_dope(), cwh_dst_mk_formal(), cwh_dst_pointer_type(), cwh_dst_stride_kind(), cwh_inline_allocate(), cwh_io_ioitem(), cwh_io_split_io_items(), cwh_stab_distrib_pragmas(), cwh_stmt_call_helper(), cwh_types_array_TY(), cwh_types_dope_basic_TY(), cwh_types_dope_dims_FLD(), cwh_types_is_dope(), cwh_types_shared_dope(), cwh_types_WN_TY(), DRA_EC_Array_Portion_Parms(), Equivalent_Types(), fei_doloop(), fei_field_dot(), fei_object(), fei_pstore(), fei_redistribute(), fei_return(), fei_set_dv_hdr_fld(), fei_store(), WN_Verifier::Field_id_valid(), FLD_type(), Get_Access_Consistency(), Get_Array_Type(), get_TY_string(), Get_Type_Block_Size(), Get_Type_From_ArrayOp(), Get_Type_Inner_Size(), Initialize_Special_Global_Symbols(), INITV2C_symoff(), Invalid_Pointer_Map_Entry(), is_f90_pointer(), Is_VLA(), Machine_Type(), Make_Shared_Type(), Need_StoP_Cvt(), update_pointer_map::operator()(), ST::Print(), Projected_Region_From_St(), ReorderParms(), Rewrite_Structs_In_MPRegion(), ST2F_decl_var(), ST2F_Is_Dummy_Procedure(), ST_type(), Stab_Compare_Types(), TY2C_pointer(), TY2F_pointer(), TY2F_Pointer_To_Dope(), TY2F_Translate_EquivCommon_PtrFld(), TY2F_Translate_Purple_Array(), TY_are_equivalent(), TY_hash_func(), TY_Is_Character_Reference(), TY_Is_Chararray_Reference(), TY_Of_Expr(), TY_To_Sptr_Idx(), Type_Is_Shared_Ptr(), Types_Are_Equiv(), TY::Verify(), W2F_Translate_Istore_Lhs(), Weird_Array_Element(), WN2C_address_add(), WN2C_array(), WN2C_based_lvalue(), WN2C_Function_Call_Lhs(), WN2C_iloadx(), WN2C_is_pointer_diff(), WN2C_istore(), WN2C_istorex(), WN2C_lda(), WN2C_ldid(), WN2C_lvalue_wn(), WN2C_memref_lhs(), WN2C_mload(), WN2C_mstore(), WN2C_Value_Reference(), WN2F_array(), WN2F_array_bounds(), WN2F_Array_Slots(), WN2F_arrsection_bounds(), WN2F_Arrsection_Slots(), WN2F_call(), LOC_INFO::WN2F_Find_And_Mark_Nested_Address(), WN2F_Function_Call_Lhs(), WN2F_Get_Substring_Info(), WN2F_iload(), WN2F_intrinsic_call(), WN2F_io_list(), WN2F_istore(), WN2F_lda(), WN2F_ldid(), WN2F_mload(), WN2F_mstore(), WN2F_Offset_Memref(), WN2F_Offset_Symref(), WN2F_pstore(), WN2F_stid(), WN2F_Translate_Arithmetic_Operand(), WN2F_Translate_StringLEN(), WN_Create_Shared_Load(), WN_Create_Shared_Ptr_Diff(), WN_Create_Shared_Store(), WN_CreateIstore(), WN_CreatePstore(), WN_get_tld_type(), WN_Is_Volatile_Mem(), WN_object_ty(), WN_SetNull_Sptr(), and WN_Tree_Type().

Here is the call graph for this function:

TY_IDX TY_pointed ( const TY_IDX  tyi) [inline]

Definition at line 1126 of file symtab_access.h.

References Ty_Table.

BOOL TY_ptr_as_array ( const TY_IDX  tyi) [inline]

Definition at line 1290 of file symtab_access.h.

References TY_ptr_as_array(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_return_in_mem ( const TY ty) [inline]

Definition at line 1443 of file symtab_access.h.

References TY::flags, and TY_RETURN_IN_MEM.

Referenced by TY_return_in_mem().

BOOL TY_return_in_mem ( const TY_IDX  tyi) [inline]

Definition at line 1449 of file symtab_access.h.

References TY_return_in_mem(), and Ty_Table.

Here is the call graph for this function:

BOOL TY_return_to_param ( const TY_IDX  tyi) [inline]

Definition at line 1464 of file symtab_access.h.

References TY_return_to_param(), and Ty_Table.

Here is the call graph for this function:

UINT64 TY_size ( const TY ty) [inline]

Definition at line 1038 of file symtab_access.h.

References TY::size.

BOOL TY_split ( const TY_IDX  tyi) [inline]

Definition at line 1316 of file symtab_access.h.

References TY_split(), and Ty_Table.

Here is the call graph for this function:

TYLIST_IDX TY_tylist ( const TY_IDX  tyi) [inline]

Definition at line 1083 of file symtab_access.h.

References Ty_Table, and TY_tylist().

Here is the call graph for this function:

TY_IDX TYLIST_type ( TYLIST  tylist) [inline]

Definition at line 1617 of file symtab_access.h.

Referenced by Make_Function_Type(), ST2F_decl_var(), and TYLIST_item().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines