Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
UINT16 ARB_co_dimension | ( | const ARB_HANDLE | arb | ) | [inline] |
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().
BOOL ARB_const_lbnd | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1678 of file symtab_access.h.
References ARB_CONST_LBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by ARB_are_equivalent(), cwh_dst_subrange(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), fei_array_dimen(), fei_co_array_dimen(), GetLB(), ReorderParms(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), and TY_AR_const_lbnd().
BOOL ARB_const_stride | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1692 of file symtab_access.h.
References ARB_CONST_STRIDE, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by ARB_are_equivalent(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), cwh_types_mk_array_TY(), fei_array_dimen(), fei_co_array_dimen(), TY2F_Translate_ArrayElt(), and TY_AR_const_stride().
BOOL ARB_const_ubnd | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1685 of file symtab_access.h.
References ARB_CONST_UBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by ARB_are_equivalent(), cwh_dst_subrange(), cwh_dst_substring_type(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), fei_array_dimen(), fei_co_array_dimen(), ReorderParms(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), and TY_AR_const_ubnd().
UINT16 ARB_dimension | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1632 of file symtab_access.h.
References ARB::dimension, and ARB_HANDLE::Entry().
Referenced by ARB_are_equivalent(), ARB_Verify_all(), cwh_types_bound_WN(), cwh_types_size_WN(), DRA_Encode_Parameter(), TY::Print(), ReorderParms(), TY2F_array(), TY2F_array_for_pointer(), TY2F_Purple_Assumed_Sized_Array(), TY2F_Translate_ArrayElt(), TY_AR_ndims(), TY_array_hash(), WN2F_Array_Slots(), WN2F_Arrsection_Slots(), and WN2F_Translate_StringLEN().
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().
BOOL ARB_empty_stride | ( | const ARB_HANDLE | arb | ) | [inline] |
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().
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().
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().
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().
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().
INT64 ARB_lbnd_val | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1644 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Lbnd_val().
Referenced by ARB_are_equivalent(), cwh_dst_subrange(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), fei_static_subscripts(), GetLB(), INIT2F_Implied_DoLoop(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), and TY_AR_lbnd_val().
ST_IDX ARB_lbnd_var | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1649 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Lbnd_var().
Referenced by ARB_are_equivalent(), cwh_dst_subrange(), cwh_types_bound_WN(), ReorderParms(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), and TY_AR_lbnd_var().
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().
INT64 ARB_stride_val | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1664 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Stride_val().
Referenced by ARB_are_equivalent(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), fei_array_dimen(), fei_co_array_dimen(), fei_static_subscripts(), TY2F_Translate_ArrayElt(), and TY_AR_stride_val().
ST_IDX ARB_stride_var | ( | const ARB_HANDLE | arb | ) | [inline] |
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().
INT64 ARB_ubnd_val | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1654 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Ubnd_val().
Referenced by ARB_are_equivalent(), cwh_dst_subrange(), cwh_dst_substring_type(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), cwh_types_dope_rank(), INIT2F_Implied_DoLoop(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), TY_AR_ubnd_val(), and TY_array_hash().
ST_IDX ARB_ubnd_var | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1659 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Ubnd_var().
Referenced by ARB_are_equivalent(), cwh_dst_subrange(), cwh_dst_substring_type(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), ReorderParms(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), and TY_AR_ubnd_var().
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().
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().
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().
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.
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().
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().
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().
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().
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().
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.
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.
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.
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.
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.
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.
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.
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().
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_LABEL_target_of_goto_outer_block | ( | LABEL & | l | ) | [inline] |
Definition at line 1771 of file symtab_access.h.
References LABEL::flags, and LABEL_TARGET_OF_GOTO_OUTER_BLOCK.
Referenced by Clear_LABEL_target_of_goto_outer_block().
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.
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.
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.
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.
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_not_used | ( | ST & | s | ) | [inline] |
Definition at line 313 of file symtab_access.h.
References ST::flags, and ST_IS_NOT_USED.
Referenced by Allocate_Object(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), and Update_EHRegion_Inito_Used().
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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().
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.
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.
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.
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.
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.
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.
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().
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.
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.
UINT8 FILE_INFO_gp_group | ( | const FILE_INFO & | f | ) | [inline] |
Definition at line 1848 of file symtab_access.h.
References FILE_INFO::gp_group.
BOOL FILE_INFO_has_inlines | ( | const FILE_INFO & | f | ) | [inline] |
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().
BOOL FILE_INFO_needs_lno | ( | const FILE_INFO & | f | ) | [inline] |
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().
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().
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().
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().
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().
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().
BOOL FLD_equivalence | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1563 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_EQUIVALENCE.
Referenced by FLD_Is_Bitfield(), Stab_Is_Equivalence_Block(), Stab_Is_Equivalenced_Struct(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Fld_Size(), and TY2F_List_Common_Flds().
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().
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().
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().
BOOL FLD_last_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1556 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_LAST_FIELD.
Referenced by Adjust_Field_Offset(), Adjust_Type_Size(), Adjusted_Type_Size(), cwh_types_contains_dope(), cwh_types_dope_dims_FLD(), cwh_types_dope_rank(), cwh_types_form_misaligned_TY(), fei_field_dot(), Fill_Align_Symbol(), findEquivFldNm(), FLD_get_to_field(), FLD_next(), FLD_Verify_all(), INIT2F_structured(), enter_fld::operator()(), TY::Print(), Stab_Is_Equivalenced_Struct(), Struct_are_equivalent(), Struct_Has_One_Float(), Struct_Has_Two_Floats(), TY2C_Output_Struct_Type(), TY2C_Translate_Structure(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Fld_Size(), TY2F_Get_Fld_Path(), TY2F_List_Common_Flds(), TY2F_Translate_Structure(), Upc_Lower_SymbolTable(), and WN2F_strctfld().
char* FLD_name | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1510 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::name_idx, and Str_Table.
Referenced by Construct_Fld_Path(), cwh_dst_member(), cwh_stk_dump(), cwh_stk_fld_name(), cwh_types_form_misaligned_TY(), findEquivFldNm(), TY2C_Translate_Structure(), TY2F_Fld_Name(), W2CF_Dump_Symbol(), W2CF_Symtab_Nameof_Fld(), WN2F_Offset_Memref(), and WN2F_strctfld().
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().
UINT64 FLD_ofst | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1527 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::ofst.
Referenced by Adjust_Type_Size(), Construct_Fld_Path(), cwh_addr_offset(), cwh_dope_initialize(), cwh_dst_dope_bounds(), cwh_dst_member(), cwh_stk_dump(), cwh_types_dope_dims_FLD(), cwh_types_dope_rank(), cwh_types_form_misaligned_TY(), fei_field_dot(), fei_static_member(), Fill_Align_Symbol(), findEquivFldNm(), FLD_are_equivalent(), FLD_Is_Bitfield(), get_field_gap(), INIT2F_structured(), INITV2C_block_struct(), no_overlap(), Select_Best_Fld_Path(), skip_till_next_field(), Stab_Get_Mload_Ty(), Struct_Is_HFA(), TY2C_get_field_info(), TY2C_prepend_FLD_list(), TY2F_Equivalence_FldList(), TY2F_Fld_Size(), and TY2F_Point_At_Path().
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().
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().
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().
BOOL LABEL_target_of_goto_outer_block | ( | const LABEL & | l | ) | [inline] |
Definition at line 1765 of file symtab_access.h.
References LABEL::flags, and LABEL_TARGET_OF_GOTO_OUTER_BLOCK.
Referenced by LABEL_target_of_goto_outer_block().
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().
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.
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_altentry | ( | const PU & | pu | ) | [inline] |
Definition at line 819 of file symtab_access.h.
References PU::flags, and PU_HAS_ALTENTRY.
Referenced by Allocate_All_Formals(), Allocate_Entry_Formal(), Calc_Formal_Area(), DRA_Clone_Instantiate(), DRA_Processing(), fei_object(), MemCtr_Add(), IPO_SYMTAB::New_Symtab(), ST_is_uplevelTemp(), IPO_SYMTAB::Update_Symtab(), and PU::Verify().
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.
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.
BOOL PU_has_unknown_control_flow | ( | const PU & | pu | ) | [inline] |
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_mainpu | ( | const PU & | pu | ) | [inline] |
Definition at line 833 of file symtab_access.h.
References PU::flags, and PU_IS_MAINPU.
Referenced by cwh_dst_enter_pu(), cwh_dst_mk_func(), cwh_stab_adjust_name(), PDGCS_do_proc(), ST2C_func_header(), ST2F_func_header(), PU::Verify(), WN2C_block(), WN2F_End_Routine_Strings(), and WN2F_return().
BOOL PU_is_nested_func | ( | const PU & | pu | ) | [inline] |
Definition at line 755 of file symtab_access.h.
References PU::flags, and PU_IS_NESTED_FUNC.
Referenced by WN_Verifier::CALL_parent_LDID(), Create_Slink_Symbol(), cwh_dst_enter_pu(), fei_object(), Find_Slink_Symbol(), Preprocess_PU(), ST2F_Declare_Tempvar(), ST2F_func_header(), PU::Verify(), W2F_Outfile_Translate_Pu(), and WN2F_End_Routine_Strings().
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.
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.
BOOL PU_needs_fill_align_lowering | ( | const PU & | pu | ) | [inline] |
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.
TY_IDX PU_prototype | ( | const PU & | pu | ) | [inline] |
Definition at line 672 of file symtab_access.h.
References PU::prototype.
Referenced by cwh_dst_mk_func(), cwh_dst_mk_MAIN(), WN_Verifier::Is_return_register_of_call(), ST::Print(), ST_pu_type(), ST_type(), and WN2F_call().
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().
UINT64 PU_src_lang | ( | const PU & | pu | ) | [inline] |
Definition at line 987 of file symtab_access.h.
References PU::src_lang.
Referenced by Find_Insertion_Point(), INITV2C_block_struct(), ST_is_private_local(), Whirl2Src_Emit(), Whirl2Src_Init(), Whirl2Src_Translate_Iload_Str(), and Whirl2Src_Translate_Istore_Str().
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().
void Set_ARB_const_lbnd | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1680 of file symtab_access.h.
References ARB_CONST_LBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), DRA_EC_Declare_Types(), fei_array_dimen(), fei_co_array_dimen(), Fill_Structure_Type(), and Set_TY_AR_const_lbnd().
void Set_ARB_const_stride | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1694 of file symtab_access.h.
References ARB_CONST_STRIDE, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), DRA_EC_Declare_Types(), fei_array_dimen(), fei_co_array_dimen(), Fill_Structure_Type(), and Set_TY_AR_const_stride().
void Set_ARB_const_ubnd | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1687 of file symtab_access.h.
References ARB_CONST_UBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), DRA_EC_Declare_Types(), fei_array_dimen(), fei_co_array_dimen(), Fill_Structure_Type(), and Set_TY_AR_const_ubnd().
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().
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().
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().
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().
void Set_ARB_first_dimen | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1736 of file symtab_access.h.
References ARB_FIRST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_mk_array_TY(), DRA_EC_Declare_Types(), Fill_Structure_Type(), Make_Array_Type(), and Stab_Array_Of().
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.
void Set_ARB_last_dimen | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1743 of file symtab_access.h.
References ARB_LAST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_mk_array_TY(), DRA_EC_Declare_Types(), Fill_Structure_Type(), Make_Array_Type(), and Stab_Array_Of().
void Set_ARB_lbnd_val | ( | ARB_HANDLE | arb, |
INT64 | val | ||
) | [inline] |
Definition at line 1646 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_lbnd_val().
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_mk_character_TY(), DRA_EC_Declare_Types(), fei_array_dimen(), fei_co_array_dimen(), Fill_Structure_Type(), and Set_TY_AR_lbnd_val().
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().
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().
void Set_ARB_stride_val | ( | ARB_HANDLE | arb, |
INT64 | val | ||
) | [inline] |
Definition at line 1666 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_stride_val().
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_dim_TY(), cwh_types_mk_basic_TY(), cwh_types_mk_character_TY(), DRA_EC_Declare_Types(), fei_allocate(), fei_array_dimen(), fei_co_array_dimen(), Fill_Structure_Type(), and Set_TY_AR_stride_val().
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().
void Set_ARB_ubnd_val | ( | ARB_HANDLE | arb, |
INT64 | val | ||
) | [inline] |
Definition at line 1656 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_ubnd_val().
Referenced by cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_dim_TY(), cwh_types_mk_basic_TY(), cwh_types_mk_character_TY(), DRA_EC_Declare_Types(), fei_allocate(), fei_array_dimen(), fei_co_array_dimen(), Fill_Structure_Type(), and Set_TY_AR_ubnd_val().
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().
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_FILE_INFO_needs_lno | ( | FILE_INFO & | f | ) | [inline] |
Definition at line 1862 of file symtab_access.h.
References FI_NEEDS_LNO, and FILE_INFO::flags.
Referenced by cwh_directive_set_LNO_flags(), cwh_stab_distrib_pragmas(), and DRA_Initialize().
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.
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.
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().
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().
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.
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.
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().
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().
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().
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().
void Set_FLD_last_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1558 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_LAST_FIELD.
Referenced by cwh_types_dim_struct_TY(), cwh_types_dope_TY(), cwh_types_mk_basic_TY(), cwh_types_mk_dope_invariant_TY(), cwh_types_mk_element(), cwh_types_mk_namelist_item_TY(), cwh_types_mk_namelist_TY(), cwh_types_mk_result_temp_TY(), DRA_EC_Declare_Types(), fei_member(), and Fill_Structure_Type().
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.
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().
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().
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().
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] |
Definition at line 1762 of file symtab_access.h.
References LABEL::kind.
Referenced by cwh_io_cvt_tos_label_to_wn(), cwh_stmt_select_case_char(), fei_new_select_case(), and New_LABEL().
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_LABEL_target_of_goto_outer_block | ( | LABEL & | l | ) | [inline] |
Definition at line 1768 of file symtab_access.h.
References LABEL::flags, and LABEL_TARGET_OF_GOTO_OUTER_BLOCK.
Referenced by Set_LABEL_target_of_goto_outer_block().
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().
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().
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_has_very_high_whirl | ( | PU & | pu | ) | [inline] |
Definition at line 814 of file symtab_access.h.
References PU::flags, and PU_HAS_VERY_HIGH_WHIRL.
Referenced by cwh_stmt_return_altentry(), cwh_stmt_return_scalar(), WN_CreateComma(), WN_CreateMstore(), WN_CreateRcomma(), WN_CreateSwitch(), and WN_Rrotate().
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.
Definition at line 877 of file symtab_access.h.
void Set_PU_mp_needs_lno | ( | PU & | pu | ) | [inline] |
Definition at line 849 of file symtab_access.h.
References PU::flags, and PU_MP_NEEDS_LNO.
Referenced by cwh_directive_set_LNO_flags(), cwh_stab_distrib_pragmas(), and DRA_Add_Clone().
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 & | pu | ) | [inline] |
Definition at line 779 of file symtab_access.h.
References PU::flags, and PU_NEED_UNPARSED.
Referenced by cwh_stab_mk_fn_0args(), fei_proc_def(), fei_proc_imp(), fei_proc_interface(), PU_Init(), and Set_PU_need_unparsed().
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().
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] |
Definition at line 1824 of file symtab_access.h.
References ST_ATTR::kind, ST_ATTR::reg_id, ST_ATTR_DEDICATED_REGISTER, and ST_ATTR::u.
void Set_ST_ATTR_section_name | ( | ST_ATTR & | st_attr, |
STR_IDX | name | ||
) | [inline] |
Definition at line 1837 of file symtab_access.h.
References ST_ATTR::kind, name, ST_ATTR::section_name, ST_ATTR_SECTION_NAME, and ST_ATTR::u.
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_base_idx | ( | ST & | s, |
ST_IDX | base | ||
) | [inline] |
Definition at line 272 of file symtab_access.h.
References ST::base_idx, DevWarn(), SCLASS_EXTERN, ST_is_split_common(), ST_is_weak_symbol(), and ST_sclass().
Referenced by IPO_CLONE::Clone_Tree(), Copy_ST(), Copy_ST_No_Base(), IPO_SYMTAB::fix_table_entry< T >::operator()(), IPO_SYMTAB::fix_base< T >::operator()(), and Set_ST_base().
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().
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_in_module | ( | ST & | s | ) | [inline] |
Definition at line 446 of file symtab_access.h.
References ST::flags_ext, and ST_IS_IN_MODULE.
Referenced by fei_namelist(), fei_object(), fei_proc_def(), fei_proc_imp(), fei_proc_interface(), fei_seg(), and PDGCS_new_proc().
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_initialized | ( | ST & | s | ) | [inline] |
Definition at line 318 of file symtab_access.h.
References ST::flags, and ST_IS_INITIALIZED.
Referenced by Assign_ST_To_Named_Section(), cwh_data_set_init_flag(), fei_object(), fei_static_base(), New_Const_Sym(), and ST_Block_Merge().
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_not_used | ( | ST & | s | ) | [inline] |
Definition at line 311 of file symtab_access.h.
References ST::flags, and ST_IS_NOT_USED.
Referenced by DRA_Finalize(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), fei_object(), Init_Segment_Descriptors(), IPO_SYMTAB::fix_table_entry< T >::operator()(), IPO_SYMTAB::promote_entry< T >::operator()(), and Update_EHRegion_Inito().
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_temp_var | ( | ST & | s | ) | [inline] |
Definition at line 553 of file symtab_access.h.
References ST::flags, and ST_IS_TEMP_VAR.
Referenced by Allocate_Temp_To_Memory(), Create_Local_ST(), cwh_stab_address_temp_ST(), cwh_types_character_extra(), fei_object(), fei_seg(), and Gen_Temp_Symbol().
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_ofst | ( | ST & | s, |
UINT64 | offset | ||
) | [inline] |
Definition at line 239 of file symtab_access.h.
References ST::offset.
Referenced by Allocate_All_Formals(), Allocate_Space(), Assign_Object_To_Frame_Segment(), Assign_Offset(), cwh_stab_altentry_temp(), cwh_stab_altres_offset_comp(), cwh_stab_common_ST(), cwh_stab_emit_split(), cwh_stab_mk_fn_0args(), cwh_stab_module_ST(), cwh_stab_split_ST(), DRA_Mangle_Call_Site(), fei_interface(), fei_namelist(), fei_object(), fei_proc_def(), fei_proc_imp(), fei_proc_interface(), fei_seg(), Fill_Align_Symbol(), Initialize_Stack_Frame(), Merge_Fixed_Stack_Frame(), IPO_SYMTAB::fix_table_entry< T >::operator()(), Reset_UPFORMAL_Segment(), and St_Block_Union().
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] |
Definition at line 588 of file symtab_access.h.
References ST::flags, and ST_PT_TO_UNIQUE_MEM.
Referenced by Create_Global_Array_ST(), cwh_stab_address_temp_ST(), fei_object(), and Insert_Alloca().
Definition at line 207 of file symtab_access.h.
References CLASS_FUNC, CLASS_NAME, ST::flags, Is_True, ST::pu, ST_ASM_FUNCTION_ST, ST::sym_class, and ST::u2.
Referenced by DRA_Mangle_Call_Site(), and fei_proc_def().
void Set_ST_sclass | ( | ST & | s, |
ST_SCLASS | sc | ||
) | [inline] |
Definition at line 154 of file symtab_access.h.
References ST::storage_class.
Referenced by Allocate_All_Formals(), Allocate_Entry_Formal(), Assign_ST_To_Named_Section(), IPO_CLONE::Clone_Tree(), cwh_data_set_init_flag(), cwh_stab_formal_ref(), DRA_Add_Clone(), DRA_Finalize(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), fei_object(), fei_proc_def(), fei_seg(), fei_smt_parameter(), fei_static_base(), Formal_Sym(), Get_Altentry_UpFormal_Symbol(), Initialize_Frame_Segment(), and IPO_SYMTAB::promote_entry< T >::operator()().
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().
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_ST_type | ( | ST & | s, |
TY_IDX | t | ||
) | [inline] |
Definition at line 180 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.
Referenced by Allocate_Object(), Calc_Local_Area(), Change_Type_To_Shared(), cwh_stab_formal_ref(), cwh_types_mk_element(), fei_object(), fei_seg(), Fill_Align_Symbol(), Formal_Sym(), change_type_op< T >::operator()(), ST2C_func_header(), and WN2C_ldid().
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.
void Set_TY_arb | ( | TY & | ty, |
ARB_HANDLE | idx | ||
) | [inline] |
Definition at line 1092 of file symtab_access.h.
References ARB_HANDLE::Idx(), and TY::Set_arb().
Referenced by cwh_types_array_util(), cwh_types_mk_array_TY(), DRA_EC_Declare_Types(), Fill_Structure_Type(), Make_Array_Type(), Make_Shared_Type(), Set_TY_arb(), and Stab_Array_Of().
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.
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.
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().
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.
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().
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.
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.
void Set_TY_fld | ( | TY & | ty, |
FLD_HANDLE | fld | ||
) | [inline] |
Definition at line 1072 of file symtab_access.h.
References FLD_HANDLE::Idx(), and TY::Set_fld().
Referenced by cwh_types_form_misaligned_TY(), cwh_types_mk_element(), cwh_types_mk_struct(), DRA_EC_Declare_Types(), fei_get_pdg_type(), fei_user_type(), Fill_Structure_Type(), Make_Shared_Type(), and Set_TY_fld().
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.
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] |
Definition at line 1146 of file symtab_access.h.
References TY::flags, and TY_IS_CHARACTER.
Referenced by cwh_types_mk_character_TY(), INITVKIND_ty(), Set_TY_is_character(), and WN2F_String_Argument().
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.
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.
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.
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.
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.
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.
void Set_TY_is_f90_pointer | ( | TY & | ty | ) | [inline] |
Definition at line 1325 of file symtab_access.h.
References TY::flags, and TY_IS_F90_POINTER.
Referenced by cwh_types_mk_f90_pointer_ty(), cwh_types_shared_dope(), fei_member(), fei_object(), make_ptr_type(), and Set_TY_is_f90_pointer().
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.
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.
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.
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.
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.
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.
void Set_TY_is_shared | ( | TY & | ty | ) | [inline] |
Definition at line 1229 of file symtab_access.h.
References TY::flags, and TY_IS_SHARED.
Referenced by Create_Special_Shared_Global_Symbols(), Make_Shared_Type(), and Set_TY_is_shared().
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.
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.
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.
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().
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.
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.
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.
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.
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.
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.
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.
void Set_TY_pointed | ( | TY & | ty, |
TY_IDX | idx | ||
) | [inline] |
Definition at line 1124 of file symtab_access.h.
References TY::Set_pointed().
Referenced by Create_Special_Global_Symbols(), cwh_types_mk_f90_pointer_ty(), cwh_types_mk_unique_pointer_TY(), make_ptr_type(), Make_Shared_Type(), and Set_TY_pointed().
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.
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.
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.
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().
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.
void Set_TY_size | ( | TY & | ty, |
UINT64 | size | ||
) | [inline] |
Definition at line 1040 of file symtab_access.h.
References size, and TY::size.
Referenced by Adjust_Type_Size(), cwh_stab_altres_offset(), cwh_types_mk_array_TY(), cwh_types_mk_character_TY(), Fill_Align_Symbol(), and Set_TY_size().
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.
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.
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().
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.
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 565 of file symtab_access.h.
References ST::flags, and ST_ADDR_SAVED.
Referenced by Set_addr_saved_expr(), ST_addr_taken(), ST_Verify_Flags(), and Verify_addr_saved_expr().
BOOL ST_asm_function_st | ( | const ST & | s | ) | [inline] |
Definition at line 620 of file symtab_access.h.
References ST::flags, and ST_ASM_FUNCTION_ST.
Referenced by Backend_Processing(), Calculate_Stack_Frame_Sizes(), Initialize_Stack_Frame(), PU_lexical_level(), Set_ST_pu(), ST_pu(), and ST_pu_type().
BOOL ST_assigned_to_dedicated_preg | ( | 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().
ST_ATTR_KIND ST_ATTR_kind | ( | const ST_ATTR & | st_attr | ) | [inline] |
Definition at line 1815 of file symtab_access.h.
References ST_ATTR::kind.
Referenced by IPO_SYMTAB::fix_table_entry< T >::operator()(), Assign_Section_Names::operator()(), and find_st_attr_secname::operator()().
PREG_NUM ST_ATTR_reg_id | ( | const ST_ATTR & | st_attr | ) | [inline] |
Definition at line 1817 of file symtab_access.h.
References Is_True, ST_ATTR::kind, ST_ATTR::reg_id, ST_ATTR_DEDICATED_REGISTER, and ST_ATTR::u.
STR_IDX ST_ATTR_section_name | ( | const ST_ATTR & | st_attr | ) | [inline] |
Definition at line 1830 of file symtab_access.h.
References Is_True, ST_ATTR::kind, ST_ATTR::section_name, ST_ATTR_SECTION_NAME, and ST_ATTR::u.
Referenced by Find_Section_Name_For_ST(), and Assign_Section_Names::operator()().
ST_IDX ST_ATTR_st_idx | ( | const ST_ATTR & | st_attr | ) | [inline] |
Definition at line 1811 of file symtab_access.h.
References ST_ATTR::st_idx.
Referenced by IPO_SYMTAB::fix_table_entry< T >::operator()(), Assign_Section_Names::operator()(), and find_st_attr_secname::operator()().
ST_IDX ST_base_idx | ( | const ST & | s | ) | [inline] |
Definition at line 262 of file symtab_access.h.
References ST::base_idx, SCLASS_EXTERN, ST::st_idx, ST_is_split_common(), ST_is_weak_symbol(), and ST_sclass().
Referenced by Calc_Local_Area(), Common_Variable(), Copy_ST(), Copy_ST_No_Base(), cwh_dst_mk_dope_bound(), DRA_Process_Commons(), fei_copy_in(), Get_Array_Type(), Has_Base_Block(), IPO_SYMTAB::fix_table_entry< T >::operator()(), build_type_mod_map::operator()(), IPO_SYMTAB::fix_base< T >::operator()(), WN2F_emit_commons::operator()(), ST_base(), ST_is_const_initialized_scalar(), ST_Verify_Fields(), ST_Verify_Flags(), and ST_Verify_Sclass_Export().
Definition at line 217 of file symtab_access.h.
References ST::blk, CLASS_BLOCK, Is_True, ST::sym_class, and ST::u2.
Referenced by Reset_STB_flags(), Set_STB_align(), Set_STB_flags(), Set_STB_scninfo_idx(), Set_STB_section_idx(), Set_STB_size(), ST_Verify_Fields(), STB_align(), STB_flags(), STB_is_set(), STB_scninfo_idx(), STB_section_idx(), and STB_size().
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] |
Definition at line 480 of file symtab_access.h.
References ST::flags, and ST_DECLARED_STATIC.
Referenced by Allocate_Entry_Formal(), Formal_Sym(), ST_is_uplevelTemp(), and ST_Verify_Flags().
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().
Definition at line 157 of file symtab_access.h.
References ST::export_class.
Referenced by Allocate_File_Statics(), cwh_io_ST_base(), DRA_Add_Clone(), get_lda_info(), Initialize_Stack_Frame(), LDA_Equal_Address(), New_Const_Sym(), write_st::operator()(), ST2C_basic_decl(), ST2F_decl_func(), ST_is_export_local(), ST_is_preemptible(), ST_Verify_Fields(), ST_Verify_Flags(), ST_visible_outside_dso(), WN2C_Append_Purple_Funcinfo(), WN2F_Append_Purple_Funcinfo(), and WN2F_Append_Purple_Xsym().
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().
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_has_nested_ref | ( | const ST & | s | ) | [inline] |
Definition at line 387 of file symtab_access.h.
References ST::flags, and ST_HAS_NESTED_REF.
Referenced by cwh_stab_adjust_base_name(), cwh_stab_altres_offset(), Finalize_Stack_Frame(), Formal_Sym(), write_st::operator()(), pad_global_arrays::operator()(), and ST_Verify_Flags().
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().
BOOL ST_is_coarray_concurrent | ( | const ST & | s | ) | [inline] |
Definition at line 465 of file symtab_access.h.
References ST::flags_ext, and ST_IS_COARRAY_CONCURRENT.
BOOL ST_is_const_var | ( | const ST & | s | ) | [inline] |
Definition at line 558 of file symtab_access.h.
References ST::flags, and ST_IS_CONST_VAR.
Referenced by Is_String_Literal(), ST_is_const_initialized(), ST_is_constant(), ST_Verify_Flags(), WN2C_Append_Symtab_Consts(), and WN2C_Append_Symtab_Vars().
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_equivalenced | ( | const ST & | s | ) | [inline] |
Definition at line 487 of file symtab_access.h.
References ST::flags, and ST_IS_EQUIVALENCED.
Referenced by cwh_addr_use_mstid_mldid(), cwh_types_mk_element(), DRA_Read_Pragmas_In_Block(), write_st::operator()(), and ST_Verify_Flags().
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 494 of file symtab_access.h.
References ST::flags, and ST_IS_FILL_ALIGN.
Referenced by Allocate_File_Statics(), pad_global_arrays::operator()(), and ST_Verify_Flags().
BOOL ST_is_in_module | ( | const ST & | s | ) | [inline] |
Definition at line 444 of file symtab_access.h.
References ST::flags_ext, and ST_IS_IN_MODULE.
Referenced by fei_object(), build_type_mod_map::operator()(), write_st::operator()(), ST2F_Declare_Tempvar(), ST2F_func_header(), WN2F_End_Routine_Strings(), and WN2F_interface_blk().
BOOL ST_is_inintialized_in_f90 | ( | const ST * | s | ) | [inline] |
Definition at line 656 of file symtab_access.h.
References ST::flags_ext, and ST_IS_INITIALIZED_IN_F90.
BOOL ST_is_initialized | ( | const ST & | s | ) | [inline] |
Definition at line 316 of file symtab_access.h.
References ST::flags, and ST_IS_INITIALIZED.
Referenced by Allocate_Object(), cwh_stab_full_split(), DRA_Read_Pragmas_In_Block(), Is_String_Literal(), New_Const_Sym(), write_st::operator()(), WN2F_emit_commons::operator()(), ST2C_decl_var(), ST2C_Get_Common_Ty2c_List(), ST2F_decl_var(), ST_Block_Merge(), St_Block_Union(), ST_has_initv(), ST_is_const_initialized_scalar(), ST_Verify_Flags(), and INITO::Verify().
BOOL ST_is_intent_in_argument | ( | const ST & | s | ) | [inline] |
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().
BOOL ST_is_intent_out_argument | ( | const ST & | s | ) | [inline] |
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().
BOOL ST_is_namelist | ( | const ST & | s | ) | [inline] |
Definition at line 415 of file symtab_access.h.
References ST::flags, and ST_IS_NAMELIST.
Referenced by W2CF_TRANSLATOR::_Get_Ftn_Name(), write_st::operator()(), ST_Verify_Flags(), and W2CF_Get_Ftn_St_Name().
BOOL ST_is_not_used | ( | const ST & | s | ) | [inline] |
Definition at line 309 of file symtab_access.h.
References ST::flags, and ST_IS_NOT_USED.
Referenced by Allocate_Object(), Assign_ST_To_Named_Section(), IPO_SYMTAB::Clone_INITVs_For_EH(), DRA_Finalize(), DRA_Read_Pragmas_In_Block(), Finalize_Stack_Frame(), enter_st::operator()(), pad_global_arrays::operator()(), WN_Verifier::ST_is_not_NULL(), WN2C_Append_Symtab_Vars(), WN2C_stid(), WN2F_pstid(), and WN2F_stid().
BOOL ST_is_operator_interface | ( | const ST & | s | ) | [inline] |
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_reshaped | ( | const ST & | s | ) | [inline] |
Definition at line 366 of file symtab_access.h.
References ST::flags, and ST_IS_RESHAPED.
Referenced by Allocate_File_Statics(), Get_Original_Type(), MemCtr_Add(), pad_global_arrays::operator()(), and ST_Verify_Flags().
BOOL ST_is_return_var | ( | const ST & | s | ) | [inline] |
Definition at line 323 of file symtab_access.h.
References ST::flags, and ST_IS_RETURN_VAR.
Referenced by cwh_stab_adjust_base_name(), fei_object(), fei_task_var(), ST2F_decl_var(), ST2F_func_header(), ST2F_use_var(), ST_Verify_Flags(), WN2F_interface_blk(), WN2F_Offset_Symref(), and WN2F_return().
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_split_common | ( | const ST & | s | ) | [inline] |
Definition at line 253 of file symtab_access.h.
References ST::flags, and ST_IS_SPLIT_COMMON.
Referenced by Set_ST_base_idx(), Set_ST_full_idx(), ST_base_idx(), ST_full(), ST_full_idx(), ST_Verify_Flags(), WN2C_block(), WN2C_lvalue_st(), and WN2F_Offset_Symref().
BOOL ST_is_temp_var | ( | const ST & | s | ) | [inline] |
Definition at line 551 of file symtab_access.h.
References ST::flags, and ST_IS_TEMP_VAR.
Referenced by cleanUpPUInfo(), cwh_dst_mk_var(), cwh_io_ioitem(), cwh_stab_adjust_base_name(), fei_task_var(), find_stmt(), write_st::operator()(), ReorderParms(), ST2F_use_var(), St_Belongs_In_Varlist(), ST_Verify_Flags(), TY2F_Append_Array_Bnd_Ph(), W2CF_Symtab_Nameof_St(), and WN2F_stid().
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().
BOOL ST_is_u_operator_interface | ( | const ST & | s | ) | [inline] |
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_is_value_parm | ( | const ST & | s | ) | [inline] |
Definition at line 338 of file symtab_access.h.
References ST::flags, and ST_IS_VALUE_PARM.
Referenced by cwh_dst_mk_formal(), cwh_io_ioitem(), cwh_stab_formal_ref(), Promoted_Parm_Type(), ST2F_decl_var(), ST2F_func_header(), ST2F_Is_Dummy_Procedure(), ST_Verify_Flags(), STAB_IS_POINTER_REF_PARAM(), WN2F_array(), WN2F_arrsection(), and WN2F_ldid().
BOOL ST_is_weak_symbol | ( | const ST & | s | ) | [inline] |
Definition at line 246 of file symtab_access.h.
References ST::flags, and ST_IS_WEAK_SYMBOL.
Referenced by Allocate_Object(), get_lda_info(), Has_Strong_Symbol(), LDA_Equal_Address(), Set_ST_base_idx(), Set_ST_strong_idx(), ST2C_weakext_translate(), ST_base_idx(), ST_strong(), ST_strong_idx(), ST_Verify_Fields(), ST_Verify_Flags(), and WN2C_Append_Symtab_Vars().
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().
Definition at line 134 of file symtab_access.h.
References ST_name_idx(), and Str_Table.
STR_IDX ST_name_idx | ( | const ST & | s | ) | [inline] |
Definition at line 130 of file symtab_access.h.
References ST::name_idx, and ST::u1.
Referenced by Allocate_File_Statics(), Copy_ST_Block(), Copy_ST_No_Base(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), Get_Section_ST_With_Given_Name(), ST_name(), ST_Verify_Fields(), and WN_GetComment().
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().
Definition at line 237 of file symtab_access.h.
References ST::offset.
Referenced by Allocate_Space(), Assign_Offset(), Base_Symbol_And_Offset(), Base_Symbol_And_Offset_For_Addressing(), cwh_addr_pstid(), cwh_addr_stid(), cwh_auxst_add_to_list(), cwh_dst_mk_common(), cwh_dst_mk_formal(), cwh_dst_mk_variable(), cwh_stab_altentry_TY(), cwh_stab_emit_split(), cwh_stab_full_split(), cwh_stab_seen_common_element(), cwh_types_mk_element(), DRA_Process_Commons(), fei_object(), Fill_Align_Symbol(), get_base_and_offset(), get_lda_info(), ST2F_use_var(), ST_Verify_Fields(), Trace_Stack_Segments(), WN2C_lvalue_st(), WN2F_Offset_Symref(), WN_Create_Shared_Load(), WN_Create_Shared_Ptr_Arithmetic(), WN_Create_Shared_Ptr_Diff(), and WN_Create_Shared_Store().
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().
BOOL ST_pt_to_compiler_generated_mem | ( | const ST & | s | ) | [inline] |
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().
Definition at line 234 of file symtab_access.h.
Referenced by cleanUpPUInfo(), DRA_Add_Clone(), Find_Special_Return_Address_Symbol(), findEquivFldNm(), get_lda_info(), GetStSet(), GetTmpVarTransInfo(), LDA_Equal_Address(), Assign_Section_Names::operator()(), and TY2F_Append_Array_Bnd_Ph().
Definition at line 199 of file symtab_access.h.
References CLASS_FUNC, CLASS_NAME, ST::flags, Is_True, ST::pu, ST_ASM_FUNCTION_ST, ST::sym_class, and ST::u2.
Referenced by WN_Verifier::CALL_parent_LDID(), cwh_directive_fill_align(), cwh_dst_enter_pu(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), cwh_stab_adjust_name(), cwh_stab_seen_derived_type_or_imported_var(), DRA_Add_Clone(), DRA_Finalize(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), fei_assert(), fei_object(), fei_proc_def(), fei_proc_interface(), Get_Current_PU(), Get_Scope_PU(), WN_Verifier::Is_return_register_of_call(), IPO_CLONE::New_Clone(), IPO_SYMTAB::New_Symtab(), write_st::operator()(), set_derived_ty_based_on_st::operator()(), PDGCS_do_proc(), Post_LNO_Processing(), PU_adjust_addr_flags(), PU_lexical_level(), Read_Local_Info(), ST2C_basic_decl(), ST2C_func_header(), ST2F_Declare_Tempvar(), ST2F_func_header(), ST_pu_type(), ST_Verify_Fields(), Symbol_Name(), IPO_SYMTAB::Update_Symtab(), W2F_Outfile_Translate_Pu(), WN2C_block(), WN2F_call(), WN2F_End_Routine_Strings(), and WN2F_Exit_PU_Block().
Definition at line 152 of file symtab_access.h.
References ST::storage_class.
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().
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().
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().
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.
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.
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().
ARB_HANDLE TY_arb | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1094 of file symtab_access.h.
References TY_arb(), and Ty_Table.
UINT32 TY_block_size | ( | const TY & | ty | ) | [inline] |
Definition at line 1216 of file symtab_access.h.
References TY::block_size.
Referenced by Get_Type_Block_Size(), Make_Shared_Type(), TY_block_size(), TY_is_pshared(), and WN_Create_Shared_Ptr_Diff().
UINT32 TY_block_size | ( | TY_IDX | tyi | ) | [inline] |
Definition at line 1221 of file symtab_access.h.
References TY_block_size(), and Ty_Table.
ST_IDX TY_copy_constructor | ( | const TY & | ty | ) | [inline] |
Definition at line 1131 of file symtab_access.h.
References TY::Copy_constructor().
ST_IDX TY_copy_constructor | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1135 of file symtab_access.h.
References Ty_Table.
Definition at line 1113 of file symtab_access.h.
References TY::Etype().
Referenced by Adjusted_Type_Size(), Array_Element_Then_Struct(), Array_Is_HFA(), cwh_addr_array(), cwh_addr_array1(), cwh_addr_compute_stride_fudge_factor(), cwh_cray_type_from_TY(), cwh_dope_get_dope_fudge_factor(), cwh_stmt_call_helper(), cwh_types_form_misaligned_TY(), cwh_types_scalar_TY(), DRA_Encode_Parameter(), Equivalent_Types(), fei_field_dot(), fei_static_base(), fei_static_member(), Fill_Structure_Type(), Get_Inner_Array_Type(), get_TY_string(), Get_Type_Inner_Size(), Machine_Type(), Make_Shared_Type(), TY2F_is_character(), TY_AR_etype(), TY_are_equivalent(), TY_array_hash(), TY_etype(), TY_is_pshared(), TY::Verify(), WN2F_array(), and WN_get_tld_type().
Definition at line 1117 of file symtab_access.h.
References TY_etype(), and Ty_Table.
Definition at line 1061 of file symtab_access.h.
References TY::flags.
Referenced by cwh_types_mk_misaligned_TY(), Initialize_Special_Global_Symbols(), Invalid_Pointer_Map_Entry(), Make_Shared_Type(), update_pointer_map::operator()(), TY_are_equivalent(), and TY_flags().
Definition at line 1065 of file symtab_access.h.
References TY_flags(), and Ty_Table.
FLD_HANDLE TY_fld | ( | const TY & | ty | ) | [inline] |
Definition at line 1070 of file symtab_access.h.
References TY::Fld().
Referenced by Adjust_Field_Offset(), Adjusted_Type_Size(), cwh_dope_initialize(), cwh_dst_dope_bounds(), cwh_dst_has_dope(), cwh_dst_stride_kind(), cwh_dst_struct_has_DST(), cwh_dst_struct_type(), cwh_inline_allocate(), cwh_io_ioitem(), cwh_types_contains_dope(), cwh_types_dope_basic_TY(), cwh_types_dope_dims_FLD(), cwh_types_dope_rank(), cwh_types_dope_TY(), cwh_types_form_misaligned_TY(), cwh_types_mk_element(), Equivalent_Types(), fei_dv_deref(), fei_field_dot(), fei_nseq_subscr(), fei_pstore(), fei_set_dv_hdr_fld(), fei_store(), Fill_Align_Symbol(), findEquivFldNm(), FLD_get_to_field(), INIT2F_structured(), Make_Shared_Type(), Stab_Is_Equivalence_Block(), Struct_Has_One_Float(), Struct_Has_Two_Floats(), Struct_Is_HFA(), TY2C_Output_Struct_Type(), TY_are_equivalent(), TY_fld(), TY_flist(), and WN2F_strctfld().
FLD_HANDLE TY_fld | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1074 of file symtab_access.h.
References TY_fld(), and Ty_Table.
BOOL TY_has_prototype | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1488 of file symtab_access.h.
References TY_HAS_PROTOTYPE, and Ty_Table.
Referenced by Calc_Actual_Area(), ST::Print(), Setup_Parameter_Locations(), ST2C_func_header(), Stab_Compare_Types(), TY2C_function(), and WN2C_call().
BOOL TY_is_character | ( | const TY & | ty | ) | [inline] |
Definition at line 1144 of file symtab_access.h.
References TY::flags, and TY_IS_CHARACTER.
Referenced by Construct_Fld_Path(), cwh_cray_type_from_TY(), cwh_dope_get_dope_fudge_factor(), cwh_dst_is_character_TY(), cwh_dst_mk_const(), cwh_types_is_character(), cwh_types_is_character_function(), Equivalent_Types(), fei_smt_parameter(), Unparse_Target_FTN::Func_Return_Character(), Unparse_Target_C::Func_Return_To_Param(), Unparse_Target_C::Func_Return_Type(), INIT2F_array(), INIT2F_Get_Array_Segment(), INIT2F_translate(), ReorderParms(), ST2F_func_header(), TY2F_array(), TY2F_array_for_pointer(), TY2F_is_character(), TY2F_Purple_Assumed_Sized_Array(), TY2F_Purple_Ptr_As_Array(), TY2F_scalar(), TY_is_character(), TY_Is_Character_Reference(), TY_Is_Character_String(), WN2F_call(), and WN2F_interface_blk().
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.
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.
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.
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().
BOOL TY_is_f90_assumed_shape | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1355 of file symtab_access.h.
References TY_is_f90_assumed_shape(), and Ty_Table.
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().
BOOL TY_is_f90_assumed_size | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1342 of file symtab_access.h.
References TY_is_f90_assumed_size(), and Ty_Table.
BOOL TY_is_f90_deferred_shape | ( | const TY & | ty | ) | [inline] |
Definition at line 1363 of file symtab_access.h.
References TY::flags, and TY_IS_F90_DEFERRED_SHAPE.
Referenced by fei_field_dot(), ReorderParms(), TY2F_array(), TY_is_f90_deferred_shape(), LOC_INFO::WN2F_Find_And_Mark_Nested_Address(), WN2F_iload(), WN2F_istore(), and WN2F_Offset_Memref().
BOOL TY_is_f90_deferred_shape | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1369 of file symtab_access.h.
References TY_is_f90_deferred_shape(), and Ty_Table.
BOOL TY_is_f90_pointer | ( | const TY & | ty | ) | [inline] |
Definition at line 1323 of file symtab_access.h.
References TY::flags, and TY_IS_F90_POINTER.
Referenced by Construct_Fld_Path(), cwh_addr_f90_pointer_reference(), cwh_dst_dope_bounds(), cwh_dst_struct_has_DST(), cwh_inline_allocate(), fei_field_dot(), fei_member(), fei_nseq_subscr(), fei_object(), FLD_type(), is_f90_pointer(), ST2F_decl_var(), ST_type(), TY_is_f90_pointer(), TY_Is_Pointer(), TY_Is_Pointer_Or_Scalar(), WN2F_array_bounds(), WN2F_Array_Slots(), WN2F_arrsection_bounds(), WN2F_Arrsection_Slots(), WN2F_lda(), WN2F_ldid(), WN2F_Offset_Symref(), and WN2F_stid().
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.
BOOL TY_is_logical | ( | const TY & | ty | ) | [inline] |
Definition at line 1157 of file symtab_access.h.
References TY::flags, and TY_IS_LOGICAL.
Referenced by cwh_cray_type_from_TY(), cwh_dst_basetype(), cwh_types_form_misaligned_TY(), cwh_types_is_logical(), cwh_types_shared_dope(), Equivalent_Types(), fei_matmul(), INITVKIND_const(), INITVKIND_val(), ST2F_decl_parameter(), ST2F_use_const(), TY2F_scalar(), TY_is_logical(), WN2F_const(), WN2F_eq(), WN2F_Funcall_Op(), WN2F_Infix_Op(), WN2F_istore(), WN2F_ne(), WN2F_parm(), WN2F_pstid(), WN2F_pstore(), and WN2F_stid().
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.
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.
BOOL TY_is_packed | ( | const TY & | ty | ) | [inline] |
Definition at line 1197 of file symtab_access.h.
References TY::flags, and TY_IS_PACKED.
Referenced by Adjusted_Alignment(), cwh_addr_compute_stride_fudge_factor(), cwh_dope_get_dope_fudge_factor(), TY::Print(), TY_is_packed(), and TY::Verify().
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.
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.
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.
BOOL TY_is_shared | ( | const TY & | ty | ) | [inline] |
Definition at line 1227 of file symtab_access.h.
References TY::flags, and TY_IS_SHARED.
Referenced by Adjusted_Type_Size(), Find_INITO_For_Symbol(), Get_Type_Block_Size(), Make_Shared_Type(), Need_StoP_Cvt(), TY2C_pointer(), TY_is_pshared(), TY_is_shared(), Type_Is_Shared_Ptr(), WN_Create_Shared_Load(), WN_Create_Shared_Store(), and WN_get_tld_type().
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.
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.
BOOL TY_is_union | ( | const TY & | ty | ) | [inline] |
Definition at line 1184 of file symtab_access.h.
References TY::flags, and TY_IS_UNION.
Referenced by Setup_Struct_Parameter_Locations(), Struct_Has_One_Float(), Struct_Has_Two_Floats(), Struct_Is_HFA(), TY2C_complete_struct(), TY2C_get_field_info(), TY2C_struct(), TY2C_Translate_Structure(), TY_Is_Struct(), TY_Is_Union(), TY_is_union(), and TY::Verify().
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.
BOOL TY_is_varargs | ( | const TY & | ty | ) | [inline] |
Definition at line 1475 of file symtab_access.h.
References TY::Pu_flags(), and TY_IS_VARARGS.
Referenced by Allocate_All_Formals(), Calc_Actual_Area(), Calc_Formal_Area(), Merge_Fixed_Stack_Frame(), ST::Print(), Setup_Parameter_Locations(), ST2C_func_header(), Stab_Compare_Types(), TY2C_function(), and TY_is_varargs().
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.
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.
Definition at line 1047 of file symtab_access.h.
References TY::kind.
Definition at line 1054 of file symtab_access.h.
References TY::mtype.
Definition at line 1110 of file symtab_access.h.
References TY::name_idx, and Str_Table.
STR_IDX TY_name_idx | ( | const TY & | ty | ) | [inline] |
Definition at line 1100 of file symtab_access.h.
References TY::name_idx.
Referenced by get_TY_string(), ST::Print(), Print_TY_IDX_verbose(), ST2C_Get_Common_Ty2c_List(), TY_are_equivalent(), TY_name_idx(), and TY_struct_hash().
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.
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.
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.
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().
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 & | ty | ) | [inline] |
Definition at line 1284 of file symtab_access.h.
References TY::flags, and TY_PTR_AS_ARRAY.
Referenced by ST2F_decl_var(), TY2F_Translate_Purple_Array(), TY_ptr_as_array(), TY::Verify(), WN2C_array(), WN2F_array(), WN2F_arrsection(), WN2F_Get_Substring_Info(), WN2F_ldid(), and WN_Tree_Type().
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.
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.
BOOL TY_return_to_param | ( | const TY & | ty | ) | [inline] |
Definition at line 1458 of file symtab_access.h.
References TY::Pu_flags(), and TY_RETURN_TO_PARAM.
Referenced by Unparse_Target_C::Func_Return_To_Param(), Unparse_Target_FTN::Func_Return_To_Param(), ST::Print(), Setup_Parameter_Locations(), and TY_return_to_param().
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.
Definition at line 1038 of file symtab_access.h.
References TY::size.
Definition at line 1310 of file symtab_access.h.
References TY::flags, and TY_SPLIT.
Referenced by Construct_Fld_Path(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_List_Common_Flds(), TY_split(), and WN2C_Append_Symtab_Types().
Definition at line 1316 of file symtab_access.h.
References TY_split(), and Ty_Table.
TYLIST_IDX TY_tylist | ( | const TY & | ty | ) | [inline] |
Definition at line 1079 of file symtab_access.h.
References TY::Tylist().
Referenced by Change_Type_To_Shared(), cwh_types_is_character_function(), Equivalent_Types(), Make_Function_Type(), ST::Print(), Setup_Parameter_Locations(), ST2F_decl_var(), TY_are_equivalent(), TY_fun_hash(), TY_parms(), TY_ret_type(), TY_tylist(), and TY::Verify().
TYLIST_IDX TY_tylist | ( | const TY_IDX | tyi | ) | [inline] |
Definition at line 1083 of file symtab_access.h.
References Ty_Table, and TY_tylist().
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().