
Go to the source code of this file.
| BOOL ARB_const_lbnd | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1725 of file symtab_access.h.
References ARB_CONST_LBND, ARB_HANDLE::Entry(), and ARB::flags.
| BOOL ARB_const_stride | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1739 of file symtab_access.h.
References ARB_CONST_STRIDE, ARB_HANDLE::Entry(), and ARB::flags.
| BOOL ARB_const_ubnd | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1732 of file symtab_access.h.
References ARB_CONST_UBND, ARB_HANDLE::Entry(), and ARB::flags.
| UINT16 ARB_dimension | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1686 of file symtab_access.h.
References ARB::dimension, and ARB_HANDLE::Entry().
Referenced by ARB_are_equivalent(), ARB_Verify_all(), Create_Io_Entry(), cwh_types_bound_WN(), cwh_types_size_WN(), DRA_Encode_Parameter(), fix_var_dim_array(), Gen_MP_Reduction(), is_variable_dim_array(), Pad_Common(), Pad_Local_Array(), Pad_Multi_Dims(), Padding_Size(), Partial_Compare_Arb(), TY::Print(), recursive_ty_hash(), Store_Orig_Dims(), TY2F_array(), TY2F_Purple_Assumed_Sized_Array(), TY2F_Translate_ArrayElt(), TY_AR_ndims(), TY_array_hash(), SUMMARIZE< program >::Update_Addr_Passed_Count(), WFE_Array_Expr(), WGEN_Array_Expr(), and WN2F_Translate_StringLEN().
| BOOL ARB_first_dimen | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1746 of file symtab_access.h.
References ARB_FIRST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by ARB_Verify_all(), WFE_Array_Expr(), and WGEN_Array_Expr().
| UINT16 ARB_flags | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1681 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::flags.
Referenced by ARB_are_equivalent(), Get_eh_spec_ST(), Get_typeinfo_ST(), recursive_ty_hash(), and Setup_Entry_For_EH().
| BOOL ARB_last_dimen | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1753 of file symtab_access.h.
References ARB_LAST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by ARB_are_equivalent(), Create_New_Array_Type(), Merge_Arb(), TY::Print(), TY_AR_last_dimen(), WFE_Array_Expr(), and WGEN_Array_Expr().
| INT64 ARB_lbnd_val | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1691 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Lbnd_val().
| ST_IDX ARB_lbnd_var | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1696 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(), fix_var_dim_array(), Get_ARB_WN(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), and TY_AR_lbnd_var().
| INT64 ARB_stride_val | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1711 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Stride_val().
| ST_IDX ARB_stride_var | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1716 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(), fix_var_dim_array(), Get_ARB_WN(), and TY_AR_stride_var().
| INT64 ARB_ubnd_val | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1701 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Ubnd_val().
| ST_IDX ARB_ubnd_var | ( | const ARB_HANDLE | arb | ) | [inline] |
Definition at line 1706 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(), Dim_size_unknown(), DST_enter_array_type(), fix_var_dim_array(), Get_ARB_WN(), is_variable_dim_array(), Stab_Is_Assumed_Sized_Array(), TY2F_Append_ARB(), TY_AR_ubnd_var(), WFE_Array_Expr(), and WGEN_Array_Expr().
| void Clear_ARB_const_lbnd | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1729 of file symtab_access.h.
References ARB_CONST_LBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Clear_TY_AR_const_lbnd(), and fei_array_dimen().
| void Clear_ARB_const_stride | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1743 of file symtab_access.h.
References ARB_CONST_STRIDE, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Clear_TY_AR_const_stride(), Create_TY_For_Tree(), and cwh_types_array_temp_TY().
| void Clear_ARB_const_ubnd | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1736 of file symtab_access.h.
References ARB_CONST_UBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Clear_TY_AR_const_ubnd(), Create_TY_For_Tree(), cwh_types_array_temp_TY(), cwh_types_mk_character_TY(), and fei_array_dimen().
| void Clear_ARB_first_dimen | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1750 of file symtab_access.h.
References ARB_FIRST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by cwh_types_array_temp_TY(), and cwh_types_mk_array_TY().
| void Clear_ARB_last_dimen | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1757 of file symtab_access.h.
References ARB_LAST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by cwh_types_array_temp_TY(), and cwh_types_mk_array_TY().
| void Clear_FLD_begin_map | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1630 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_MAP.
| void Clear_FLD_begin_union | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1616 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_UNION.
| void Clear_FLD_end_map | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1637 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_MAP.
| void Clear_FLD_end_union | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1623 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_UNION.
| void Clear_FLD_equivalence | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1609 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_EQUIVALENCE.
| void Clear_FLD_is_anonymous | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1651 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_ANONYMOUS.
| void Clear_FLD_is_base_class | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1658 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BASE_CLASS.
| void Clear_FLD_is_bit_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1644 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BIT_FIELD.
| void Clear_FLD_last_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1602 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_LAST_FIELD.
Referenced by cwh_types_mk_element(), and IPO_Fld_Table_Update_For_Struct_Opt().
Definition at line 1798 of file symtab_access.h.
References LABEL::flags, and LABEL_ADDR_PASSED.
Referenced by Clear_LABEL_addr_passed().
Definition at line 1791 of file symtab_access.h.
References LABEL::flags, and LABEL_ADDR_SAVED.
Referenced by Clear_LABEL_addr_saved().
Definition at line 1783 of file symtab_access.h.
References LABEL::flags, and LABEL_TARGET_OF_GOTO_OUTER_BLOCK.
Referenced by Clear_LABEL_target_of_goto_outer_block().
Definition at line 799 of file symtab_access.h.
References PU::flags, and PU_ARGS_ALIASED.
Referenced by fei_assert().
Definition at line 966 of file symtab_access.h.
References PU::flags, and PU_HAS_UNKNOWN_CONTROL_FLOW.
Definition at line 750 of file symtab_access.h.
References PU::flags, and PU_IS_INLINE_FUNCTION.
Referenced by IPA_NODE::Clear_Inline_Attrib().
Definition at line 736 of file symtab_access.h.
References PU::flags, and PU_IS_PURE.
Referenced by CYG_Initialize_for_PU(), EDGE_PROFILE::Gen_Call_BB(), Gen_Call_Shell(), and lower_bit_field_id().
Definition at line 764 of file symtab_access.h.
References PU::flags, and PU_MUST_INLINE.
Referenced by IPA_NODE::Clear_Must_Inline_Attrib(), CYG_Initialize_for_PU(), WFE_Finish_Function(), and WGEN_Finish_Function().
Definition at line 810 of file symtab_access.h.
References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.
Definition at line 757 of file symtab_access.h.
References PU::flags, and PU_NO_INLINE.
Referenced by IPA_NODE::Clear_Noinline_Attrib(), and WFE_Start_Function().
Definition at line 743 of file symtab_access.h.
References PU::flags, and PU_NO_SIDE_EFFECTS.
Referenced by CYG_Initialize_for_PU(), EDGE_PROFILE::Gen_Call_BB(), Gen_Call_Shell(), and lower_bit_field_id().
Definition at line 854 of file symtab_access.h.
References PU::flags, and PU_UPLEVEL.
Referenced by IPA_Start_Function().
Definition at line 469 of file symtab_access.h.
References ST::flags, and ST_ADDR_PASSED.
Referenced by set_global_addr_taken_attrib< program >::operator()(), and update_symtab::operator()().
Definition at line 462 of file symtab_access.h.
References ST::flags, and ST_ADDR_SAVED.
Referenced by set_global_addr_taken_attrib< program >::operator()(), clear_addr_flag_op::operator()(), and update_symtab::operator()().
Definition at line 509 of file symtab_access.h.
References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.
Definition at line 392 of file symtab_access.h.
References ST::flags, and ST_GPREL.
Referenced by Fill_Align_Symbol(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Get_Altentry_UpFormal_Symbol(), and Synch_ST_flags().
Definition at line 525 of file symtab_access.h.
References ST::flags, and ST_HAS_NAMED_SECTION.
Referenced by Allocate_Object_To_Predefined_Named_Section().
Definition at line 385 of file symtab_access.h.
References ST::flags, and ST_INIT_VALUE_ZERO.
Referenced by Allocate_Object_To_Predefined_Named_Section(), and Assign_ST_To_Named_Section().
Definition at line 455 of file symtab_access.h.
References ST::flags, and ST_IS_CONST_VAR.
Referenced by Opt_global_var::operator()().
Definition at line 441 of file symtab_access.h.
References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.
Referenced by IPO_INLINE::Create_Copy_In_Symbol().
Definition at line 329 of file symtab_access.h.
References ST::flags, and ST_IS_RETURN_VAR.
Referenced by IPO_INLINE::Process_ST().
Definition at line 448 of file symtab_access.h.
References ST::flags, and ST_IS_TEMP_VAR.
Referenced by IPO_INLINE::Process_OPR_REGION().
Definition at line 336 of file symtab_access.h.
References ST::flags, and ST_IS_VALUE_PARM.
Referenced by Allocate_Entry_Formal(), IPO_INLINE::Create_Copy_In_Symbol(), Exp_Ldst(), IPA_Propagate_Constants(), fix_aliased_formals::operator()(), and IPO_INLINE::Process_Barriers().
Definition at line 254 of file symtab_access.h.
References ST::flags, and ST_IS_WEAK_SYMBOL.
Referenced by fix_static_func::operator()(), PIC_OPT::operator()(), Sync_symbol_attributes(), WFE_Start_Function(), WFE_Weak_Finish(), WGEN_Start_Function(), and WGEN_Weak_Finish().
Definition at line 492 of file symtab_access.h.
References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.
Definition at line 483 of file symtab_access.h.
References ST::flags, and ST_PT_TO_UNIQUE_MEM.
Referenced by fei_object(), WFE_Set_ST_Addr_Saved(), and WGEN_Set_ST_Addr_Saved().
Definition at line 1328 of file symtab_access.h.
References TY::flags, and TY_ANONYMOUS.
Referenced by Clear_TY_anonymous().
Definition at line 1256 of file symtab_access.h.
References TY::flags, and TY_IS_CHARACTER.
Referenced by Clear_TY_is_character().
Definition at line 1360 of file symtab_access.h.
References Clear_TY_is_f90_pointer(), and Ty_Table.
Definition at line 1354 of file symtab_access.h.
References TY::flags, and TY_IS_F90_POINTER.
Referenced by Clear_TY_is_f90_pointer(), and cwh_types_shared_dope().
Definition at line 1269 of file symtab_access.h.
References TY::flags, and TY_IS_LOGICAL.
Referenced by Clear_TY_is_logical().
Definition at line 1393 of file symtab_access.h.
References TY::flags, and TY_IS_NON_POD.
Referenced by Clear_TY_is_non_pod().
Definition at line 1295 of file symtab_access.h.
References TY::flags, and TY_IS_PACKED.
Referenced by Clear_TY_is_packed().
Definition at line 1282 of file symtab_access.h.
References TY::flags, and TY_IS_UNION.
Referenced by Clear_TY_is_union().
Definition at line 1478 of file symtab_access.h.
References TY::Clear_pu_flag(), and TY_IS_VARARGS.
Referenced by Clear_TY_is_varargs().
Definition at line 1380 of file symtab_access.h.
References TY::flags, and TY_NO_ANSI_ALIAS.
Referenced by Clear_TY_no_ansi_alias().
Definition at line 1367 of file symtab_access.h.
References TY::flags, and TY_NOT_IN_UNION.
Referenced by Clear_TY_not_in_union().
Definition at line 1308 of file symtab_access.h.
References TY::flags, and TY_PTR_AS_ARRAY.
Referenced by Clear_TY_ptr_as_array(), and WN2C_array().
Definition at line 1469 of file symtab_access.h.
References Clear_TY_return_to_param(), and Ty_Table.
Definition at line 1461 of file symtab_access.h.
References TY::Clear_pu_flag(), and TY_RETURN_TO_PARAM.
Referenced by Clear_TY_return_to_param().
Definition at line 1341 of file symtab_access.h.
References TY::flags, and TY_SPLIT.
Referenced by Clear_TY_split().
| UINT8 FILE_INFO_gp_group | ( | const FILE_INFO & | f | ) | [inline] |
Definition at line 1860 of file symtab_access.h.
References FILE_INFO::gp_group.
Referenced by Em_Options_Scn(), and EMT_Begin_File().
Definition at line 1886 of file symtab_access.h.
References FI_HAS_MP, and FILE_INFO::flags.
Referenced by Lno_Init().
Definition at line 1865 of file symtab_access.h.
References FI_IPA, and FILE_INFO::flags.
Referenced by Allocate_Object(), Fill_Align_Symbol(), Get_Original_Type(), main(), and Preorder_Process_PUs().
Definition at line 1872 of file symtab_access.h.
References FI_NEEDS_LNO, and FILE_INFO::flags.
Referenced by Lno_Fini(), Lno_Init(), and main().
| BOOL FLD_begin_map | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1626 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_MAP.
Referenced by TY2F_Translate_Structure().
| BOOL FLD_begin_union | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1612 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_UNION.
Referenced by Traverse_TYs(), and TY2F_Translate_Structure().
| UINT8 FLD_bofst | ( | FLD_HANDLE | fld | ) | [inline] |
| UINT8 FLD_bsize | ( | FLD_HANDLE | fld | ) | [inline] |
| BOOL FLD_end_map | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1633 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_MAP.
Referenced by TY2F_Translate_Structure().
| BOOL FLD_end_union | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1619 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_UNION.
Referenced by TY2F_Translate_Structure().
| BOOL FLD_equivalence | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1605 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_EQUIVALENCE.
Referenced by Build_Split_Array(), FLD_Is_Bitfield(), Is_Bad_Equivalence(), Is_Bad_Split_Equivalence(), Stab_Is_Equivalence_Block(), Stab_Is_Equivalenced_Struct(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Fld_Size(), TY2F_List_Common_Flds(), and Update_Split_Array().
| UINT16 FLD_flags | ( | FLD_HANDLE | fld | ) | [inline] |
| BOOL FLD_is_anonymous | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1647 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_ANONYMOUS.
Referenced by Partial_Compare_Fld(), and recursive_ty_hash().
| BOOL FLD_is_base_class | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1654 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BASE_CLASS.
Referenced by Build_Class_Hierarchy(), and IPA_CLASS_HIERARCHY::Get_Ancestor_Offset().
| BOOL FLD_is_bit_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1640 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BIT_FIELD.
| BOOL FLD_last_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1598 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_LAST_FIELD.
Referenced by Build_Class_Hierarchy(), Build_Split_Array(), Classify_Aggregate(), Create_ST_TO_FLD_MAP(), Create_Stride1_Condition_If_Required(), cwh_types_contains_dope(), cwh_types_dope_dims_FLD(), cwh_types_dope_rank(), cwh_types_form_misaligned_TY(), Fill_Align_Symbol(), FLD_And_Offset_From_Field_Id(), FLD_get_to_field(), FLD_next(), FLD_Verify_all(), IPA_CLASS_HIERARCHY::Get_Ancestor_Offset(), get_field_entry_nme(), Get_FLD(), ALIAS_RULE::Get_stripped_mtype(), get_to_field_with_name(), INIT2F_structured(), invalidate_it(), IPO_Fld_Table_Update_For_Struct_Opt(), Is_Bad_Equivalence(), Is_Bad_Split_Equivalence(), Is_Incomplete_Or_Recursive(), Lod_TY_is_volatile(), lower_bit_field_id(), lower_f77_record_items(), lower_record_items(), Map_Field_To_STs(), Merge_Flds(), Mtype_For_Type_Offset(), Num_Of_Elements(), enter_fld::operator()(), Pad_Common_ST(), Pad_Multi_Dim_Common_ST(), Partial_Compare_Fld(), Possible_Contiguous_Dope(), TY::Print(), recursive_ty_hash(), Reset_recursive_type_mapping(), Reshape_ST_Entry(), Setup_Ty(), Stab_Is_Equivalenced_Struct(), Struct_are_equivalent(), struct_field_count(), Struct_Has_One_Float(), Struct_Has_Two_Floats(), Traverse_TYs(), ALIAS_RULE::Ty1_Include_Ty2(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Fld_Size(), TY2F_Get_Fld_Path(), TY2F_List_Common_Flds(), TY2F_Translate_Structure(), Update_Split_Array(), and VHO_Get_Field_List().
| char* FLD_name | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1561 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::name_idx, and Str_Table.
| STR_IDX FLD_name_idx | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1557 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::name_idx.
Referenced by FLD_are_equivalent(), FLD_equivalent(), get_field_entry_nme(), Merge_Flds(), Partial_Compare_Fld(), recursive_ty_hash(), WFE_Expand_Expr(), and WGEN_Expand_Expr().
| UINT64 FLD_ofst | ( | FLD_HANDLE | fld | ) | [inline] |
| ST_IDX FLD_st | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1589 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::st.
Referenced by FLD_are_equivalent(), FLD_equivalent(), and Get_ST().
| TY_IDX FLD_type | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1794 of file symtab_access.h.
References LABEL::flags, and LABEL_ADDR_PASSED.
Referenced by LABEL_addr_passed().
Definition at line 1787 of file symtab_access.h.
References LABEL::flags, and LABEL_ADDR_SAVED.
Referenced by CFG::Add_one_stmt(), BB_Has_Addr_Taken_Label(), BB_NODE::Clonable(), CFG::Delete_empty_BB(), Delete_Unused_Labels(), LABEL_addr_saved(), reconstruct_CFG(), DCE::Required_stmt(), and DCE::Unreachable_code_elim().
| LABEL_KIND LABEL_kind | ( | const LABEL & | lbl | ) | [inline] |
Definition at line 1772 of file symtab_access.h.
References LABEL::kind.
Referenced by BB_Has_Exc_Label(), GOTO_TABLE::Build_Rec(), GTABLE::Build_Rec(), Delete_Unreachable_Blocks(), Delete_Unused_Labels(), Do_Handlers(), Duplicate_LABEL(), Initialize_BB_Info(), LABEL_begin_eh_range(), LABEL_end_eh_range(), Print_BB_Header(), Translate_Label(), and WN_Rename_Duplicate_Labels().
| char* LABEL_name | ( | const LABEL & | lbl | ) | [inline] |
Definition at line 1765 of file symtab_access.h.
References LABEL::name_idx.
Referenced by Cg_Dwarf_Symtab_Entry(), Get_WN_Label(), and LABEL::Verify().
Definition at line 1777 of file symtab_access.h.
References LABEL::flags, and LABEL_TARGET_OF_GOTO_OUTER_BLOCK.
Referenced by CFG::Add_one_stmt(), BB_Has_Outer_Block_Label(), ML_WHIRL_EMITTER::Emit(), RVI_EMIT::Emit_bb(), EMITTER::Gen_wn(), Get_WN_Label(), LABEL_target_of_goto_outer_block(), and CFG::Process_entry().
| char* PREG_name | ( | const PREG & | preg | ) | [inline] |
Definition at line 1814 of file symtab_access.h.
References PREG::name_idx, and Str_Table.
Referenced by Preg_Name().
Definition at line 1807 of file symtab_access.h.
References PREG::name_idx.
Referenced by Create_MicroTask(), Preg_Name(), and PREG::Verify().
Definition at line 795 of file symtab_access.h.
References PU::flags, and PU_ARGS_ALIASED.
Referenced by Pre_Optimizer(), IPO_INLINE::Process_Formals(), and PU::Verify().
Definition at line 711 of file symtab_access.h.
References PU::base_class.
Referenced by IPA_collect_class_instances(), Is_constructor(), and Merge_Global_Pu().
Definition at line 1096 of file symtab_access.h.
References PU_C_LANG, and PU::src_lang.
Referenced by Create_MicroTask(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Get_Return_Info(), lower_bit_field_id(), PU::Verify(), and vho_lower_do_loop().
Definition at line 920 of file symtab_access.h.
References PU::flags, and PU_CALLS_SETJMP.
Referenced by Adjust_Opt_Level().
Definition at line 1103 of file symtab_access.h.
References PU_CXX_LANG, and PU::src_lang.
Referenced by Add_Object_To_Frame_Segment(), Backend_Processing(), CG_PU_Initialize(), Create_MicroTask(), Delete_MP_Region(), Do_Loop_Is_Mp(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Get_Parameter_Location(), Get_Return_Info(), lower_bit_field_id(), Preorder_Process_PUs(), Process_Bss_Data(), Rename_Update_MP(), SA_Version_F90_Loops_For_Contiguous(), Simd_Pre_Analysis(), PU::Verify(), vho_lower_comma(), vho_lower_do_loop(), and vho_lower_expr().
Definition at line 1110 of file symtab_access.h.
References PU_F77_LANG, and PU::src_lang.
Referenced by Create_MicroTask(), em_exp_float(), Evaluate_actuals(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), IPO_Process_node(), Is_FORTRAN(), IPA_NODE::Is_Lang_F77(), IPO_INLINE::Process_Formals(), PU_ftn_lang(), SUMMARIZE< program >::Update_call_pragmas(), and PU::Verify().
Definition at line 1117 of file symtab_access.h.
References PU_F90_LANG, and PU::src_lang.
Referenced by Create_MicroTask(), create_pointer_to_node(), em_exp_float(), Evaluate_actuals(), F90_Lower(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), IPO_Process_node(), Is_FORTRAN(), IPA_NODE::Is_Lang_F90(), lower_io_statement(), IPO_INLINE::Process_Formals(), process_iostat(), PU_ftn_lang(), Type_is_logical(), PU::Verify(), and W2F_Outfile_Translate_Pu().
| UINT8 PU_gp_group | ( | const PU & | pu | ) | [inline] |
Definition at line 696 of file symtab_access.h.
References PU::gp_group.
Referenced by CG_Generate_Code().
Definition at line 774 of file symtab_access.h.
References PU::flags, and PU_HAS_EXC_SCOPES.
Referenced by CG_Generate_Code(), do_inline(), EBO_Remove_Unused_Ops(), EH_Prune_Range_List(), EMT_Emit_PU(), Live_Init(), lower_mp(), IPO_CLONE::New_Clone(), Olimit_Region_Insertion(), Setup_Text_Section_For_BB(), and PU::Verify().
Definition at line 948 of file symtab_access.h.
References PU::flags, and PU_HAS_GLOBAL_PRAGMAS.
Referenced by IP_WRITE_pu(), and Mark_Deletable_Funcs().
Definition at line 788 of file symtab_access.h.
References PU::flags, and PU_HAS_NON_MANGLED_CALL.
Referenced by DRA_Finalize(), DRA_Mangle_Call_Site(), and DRA_Mangle_Entry().
Definition at line 969 of file symtab_access.h.
References PU::flags, and PU_HAS_SYSCALL_LINKAGE.
Referenced by CG_PU_Finalize(), CG_PU_Initialize(), OPT_STAB::Generate_exit_mu(), PREG_To_TN(), WFE_Finish_Function(), and WGEN_Finish_Function().
Definition at line 962 of file symtab_access.h.
References PU::flags, and PU_HAS_UNKNOWN_CONTROL_FLOW.
Referenced by Can_Do_Tail_Calls_For_PU().
Definition at line 955 of file symtab_access.h.
References PU::flags, and PU_HAS_USER_ALLOCA.
Referenced by IPO_INLINE::Post_Process_Caller().
Definition at line 822 of file symtab_access.h.
References PU::flags, and PU_HAS_VERY_HIGH_WHIRL.
Referenced by vho_lower_entry().
Definition at line 871 of file symtab_access.h.
References PU::flags, and PU_IN_ELF_SECTION.
Referenced by Init_Section(), and Setup_Text_Section_For_PU().
Definition at line 934 of file symtab_access.h.
References PU::flags, and PU_IPA_ADDR_ANALYSIS.
Referenced by POINTS_TO::Analyze_ST(), Backend_Processing(), OPT_STAB::Has_read_only_parm(), and PU_adjust_addr_flags().
Definition at line 1079 of file symtab_access.h.
References flags, PU_IS_CDECL, and Pu_Table.
Referenced by ST2C_basic_decl().
Definition at line 1131 of file symtab_access.h.
References PU::flags, and PU_IS_CONSTRUCTOR.
Referenced by Is_constructor().
Definition at line 746 of file symtab_access.h.
References PU::flags, and PU_IS_INLINE_FUNCTION.
Referenced by Do_cyg_instrument_p(), IPA_NODE::Has_Inline_Attrib(), Inliner_Read_PUs(), Inliner_Write_PUs(), SUMMARIZE< program >::Process_procedure(), ST2C_basic_decl(), and ST2C_func_header().
Definition at line 843 of file symtab_access.h.
References PU::flags, and PU_IS_MAINPU.
Referenced by Cg_Dwarf_Process_PU(), cwh_dst_enter_pu(), cwh_dst_mk_func(), cwh_stab_adjust_name(), EH_Set_End_Label(), EH_Set_Start_Label(), PDGCS_do_proc(), ST2C_func_header(), ST2F_func_header(), PU::Verify(), WN2C_block(), WN2F_End_Routine_Strings(), and WN2F_return().
Definition at line 781 of file symtab_access.h.
References PU::flags, and PU_IS_NESTED_FUNC.
Referenced by Build_Fde_For_Proc(), WN_Verifier::CALL_parent_LDID(), Check_If_Dedicated_TN_Is_Global(), Compute_Reg_State(), Create_Slink_Symbol(), cwh_dst_enter_pu(), do_inline(), Find_Slink_Symbol(), ALIAS_CLASSIFICATION::Handle_call(), Is_nested_call(), IPA_NODE::Is_Nested_PU(), lower_bit_field_id(), Mark_Code(), Pre_Optimizer(), Preprocess_PU(), PU::Verify(), W2F_Outfile_Translate_Pu(), WFE_Expand_Expr(), and WGEN_Address_Of().
Definition at line 732 of file symtab_access.h.
References PU::flags, and PU_IS_PURE.
Referenced by ALIAS_RULE::Aliased_with_Call(), and WN_annotate_call_flags().
Definition at line 1124 of file symtab_access.h.
References PU_JAVA_LANG, and PU::src_lang.
Referenced by Create_MicroTask().
| SYMTAB_IDX PU_lexical_level | ( | const PU & | pu | ) | [inline] |
Definition at line 706 of file symtab_access.h.
References PU::misc.
Referenced by Create_Type_Filter_Map(), Do_EH_Tables(), Get_exception_filter_symbol(), Get_exception_pointer_symbol(), lower_bit_field_id(), IPO_INLINE::Process_Op_Code(), Process_Parallel_Do(), WFE_Expand_Expr(), and WGEN_Finish_Function().
Definition at line 885 of file symtab_access.h.
References PU::flags, and PU_MP.
Referenced by Create_MicroTask(), LNO_Processing(), lower_bit_field_id(), Pre_Optimizer(), Preorder_Process_PUs(), Preprocess_PU(), and W2F_Outfile_Translate_Pu().
Definition at line 857 of file symtab_access.h.
References PU::flags, and PU_MP_NEEDS_LNO.
Referenced by WOPT_SWITCHES::Adjust_Optimization(), EMITTER::Compute_use_def(), DRA_Processing(), LNO_Processing(), Lnoptimizer(), and SUMMARIZE< program >::Process_procedure().
Definition at line 760 of file symtab_access.h.
References PU::flags, and PU_MUST_INLINE.
Referenced by CYG_Initialize_for_PU(), Do_cyg_instrument_p(), IPA_NODE::Has_Must_Inline_Attrib(), PU::Verify(), and WFE_Finish_Function().
Definition at line 802 of file symtab_access.h.
References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.
Referenced by Backend_Processing().
Definition at line 815 of file symtab_access.h.
References PU::flags, and PU_NEEDS_T9.
Referenced by lower_bit_field_id().
Definition at line 767 of file symtab_access.h.
References PU::flags, and PU_NO_DELETE.
Referenced by Inliner_Write_PUs(), SUMMARIZE< program >::Process_procedure(), and Write_callee().
Definition at line 753 of file symtab_access.h.
References PU::flags, and PU_NO_INLINE.
Referenced by CGEMIT_Global_Decls(), IPA_NODE::Has_Noinline_Attrib(), SUMMARIZE< program >::Process_procedure(), PU::Verify(), WFE_Start_Function(), and WGEN_Finish_Function().
Definition at line 739 of file symtab_access.h.
References PU::flags, and PU_NO_SIDE_EFFECTS.
Referenced by ALIAS_RULE::Aliased_with_Call(), and WN_annotate_call_flags().
Definition at line 691 of file symtab_access.h.
References PU::prototype.
Referenced by Check_If_Dedicated_TN_Is_Global(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), Generate_Entry(), Get_Return_Info(), Handle_Incompatible_Func_Types(), IPA_NODE::Has_Varargs(), IPA_Propagate_Constants(), WN_Verifier::Is_return_register_of_call(), lower_bit_field_id(), lower_return_ldid(), Merge_Global_Pu(), Merge_St_With_St(), ST::Print(), ST_pu_type(), ST_type(), Synch_St_With_St(), Traverse_PU_parameters(), and WGEN_Start_Function().
Definition at line 836 of file symtab_access.h.
References PU::flags, and PU_RECURSIVE.
Referenced by ST_is_private_local().
Definition at line 941 of file symtab_access.h.
References PU::flags, and PU_SMART_ADDR_ANALYSIS.
Referenced by PU_adjust_addr_flags().
| TARGET_INFO_IDX PU_target_idx | ( | const PU & | pu | ) | [inline] |
Definition at line 686 of file symtab_access.h.
References PU::target_idx.
Referenced by PU::Verify().
| void Set_ARB_const_lbnd | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1727 of file symtab_access.h.
References ARB_CONST_LBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Create_Lock_Type(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_temp_TY(), cwh_types_array_util(), DRA_EC_Declare_Types(), fei_array_dimen(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), and Set_TY_AR_const_lbnd().
| void Set_ARB_const_stride | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1741 of file symtab_access.h.
References ARB_CONST_STRIDE, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Create_Lock_Type(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_temp_TY(), cwh_types_array_util(), DRA_EC_Declare_Types(), fei_array_dimen(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), and Set_TY_AR_const_stride().
| void Set_ARB_const_ubnd | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1734 of file symtab_access.h.
References ARB_CONST_UBND, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Create_Lock_Type(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_temp_TY(), cwh_types_array_util(), DRA_EC_Declare_Types(), fei_array_dimen(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Set_TY_AR_const_ubnd(), WFE_Finish_Aggregate_Init(), WFE_Resolve_Duplicate_Decls(), WGEN_Generate_Temp_For_Initialized_Aggregate(), and WGEN_Resolve_Duplicate_Decls().
| void Set_ARB_dimension | ( | ARB_HANDLE | arb, | |
| UINT16 | dim | |||
| ) | [inline] |
Definition at line 1688 of file symtab_access.h.
References ARB::dimension, and ARB_HANDLE::Entry().
Referenced by Create_Lock_Type(), Create_New_Array_Type(), Create_New_Array_Type_To_Pad(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_util(), cwh_types_mk_array_TY(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Make_Array_Type(), and Stab_Array_Of().
| void Set_ARB_first_dimen | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1748 of file symtab_access.h.
References ARB_FIRST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Create_Local_Array_ST(), Create_Lock_Type(), Create_New_Array_Type(), Create_New_Array_Type_To_Pad(), Create_Sync_Structure(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_mk_array_TY(), DRA_EC_Declare_Types(), Generate_Runtime_Stuff(), Get_KeyStruct_ST(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Make_Array_Type(), Make_Simple_Array_Type(), Section_Variable_TY(), and Stab_Array_Of().
| void Set_ARB_flags | ( | ARB_HANDLE | arb, | |
| UINT16 | flags | |||
| ) | [inline] |
Definition at line 1683 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Get_eh_spec_ST(), Get_typeinfo_ST(), and Setup_Entry_For_EH().
| void Set_ARB_last_dimen | ( | ARB_HANDLE | arb | ) | [inline] |
Definition at line 1755 of file symtab_access.h.
References ARB_LAST_DIMEN, ARB_HANDLE::Entry(), and ARB::flags.
Referenced by Create_Local_Array_ST(), Create_Lock_Type(), Create_New_Array_Type(), Create_New_Array_Type_To_Pad(), Create_Sync_Structure(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_mk_array_TY(), DRA_EC_Declare_Types(), Generate_Runtime_Stuff(), Get_KeyStruct_ST(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Make_Array_Type(), Make_Simple_Array_Type(), Section_Variable_TY(), and Stab_Array_Of().
| void Set_ARB_lbnd_val | ( | ARB_HANDLE | arb, | |
| INT64 | val | |||
| ) | [inline] |
Definition at line 1693 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_lbnd_val().
Referenced by Create_Lock_Type(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_temp_TY(), cwh_types_array_util(), cwh_types_mk_character_TY(), DRA_EC_Declare_Types(), fei_array_dimen(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), and Set_TY_AR_lbnd_val().
| void Set_ARB_lbnd_var | ( | ARB_HANDLE | arb, | |
| ST_IDX | var | |||
| ) | [inline] |
Definition at line 1698 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_lbnd_var().
Referenced by fei_array_dimen(), fix_var_dim_array(), and Set_TY_AR_lbnd_var().
| void Set_ARB_stride_val | ( | ARB_HANDLE | arb, | |
| INT64 | val | |||
| ) | [inline] |
Definition at line 1713 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_stride_val().
Referenced by Create_Lock_Type(), Create_Multi_Dim_Array_Type(), Create_TY_For_Tree(), cwh_stmt_init_pu(), 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(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Pad_Common_ST(), and Set_TY_AR_stride_val().
| void Set_ARB_stride_var | ( | ARB_HANDLE | arb, | |
| ST_IDX | var | |||
| ) | [inline] |
Definition at line 1718 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_stride_var().
Referenced by Create_TY_For_Tree(), cwh_types_array_temp_TY(), fix_var_dim_array(), and Set_TY_AR_stride_var().
| void Set_ARB_ubnd_val | ( | ARB_HANDLE | arb, | |
| INT64 | val | |||
| ) | [inline] |
Definition at line 1703 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_ubnd_val().
Referenced by Create_Lock_Type(), Create_Multi_Dim_Array_Type(), Create_TY_For_Tree(), cwh_stmt_init_pu(), 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(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Pad_Common_ST(), Set_TY_AR_ubnd_val(), WFE_Finish_Aggregate_Init(), WFE_Resolve_Duplicate_Decls(), WGEN_Generate_Temp_For_Initialized_Aggregate(), and WGEN_Resolve_Duplicate_Decls().
| void Set_ARB_ubnd_var | ( | ARB_HANDLE | arb, | |
| ST_IDX | var | |||
| ) | [inline] |
Definition at line 1708 of file symtab_access.h.
References ARB_HANDLE::Entry(), and ARB::Set_ubnd_var().
Referenced by Create_TY_For_Tree(), cwh_types_array_temp_TY(), cwh_types_mk_character_TY(), fei_array_dimen(), fix_var_dim_array(), and Set_TY_AR_ubnd_var().
Definition at line 1881 of file symtab_access.h.
References FI_HAS_INLINES, and FILE_INFO::flags.
Referenced by DRA_Add_Clone(), IPO_Clone(), and IPO_INLINE::Process().
Definition at line 1888 of file symtab_access.h.
References FI_HAS_MP, and FILE_INFO::flags.
Referenced by Create_MicroTask(), cwh_directive_set_PU_flags(), WFE_expand_barrier(), WFE_expand_start_atomic(), WFE_expand_start_critical(), WFE_expand_start_for(), WFE_expand_start_master(), WFE_expand_start_ordered(), WFE_expand_start_parallel(), WFE_expand_start_parallel_for(), WFE_expand_start_parallel_sections(), WFE_expand_start_sections(), WFE_expand_start_single(), WGEN_expand_barrier(), WGEN_expand_start_atomic(), WGEN_expand_start_critical(), WGEN_expand_start_for(), WGEN_expand_start_master(), WGEN_expand_start_ordered(), WGEN_expand_start_parallel(), WGEN_expand_start_parallel_for(), WGEN_expand_start_parallel_sections(), WGEN_expand_start_sections(), and WGEN_expand_start_single().
Definition at line 1867 of file symtab_access.h.
References FI_IPA, and FILE_INFO::flags.
Referenced by ipa_dot_so_init().
Definition at line 1874 of file symtab_access.h.
References FI_NEEDS_LNO, and FILE_INFO::flags.
Referenced by cwh_directive_set_LNO_flags(), cwh_stab_distrib_pragmas(), ARRAY_DESCRIPTOR::Distribute_Array(), and DRA_Initialize().
| void Set_FLD_begin_map | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1628 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_MAP.
| void Set_FLD_begin_union | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1614 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_BEGIN_UNION.
| void Set_FLD_bofst | ( | FLD_HANDLE | fld, | |
| UINT8 | bofst | |||
| ) | [inline] |
Definition at line 1581 of file symtab_access.h.
References FLD::bofst, and FLD_HANDLE::Entry().
Referenced by Create_TY_For_Tree(), 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 1576 of file symtab_access.h.
References FLD::bsize, and FLD_HANDLE::Entry().
Referenced by Create_TY_For_Tree(), 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 1635 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_MAP.
| void Set_FLD_end_union | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1621 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_END_UNION.
| void Set_FLD_equivalence | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1607 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_EQUIVALENCE.
Referenced by cwh_types_mk_element(), Fix_Common_Block_Type(), and make_fld().
| void Set_FLD_flags | ( | FLD_HANDLE | fld, | |
| UINT16 | flags | |||
| ) | [inline] |
Definition at line 1586 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::flags.
Referenced by cwh_types_form_misaligned_TY(), and Get_typeinfo_ST().
| void Set_FLD_is_anonymous | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1649 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_ANONYMOUS.
Referenced by Create_TY_For_Tree().
| void Set_FLD_is_base_class | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1656 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BASE_CLASS.
Referenced by Create_TY_For_Tree().
| void Set_FLD_is_bit_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1642 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_IS_BIT_FIELD.
| void Set_FLD_last_field | ( | FLD_HANDLE | fld | ) | [inline] |
Definition at line 1600 of file symtab_access.h.
References FLD_HANDLE::Entry(), FLD::flags, and FLD_LAST_FIELD.
Referenced by Create_Io_Entry(), Create_TY_For_Tree(), 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(), Fix_Common_Block_Type(), Generate_Runtime_Stuff(), IPO_Fld_Table_Update_For_Struct_Opt(), IPO_generate_new_types(), lower_f77_io_items(), lower_f77_record_items(), make_dope_vector_ty(), make_fld(), Make_IoStruct_TY(), and Split_Individual_Common().
| void Set_FLD_name_idx | ( | FLD_HANDLE | fld, | |
| STR_IDX | idx | |||
| ) | [inline] |
Definition at line 1559 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::name_idx.
Referenced by Merge_Flds(), and Setup_Ty().
| void Set_FLD_ofst | ( | FLD_HANDLE | fld, | |
| UINT64 | ofst | |||
| ) | [inline] |
Definition at line 1571 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::ofst.
Referenced by Fill_Align_Symbol(), IPO_Fld_Table_Update_For_Struct_Opt(), IPO_generate_new_types(), Pad_Common_ST(), Pad_Multi_Dim_Common_ST(), Reshape_ST_Entry(), and Split_Individual_Common().
| void Set_FLD_st | ( | FLD_HANDLE | fld, | |
| ST_IDX | st | |||
| ) | [inline] |
Definition at line 1591 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::st.
Referenced by cwh_types_mk_element(), Merge_Flds(), and Setup_Ty().
| void Set_FLD_type | ( | FLD_HANDLE | fld, | |
| TY_IDX | ty | |||
| ) | [inline] |
Definition at line 1566 of file symtab_access.h.
References FLD_HANDLE::Entry(), and FLD::type.
Referenced by Create_TY_For_Tree(), cwh_types_dope_TY(), IPO_Fld_Table_Update_For_Struct_Opt(), Merge_Flds(), Pad_Common_ST(), Pad_Multi_Dim_Common_ST(), Reshape_ST_Entry(), Setup_Ty(), and WFE_Expand_Top_Level_Decl().
Definition at line 1796 of file symtab_access.h.
References LABEL::flags, and LABEL_ADDR_PASSED.
Referenced by Set_LABEL_addr_passed().
Definition at line 1789 of file symtab_access.h.
References LABEL::flags, and LABEL_ADDR_SAVED.
Referenced by Do_Handlers(), Generate_cyg_profile_func(), Set_LABEL_addr_saved(), Walk_and_Localize(), WFE_Add_Aggregate_Init_Label(), WFE_Address_Of(), WFE_Expand_Expr(), WGEN_Address_Of(), and WGEN_Expand_Expr().
| void Set_LABEL_KIND | ( | LABEL & | lbl, | |
| LABEL_KIND | k | |||
| ) | [inline] |
Definition at line 1774 of file symtab_access.h.
References LABEL::kind.
Referenced by cwh_io_cvt_tos_label_to_wn(), New_LABEL(), WFE_Expand_Try(), and WGEN_Expand_Try().
Definition at line 1767 of file symtab_access.h.
References LABEL::name_idx.
Referenced by Duplicate_LABEL(), Generate_Exception_Table_Header(), Get_WN_Label(), and New_LABEL().
Definition at line 1780 of file symtab_access.h.
References LABEL::flags, and LABEL_TARGET_OF_GOTO_OUTER_BLOCK.
Referenced by Set_LABEL_target_of_goto_outer_block(), and WGEN_Expand_Goto().
Definition at line 1811 of file symtab_access.h.
References Save_Str(), and Set_PREG_name_idx().
Referenced by Set_Preg_Name().
Definition at line 1809 of file symtab_access.h.
References PREG::name_idx.
Referenced by Create_MicroTask(), Create_Preg_explicit(), and Set_PREG_name().
Definition at line 797 of file symtab_access.h.
References PU::flags, and PU_ARGS_ALIASED.
Referenced by fei_assert().
Definition at line 713 of file symtab_access.h.
References PU::base_class.
Referenced by Create_ST_For_Tree(), Merge_Global_Pu(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 1098 of file symtab_access.h.
References PU_C_LANG, and PU::src_lang.
Referenced by Create_MicroTask(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), IPA_Start_Function(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 929 of file symtab_access.h.
References PU::flags, and PU_CALLS_LONGJMP.
Referenced by WFE_Expand_Expr().
Definition at line 922 of file symtab_access.h.
References PU::flags, and PU_CALLS_SETJMP.
Referenced by WFE_Expand_Expr().
Definition at line 1105 of file symtab_access.h.
References PU_CXX_LANG, and PU::src_lang.
Referenced by Create_MicroTask(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Throw_Runtime_st_idx(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 1112 of file symtab_access.h.
References PU_F77_LANG, and PU::src_lang.
Referenced by Create_MicroTask(), and OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU().
Definition at line 1119 of file symtab_access.h.
References PU_F90_LANG, and PU::src_lang.
Referenced by Create_MicroTask(), fei_proc_def(), and OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU().
Definition at line 866 of file symtab_access.h.
References PU::flags, and PU_HAS_ALLOCA.
Referenced by Create_ST_For_Tree(), F90_Lower_Alloc_Dealloc(), Gen_MP_SingleProcess_Region(), Get_Expansion_Space(), Insert_Alloca(), Process_Parallel_Do(), Process_Parallel_Region(), Process_PDO(), WFE_Alloca_0(), WFE_Expand_Expr(), WGEN_Alloca_0(), and WGEN_Expand_Expr().
Definition at line 831 of file symtab_access.h.
References PU::flags, and PU_HAS_ALTENTRY.
Referenced by fei_proc_def(), fei_proc_parent(), fix_tree(), and IP_READ_fix_tree().
Definition at line 776 of file symtab_access.h.
References PU::flags, and PU_HAS_EXC_SCOPES.
Referenced by Process_Exception_Region(), Setup_EH_Region(), and Setup_MP_Enclosing_Region().
Definition at line 880 of file symtab_access.h.
References PU::flags, and PU_HAS_MP.
Referenced by cwh_directive_set_PU_flags(), ARA_LOOP_INFO::Generate_Copyout_Loop(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), Get_ST(), WFE_expand_barrier(), WFE_expand_start_atomic(), WFE_expand_start_critical(), WFE_expand_start_for(), WFE_expand_start_master(), WFE_expand_start_ordered(), WFE_expand_start_parallel(), WFE_expand_start_parallel_for(), WFE_expand_start_parallel_sections(), WFE_expand_start_sections(), WFE_expand_start_single(), WGEN_expand_barrier(), WGEN_expand_start_atomic(), WGEN_expand_start_critical(), WGEN_expand_start_for(), WGEN_expand_start_master(), WGEN_expand_start_ordered(), WGEN_expand_start_parallel(), WGEN_expand_start_parallel_for(), WGEN_expand_start_parallel_sections(), WGEN_expand_start_sections(), and WGEN_expand_start_single().
Definition at line 790 of file symtab_access.h.
References PU::flags, and PU_HAS_NON_MANGLED_CALL.
Referenced by DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), and DRA_Processing().
Definition at line 901 of file symtab_access.h.
References PU::flags, and PU_HAS_RETURN_ADDRESS.
Referenced by CYG_Initialize_for_PU(), WFE_Finish_Function(), and WGEN_Finish_Function().
Definition at line 971 of file symtab_access.h.
References PU::flags, and PU_HAS_SYSCALL_LINKAGE.
Referenced by Create_ST_For_Tree().
Definition at line 964 of file symtab_access.h.
References PU::flags, and PU_HAS_UNKNOWN_CONTROL_FLOW.
Definition at line 957 of file symtab_access.h.
References PU::flags, and PU_HAS_USER_ALLOCA.
Referenced by WFE_Expand_Expr(), and WGEN_Expand_Expr().
Definition at line 824 of file symtab_access.h.
References PU::flags, and PU_HAS_VERY_HIGH_WHIRL.
Referenced by cwh_stmt_return_altentry(), cwh_stmt_return_scalar(), WFE_Address_Of(), WFE_Array_Expr(), WFE_Expand_Expr(), WGEN_Address_Of(), WGEN_Array_Expr(), WGEN_Expand_Expr(), WN_CreateComma(), WN_CreateIstore(), WN_CreateMstore(), WN_CreateRcomma(), WN_CreateStid(), WN_CreateSwitch(), and WN_Rrotate().
Definition at line 936 of file symtab_access.h.
References PU::flags, and PU_IPA_ADDR_ANALYSIS.
Referenced by Enter_Original_St(), and Resolve_Sclass().
Definition at line 1081 of file symtab_access.h.
References PU_IS_CDECL, and Pu_Table.
Referenced by Create_ST_For_Tree().
Definition at line 1133 of file symtab_access.h.
References PU::flags, and PU_IS_CONSTRUCTOR.
Referenced by Create_ST_For_Tree().
Definition at line 748 of file symtab_access.h.
References PU::flags, and PU_IS_INLINE_FUNCTION.
Referenced by fei_proc_def(), IPA_NODE::Set_Inline_Attrib(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 845 of file symtab_access.h.
References PU::flags, and PU_IS_MAINPU.
Referenced by fei_proc_def(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 783 of file symtab_access.h.
References PU::flags, and PU_IS_NESTED_FUNC.
Referenced by Create_MicroTask(), fei_proc_def(), WFE_Finish_Function(), and WGEN_Finish_Function().
Definition at line 734 of file symtab_access.h.
References PU::flags, and PU_IS_PURE.
Referenced by lower_bit_field_id(), Set_intrinsic_flags(), WFE_Expand_Expr(), and WN_annotate_intrinsic_flags().
Definition at line 978 of file symtab_access.h.
References PU::flags, and PU_IS_THUNK.
Referenced by WFE_Generate_Thunk(), and WGEN_Generate_Thunk().
Definition at line 1126 of file symtab_access.h.
References PU_JAVA_LANG, and PU::src_lang.
Referenced by Create_MicroTask().
| void Set_PU_lexical_level | ( | PU & | pu, | |
| SYMTAB_IDX | l | |||
| ) | [inline] |
Definition at line 703 of file symtab_access.h.
References PU::lexical_level.
Referenced by Create_MicroTask(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 708 of file symtab_access.h.
References PU::misc.
Referenced by Process_Parallel_Do(), Setup_Entry_For_EH(), and WGEN_Finish_Function().
Definition at line 887 of file symtab_access.h.
References PU::flags, and PU_MP.
Referenced by Create_MicroTask().
Definition at line 859 of file symtab_access.h.
References PU::flags, and PU_MP_NEEDS_LNO.
Referenced by cwh_directive_set_LNO_flags(), cwh_stab_distrib_pragmas(), ARRAY_DESCRIPTOR::Distribute_Array(), and DRA_Add_Clone().
Definition at line 762 of file symtab_access.h.
References PU::flags, and PU_MUST_INLINE.
Referenced by IPA_NODE::Set_Must_Inline_Attrib(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 806 of file symtab_access.h.
References PU::flags, and PU_NEEDS_FILL_ALIGN_LOWERING.
Referenced by cwh_directive_fill_align().
Definition at line 769 of file symtab_access.h.
References PU::flags, and PU_NO_DELETE.
Referenced by CYG_Initialize_for_PU(), EDGE_PROFILE::Gen_Call_BB(), Gen_Call_Shell(), lower_bit_field_id(), WFE_Assemble_Alias(), WFE_Assemble_Asm(), WFE_Assemble_Destructor(), WFE_Start_Function(), WGEN_Assemble_Alias(), WGEN_Assemble_Asm(), and WGEN_Start_Function().
Definition at line 755 of file symtab_access.h.
References PU::flags, and PU_NO_INLINE.
Referenced by Create_MicroTask(), CYG_Initialize_for_PU(), DRA_Mangle_Call_Site(), DRA_Processing(), fei_proc_def(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), IPA_NODE::Set_Noinline_Attrib(), WFE_Add_Aggregate_Init_Label(), WFE_Assemble_Asm(), WFE_Assemble_Destructor(), WFE_Expand_Expr(), WFE_Finish_Function(), WFE_Start_Function(), WGEN_Address_Of(), WGEN_Assemble_Asm(), WGEN_Expand_Computed_Goto(), WGEN_Expand_Expr(), WGEN_Finish_Function(), and WGEN_Start_Function().
Definition at line 741 of file symtab_access.h.
References PU::flags, and PU_NO_SIDE_EFFECTS.
Referenced by lower_bit_field_id(), Set_intrinsic_flags(), and WN_annotate_intrinsic_flags().
Definition at line 693 of file symtab_access.h.
References PU::prototype.
Referenced by Declare_Function(), fei_proc_def(), Handle_Incompatible_Func_Types(), Merge_Global_Pu(), Synch_St_With_St(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 838 of file symtab_access.h.
References PU::flags, and PU_RECURSIVE.
Referenced by fei_proc_def().
Definition at line 943 of file symtab_access.h.
References PU::flags, and PU_SMART_ADDR_ANALYSIS.
Referenced by Disambiguate_Aliased_Actuals(), and IPO_INLINE::Process_Barriers().
| void Set_PU_target_idx | ( | PU & | pu, | |
| TARGET_INFO_IDX | idx | |||
| ) | [inline] |
Definition at line 852 of file symtab_access.h.
References PU::flags, and PU_UPLEVEL.
Referenced by cwh_directive_set_PU_flags(), fei_proc_def(), ARA_LOOP_INFO::Generate_Copyout_Loop(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), WFE_expand_barrier(), WFE_expand_start_atomic(), WFE_expand_start_critical(), WFE_expand_start_for(), WFE_expand_start_master(), WFE_expand_start_ordered(), WFE_expand_start_parallel(), WFE_expand_start_parallel_for(), WFE_expand_start_parallel_sections(), WFE_expand_start_sections(), WFE_expand_start_single(), WFE_Start_Function(), WGEN_expand_barrier(), WGEN_expand_start_atomic(), WGEN_expand_start_critical(), WGEN_expand_start_for(), WGEN_expand_start_master(), WGEN_expand_start_ordered(), WGEN_expand_start_parallel(), WGEN_expand_start_parallel_for(), WGEN_expand_start_parallel_sections(), WGEN_expand_start_sections(), WGEN_expand_start_single(), WGEN_Finish_Function(), and WGEN_Start_Function().
Definition at line 467 of file symtab_access.h.
References ST::flags, and ST_ADDR_PASSED.
Referenced by convert_to_reference(), Create_Critical_Lock(), Create_Local_Symbol(), Create_MicroTask(), Create_Name_Lock(), Create_Unnamed_Critical_Lock(), Gen_exp_wn(), Generate_cyg_profile_func(), io_set_addr_passed_flag(), Localize_Variable(), Make_Local_Temps(), Merge_St_With_St(), set_global_addr_taken_attrib< program >::operator()(), update_symtab::operator()(), set_addr_taken_expr(), Sync_symbol_attributes(), WFE_Expand_Expr(), WFE_maybe_localize_vars(), WGEN_Expand_Expr(), and WGEN_maybe_localize_vars().
Definition at line 460 of file symtab_access.h.
References ST::flags, and ST_ADDR_SAVED.
Referenced by Allocate_All_Formals(), Check_Passed_Global(), Create_Local_Symbol(), cwh_addr_stid(), cwh_expr_set_flags(), Evaluate_actuals(), io_set_addr_passed_flag(), io_set_addr_saved_flag(), Localize_Variable(), lower_bit_field_id(), OPT_STAB::Make_st_group(), IPAA_DF_SOLVER::Map_worst_case_actual_attributes(), Merge_St_With_St(), set_global_addr_taken_attrib< program >::operator()(), update_symtab::operator()(), PIC_OPT::operator()(), IPO_INLINE::Process_Copy_In(), Process_Direct_Replacement(), IPO_INLINE::Process_Op_Code(), IPO_INLINE::Reshape_Array(), Set_addr_saved_expr(), Set_addr_saved_stmt(), set_addr_taken_expr(), Sync_symbol_attributes(), WFE_Add_Aggregate_Init_Symoff(), WFE_Assemble_Destructor(), WFE_Expand_Expr(), WFE_maybe_localize_vars(), WFE_Set_ST_Addr_Saved(), WFE_Start_Function(), AGGINIT::WGEN_Add_Aggregate_Init_Address(), AGGINIT::WGEN_Add_Aggregate_Init_Symbol(), WGEN_Expand_Expr(), WGEN_maybe_localize_vars(), WGEN_Set_ST_Addr_Saved(), WGEN_Start_Function(), and WN_set_st_addr_saved().
Definition at line 515 of file symtab_access.h.
References ST::flags, and ST_ASM_FUNCTION_ST.
Referenced by WFE_Assemble_Asm(), and WGEN_Assemble_Asm().
Definition at line 506 of file symtab_access.h.
References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.
Referenced by Create_ST_For_Tree(), and WFE_Record_Asmspec_For_ST().
Definition at line 1836 of file symtab_access.h.
References ST_ATTR::kind, ST_ATTR::Set_reg_id(), and ST_ATTR_DEDICATED_REGISTER.
Definition at line 1849 of file symtab_access.h.
References ST_ATTR::kind, ST_ATTR::Set_section_name(), and ST_ATTR_SECTION_NAME.
Referenced by Get_ST().
Definition at line 1825 of file symtab_access.h.
References ST_ATTR::st_idx.
Referenced by IPO_SYMTAB::fix_table_entry< T >::operator()().
Definition at line 274 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 Allocate_Object_To_Predefined_Named_Section(), IPO_CLONE::Clone_Tree(), Copy_ST(), Copy_ST_No_Base(), IPO_INLINE::Create_Copy_In_Symbol(), Create_ST_For_Tree(), DISTR_INFO::DISTR_INFO(), Mark_Alaised(), IPO_SYMTAB::fix_table_entry< T >::operator()(), IPO_SYMTAB::fix_base< T >::operator()(), IPO_INLINE::Process_Barriers(), Set_ST_base(), Sync_symbol_attributes(), Update_element(), WFE_Alloca_ST(), WFE_Assemble_Alias(), WGEN_Alloca_ST(), and WGEN_Assemble_Alias().
Definition at line 226 of file symtab_access.h.
References ST::blk, CLASS_BLOCK, Is_True, ST::sym_class, and ST::u2.
Referenced by Create_Cold_Text_Section(), New_ST_Block(), and Setup_Text_Section_For_PU().
Definition at line 304 of file symtab_access.h.
References ST::base_idx, Is_True, and ST_is_split_common.
Referenced by Create_Split_Common(), and Split_Individual_Common().
Definition at line 523 of file symtab_access.h.
References ST::flags, and ST_HAS_NAMED_SECTION.
Referenced by Create_ST_For_Tree().
Definition at line 498 of file symtab_access.h.
References ST::flags, and ST_IS_SHARED_AUTO.
Referenced by ARA_LOOP_INFO::Generate_Copyout_Loop(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), lower_bit_field_id(), and Set_Reduction_Array_Base_is_shared_auto().
Definition at line 259 of file symtab_access.h.
References ST::flags, and ST_IS_SPLIT_COMMON.
Referenced by Create_Split_Common(), cwh_stab_split_ST(), and Split_Individual_Common().
Definition at line 140 of file symtab_access.h.
References ST::name_idx, and ST::u1.
Referenced by Add_Edges_For_Node(), Copy_ST_No_Base(), Enter_Original_St(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Get_IoStruct_ST(), Get_Section_ST_With_Given_Name(), fix_static_func::operator()(), PIC_OPT::operator()(), IPO_INLINE::Process_ST(), Verify_Predefined_Symbols(), WFE_Expand_Expr(), and WGEN_Expand_Expr().
Definition at line 397 of file symtab_access.h.
References ST::flags, and ST_NOT_GPREL.
Referenced by Create_Sync_Structure(), fei_section_nongp(), fei_seg(), Init_Special_Lego_Mp_Call(), Linker_mark_not_gp_rel(), and PIC_OPT::operator()().
Definition at line 489 of file symtab_access.h.
References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.
Referenced by Create_Local_Array_ST(), Create_Local_Lda_Array(), Create_Local_ST(), Create_Local_Symbol(), DISTR_INFO::DISTR_INFO(), Gen_Alloc_Reshape(), Hoist_Expression(), Localize_Variable(), New_DART(), Reshape_ST_Entry(), and SE_Symbols_For_SE().
Definition at line 211 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(), Enter_Original_St(), fei_proc_def(), IPA_Start_Function(), WFE_Assemble_Asm(), and WGEN_Assemble_Asm().
Definition at line 235 of file symtab_access.h.
References ST::st_idx.
Referenced by Copy_ST(), Copy_ST_No_Base(), Enter_Original_St(), New_ST(), and IPO_SYMTAB::fix_table_entry< T >::operator()().
Definition at line 157 of file symtab_access.h.
References ST::storage_class.
Referenced by Fix_Common_Block(), Merge_St_With_Pext(), IPO_INLINE::Process_OPR_REGION(), and Resolve_Sclass().
Definition at line 290 of file symtab_access.h.
References ST::base_idx, Is_True, SCLASS_EXTERN, ST_is_weak_symbol, and ST_sclass.
Referenced by Resolve_Sclass(), WFE_Assemble_Alias(), WFE_Weak_Finish(), WGEN_Assemble_Alias(), and WGEN_Weak_Finish().
Definition at line 147 of file symtab_access.h.
References ST::tcon, and ST::u1.
Referenced by Enter_Original_St(), and New_Const_Sym().
Definition at line 186 of file symtab_access.h.
References CLASS_CONST, CLASS_NAME, CLASS_PREG, CLASS_VAR, Fail_FmtAssertion(), ST::sym_class, ST::type, and ST::u2.
| void Set_TY_arb | ( | TY_IDX | tyi, | |
| ARB_HANDLE | idx | |||
| ) | [inline] |
| void Set_TY_arb | ( | TY & | ty, | |
| ARB_HANDLE | idx | |||
| ) | [inline] |
Definition at line 1198 of file symtab_access.h.
References ARB_HANDLE::Idx(), and TY::Set_arb().
Referenced by Copy_array_type(), Create_Local_Array_ST(), Create_Lock_Type(), Create_New_Array_Type(), Create_Sync_Structure(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_util(), cwh_types_mk_array_TY(), DRA_EC_Declare_Types(), Generate_Runtime_Stuff(), Get_eh_spec_ST(), Get_KeyStruct_ST(), Get_typeinfo_ST(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Make_Array_Type(), Make_Simple_Array_Type(), merge_array::operator()(), Section_Variable_TY(), Set_TY_arb(), Setup_Entry_For_EH(), Setup_Ty(), and Stab_Array_Of().
Definition at line 1221 of file symtab_access.h.
References TY::Set_etype().
Referenced by Copy_array_type(), Create_Local_Array_ST(), Create_Lock_Type(), Create_Sync_Structure(), Create_TY_For_Tree(), cwh_stmt_init_pu(), cwh_types_array_util(), cwh_types_form_misaligned_TY(), Generate_Runtime_Stuff(), Get_eh_spec_ST(), Get_KeyStruct_ST(), Get_typeinfo_ST(), Insert_ctype_b(), Insert_ctype_tolower(), Insert_ctype_toupper(), Lock_Padding_TY(), Make_Array_Type(), Make_Simple_Array_Type(), merge_array::operator()(), Section_Variable_TY(), Set_TY_etype(), Setup_Entry_For_EH(), Setup_Ty(), and Stab_Array_Of().
Definition at line 1169 of file symtab_access.h.
References TY::flags.
Referenced by cwh_types_mk_misaligned_TY(), and Set_TY_flags().
| void Set_TY_fld | ( | TY_IDX | tyi, | |
| FLD_HANDLE | fld | |||
| ) | [inline] |
| void Set_TY_fld | ( | TY & | ty, | |
| FLD_HANDLE | fld | |||
| ) | [inline] |
Definition at line 1178 of file symtab_access.h.
References FLD_HANDLE::Idx(), and TY::Set_fld().
Referenced by Create_Split_Common(), Create_TY_For_Tree(), cwh_types_form_misaligned_TY(), cwh_types_mk_element(), cwh_types_mk_struct(), DRA_EC_Declare_Types(), fei_user_type(), Fix_Common_Block_Type(), Fixup_Base(), Generate_Runtime_Stuff(), Get_typeinfo_ST(), IPO_generate_new_types(), make_dope_vector_ty(), Make_IoStruct_TY(), merge_struct::operator()(), Set_TY_fld(), Setup_Ty(), and Split_Individual_Common().
Definition at line 1391 of file symtab_access.h.
References TY::flags, and TY_IS_NON_POD.
Referenced by Set_TY_is_non_pod(), WFE_handle_non_pods(), and WGEN_handle_non_pods().
Definition at line 1162 of file symtab_access.h.
References TY::mtype.
Referenced by intrinsic_runtime(), and Set_TY_mtype().
Definition at line 1208 of file symtab_access.h.
References TY::name_idx.
Referenced by Create_New_Array_Type(), Create_New_Array_Type_To_Pad(), cwh_types_form_misaligned_TY(), Merge_Global_Ty(), merge_ty(), Set_TY_name_idx(), Setup_Ty(), and Split_Individual_Common().
Definition at line 1230 of file symtab_access.h.
References TY::Set_pointed().
Referenced by Create_MicroTask(), Create_Special_Global_Symbols(), Create_Unroll_Copy(), cwh_types_mk_f90_pointer_ty(), cwh_types_mk_unique_pointer_TY(), Get_KeyStruct_ST(), Get_UnitPointer_ST(), Init_fioruntime_ty(), Make_IoStruct_TY(), Make_MPRuntime_ST(), make_ptr_type(), merge_pointer::operator()(), SE_Symbols_For_SE(), Set_TY_pointed(), Setup_Ty(), Simd_Align_Analysis(), and Simd_Align_Load_Store().
Definition at line 1459 of file symtab_access.h.
References TY::Set_pu_flag(), and TY_RETURN_TO_PARAM.
| void Set_TY_tylist | ( | TY_IDX | tyi, | |
| TYLIST_IDX | idx | |||
| ) | [inline] |
| void Set_TY_tylist | ( | TY & | ty, | |
| TYLIST_IDX | idx | |||
| ) | [inline] |
Definition at line 1187 of file symtab_access.h.
References TY::Set_tylist().
Referenced by Create_DST_type_For_Tree(), Create_MicroTask(), Create_Omp_Get_Thread_Num(), Create_TY_For_Tree(), cwh_auxst_set_tylist(), cwh_types_mk_procedure_TY(), Declare_Func_N_Arg(), Declare_Func_One_Arg(), Declare_Func_Three_Arg(), Declare_Func_Two_Arg(), Declare_Func_Zero_Arg(), Declare_Function(), EETARG_Generate_PIC_Entry_Code(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Get_Func_One_Arg_TY(), Get_Func_Zero_Arg_TY(), Init_fioruntime_ty(), IPA_Create_Func_Type_3(), IPA_Propagate_Constants(), Lookup_Function_Name(), lower_bit_field_id(), Make_Function_Type(), Make_MPRuntime_ST(), merge_function::operator()(), Set_TY_tylist(), Setup_Ty(), TLS_init(), Type_For_Function_Returning_Void(), WFE_Start_Function(), and WGEN_Start_Function().
| void Set_TYLIST_ty | ( | TYLIST_IDX | tli, | |
| TY_IDX | ty | |||
| ) | [inline] |
Definition at line 1667 of file symtab_access.h.
Referenced by Create_DST_type_For_Tree(), Create_MicroTask(), Create_Omp_Get_Thread_Num(), Create_TY_For_Tree(), EETARG_Generate_PIC_Entry_Code(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Get_Func_One_Arg_TY(), Init_fioruntime_ty(), IPA_Create_Func_Type_3(), IPA_Propagate_Constants(), ARRAY_LOWER_REF::Lower_Array_Param(), lower_bit_field_id(), Make_Function_Type(), Make_MPRuntime_ST(), Merge_Tylist(), TLS_init(), Type_For_Function_Returning_Void(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 465 of file symtab_access.h.
References ST::flags, and ST_ADDR_PASSED.
Referenced by check_gsymbol_for_invalid_type(), Compute_Pass_Method(), Create_Local_Symbol(), AEQUIV::Enter_Locals_Stack(), Group_Common_STs(), IPA_NODE::Is_Externally_Callable(), Localize_Variable(), IPAA_DF_SOLVER::Map_actual(), IPAA_DF_SOLVER::Map_worst_case_actual_attributes(), Merge_St_With_St(), count_WHIRL_external_gots::operator()(), Opt_global_var::operator()(), update_symtab::operator()(), PIC_OPT::operator()(), ST_addr_taken(), ST_might_be_modified(), ST_Verify_Flags(), IPO_INLINE::SubstituteFormal(), Update_reference_count(), WFE_maybe_localize_vars(), and WGEN_maybe_localize_vars().
Definition at line 458 of file symtab_access.h.
References ST::flags, and ST_ADDR_SAVED.
Referenced by POINTS_TO::Analyze_ST(), check_gsymbol_for_invalid_type(), Compute_Pass_Method(), Create_Local_Symbol(), AEQUIV::Enter_Locals_Stack(), Evaluate_actuals(), Evaluate_chi(), Exp_Ldst(), Group_Common_STs(), IPA_CPROP_DF_FLOW::IPA_CPROP_DF_FLOW(), IPA_NODE::Is_Externally_Callable(), Localize_Variable(), OPT_STAB::Make_st_group(), IPAA_DF_SOLVER::Map_actual(), IPAA_DF_SOLVER::Map_worst_case_actual_attributes(), Merge_St_With_St(), MIR_Try_Hoist(), count_WHIRL_external_gots::operator()(), Opt_global_var::operator()(), set_global_addr_taken_attrib< program >::operator()(), clear_addr_flag_op::operator()(), update_symtab::operator()(), PIC_OPT::operator()(), Process_Direct_Replacement(), Propagate_Constants(), IPO_INLINE::Reshape_Array(), Set_addr_saved_expr(), Set_addr_saved_stmt(), set_addr_taken_expr(), ST_addr_taken(), ST_might_be_modified(), ST_Verify_Flags(), IPO_INLINE::SubstituteFormal(), OPT_STAB::Update_attr_cache(), Update_reference_count(), WFE_maybe_localize_vars(), and WGEN_maybe_localize_vars().
Definition at line 513 of file symtab_access.h.
References ST::flags, and ST_ASM_FUNCTION_ST.
Referenced by Backend_Processing(), Calculate_Stack_Frame_Sizes(), CG_Generate_Code(), Initialize_Stack_Frame(), lower_bit_field_id(), PU_lexical_level(), Set_ST_pu(), ST_pu(), and ST_pu_type().
Definition at line 503 of file symtab_access.h.
References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.
Referenced by Find_Asm_Out_Parameter_Load(), Handle_ASM(), Handle_LDID(), Handle_STID(), lower_split_sym_addrs(), ST_ATTR::Verify(), WFE_Expand_Expr(), WFE_Lhs_Of_Modify_Expr(), WGEN_Expand_Expr(), and WGEN_Lhs_Of_Modify_Expr().
| ST_ATTR_KIND ST_ATTR_kind | ( | const ST_ATTR & | st_attr | ) | [inline] |
Definition at line 1827 of file symtab_access.h.
References ST_ATTR::kind.
Referenced by Assign_Section_Names::operator()(), IPO_SYMTAB::promote_entry< T >::operator()(), IPO_SYMTAB::fix_table_entry< T >::operator()(), Set_DREG_Not_Allocatable::operator()(), find_st_attr_section_name::operator()(), find_dreg_preg::operator()(), Dont_Allocate_Dreg::operator()(), and find_st_attr_secname::operator()().
Definition at line 1829 of file symtab_access.h.
References ST_ATTR::Get_reg_id(), Is_True, ST_ATTR::kind, and ST_ATTR_DEDICATED_REGISTER.
Referenced by Find_PREG_For_Symbol(), Merge_Global_St_Attr(), Set_DREG_Not_Allocatable::operator()(), and Dont_Allocate_Dreg::operator()().
Definition at line 1842 of file symtab_access.h.
References ST_ATTR::Get_section_name(), Is_True, ST_ATTR::kind, and ST_ATTR_SECTION_NAME.
Referenced by EH_Build_PIC_Type(), Em_Dwarf_Begin(), Find_Section_Name_For_ST(), Get_ST(), Merge_Global_St_Attr(), Assign_Section_Names::operator()(), and IPO_SYMTAB::promote_entry< T >::operator()().
Definition at line 1823 of file symtab_access.h.
References ST_ATTR::st_idx.
Referenced by Merge_Global_St_Attr(), Assign_Section_Names::operator()(), IPO_SYMTAB::fix_table_entry< T >::operator()(), IPO_SYMTAB::promote_entry< T >::operator()(), find_st_attr_section_name::operator()(), find_dreg_preg::operator()(), and find_st_attr_secname::operator()().
Definition at line 264 of file symtab_access.h.
References ST::base_idx, SCLASS_EXTERN, ST::st_idx, ST_is_split_common, ST_is_weak_symbol, and ST_sclass.
Referenced by IPA_NODE_SECTION_INFO::Add_Global_Array_List(), Calc_Local_Area(), Common_Variable(), Copy_ST(), Copy_ST_No_Base(), Create_Global_Variable(), cwh_dst_mk_dope_bound(), ARA_LOOP_INFO::Determine_Last_Value(), DRA_Process_Commons(), AEQUIV::Enter_Locals_Stack(), Evaluate_chi(), Evaluate_common_const(), fei_copy_in(), IP_ALIAS_CLASSIFICATION::Find_declared_base_and_offset(), ALIAS_CLASSIFICATION::Find_declared_base_and_offset(), IPA_NODE_SECTION_INFO::Find_Global_Array_List(), Get_Array_Type(), Get_base_st(), IP_ALIAS_CLASSIFICATION::Handle_assignment(), IP_ALIAS_CLASSIFICATION::Handle_call(), Has_Base_Block(), IP_tag_symbol_gp_rel(), IPA_CPROP_DF_FLOW::IPA_CPROP_DF_FLOW(), IPA_EX_Valid_Value(), IPA_LNO_Map_Node(), Is_Common_Based_Symbol(), Is_Local_Array_Reference(), Is_term_mappable_to_caller(), Local_Multid_Array(), CG_BROWSER::Mod_Ref_Commons(), New_DART(), fix_aliased_formals::operator()(), Opt_global_var::operator()(), IPO_SYMTAB::fix_table_entry< T >::operator()(), WN2F_emit_commons::operator()(), IPO_SYMTAB::fix_base< T >::operator()(), PIC_OPT::operator()(), collect_commons::operator()(), Process_Bss_Data(), Process_Common_Element(), DISTRIBUTION::Process_Memory(), SUMMARIZE< program >::Process_procedure(), IPO_INLINE::Process_ST(), Process_stid(), SUMMARIZE< program >::Record_mod(), SUMMARIZE< program >::Record_mod_formal(), SUMMARIZE< program >::Record_ref(), Reshape_ST_Entry(), Rewrite_Reshaped_Commons(), Scalarize_Arrays(), ACCESS_ARRAY::Set_Array(), SUMMARIZE< program >::Set_IO(), Simplify_value(), Split_Common_Block(), ST_base(), ST_is_const_initialized_scalar(), ST_Verify_Fields(), ST_Verify_Flags(), ST_Verify_Sclass_Export(), CG_BROWSER::Tlog_Mod_Ref_Commons(), SUMMARIZE< program >::Update_Addr_Passed_Count(), update_linex_with_constant_mod(), IPA_CALL_GRAPH::Update_Node_After_Preopt(), WFE_Weak_Finish(), and WGEN_Weak_Finish().
Definition at line 221 of file symtab_access.h.
References ST::blk, CLASS_BLOCK, Is_True, ST::sym_class, and ST::u2.
Referenced by Create_Cold_Text_Section(), Reset_STB_flags(), Set_STB_align(), Set_STB_flags(), Set_STB_scninfo_idx(), Set_STB_section_idx(), Set_STB_size(), Setup_Text_Section_For_PU(), ST_Verify_Fields(), STB_align(), STB_flags(), STB_is_set(), STB_scninfo_idx(), STB_section_idx(), and STB_size().
Definition at line 298 of file symtab_access.h.
References ST::base_idx, Is_True, and ST_is_split_common.
Referenced by IPA_EX_Valid_Value().
Definition at line 521 of file symtab_access.h.
References ST::flags, and ST_HAS_NAMED_SECTION.
Referenced by AGGINIT::Add_Inito_For_Tree(), Allocate_Object(), Process_Bss_Data(), and Setup_Text_Section_For_PU().
Definition at line 496 of file symtab_access.h.
References ST::flags, and ST_IS_SHARED_AUTO.
Referenced by OPT_STAB::Compute_barrier_mu_chi(), and ST_Verify_Flags().
| char* ST_name | ( | const ST & | s | ) | [inline] |
Definition at line 138 of file symtab_access.h.
References ST::name_idx, and ST::u1.
Referenced by Add_Edges_For_Node(), Allocate_File_Statics(), Convert_virtual_call(), Copy_ST_Block(), Copy_ST_No_Base(), Create_ST_TO_FLD_MAP(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), Enter_Original_St(), enter_st(), Fix_Aliased_Commons(), Fix_Common_Block_Type(), Get_Section_ST_With_Given_Name(), Group_Common_STs(), IPA_Rename_Builtins(), make_fld(), Merge_Global_St(), compare_block::operator()(), Setup_Text_Section_For_PU(), Split_Individual_Common(), ST_name(), ST_to_Elfsym(), ST_Verify_Fields(), Update_Summaries(), Verify_Predefined_Symbols(), vho_lower_icall(), and WN_GetComment().
Definition at line 395 of file symtab_access.h.
References ST::flags, and ST_NOT_GPREL.
Referenced by can_be_gp_rel(), IP_tag_symbol_gp_rel(), Shorten_Section(), and ST_Verify_Flags().
Definition at line 486 of file symtab_access.h.
References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.
Referenced by Simd_Align_Analysis().
Definition at line 238 of file symtab_access.h.
References St_Table.
Referenced by Add_actual_to_caller_linex(), IPA_NODE_SECTION_INFO::Add_Global_Array_List(), Add_value_to_caller_linex(), Clone_update_st(), Convert_virtual_call(), Create_Const_ST(), DISTR_INFO::DISTR_INFO(), DRA_Add_Clone(), Evaluate_chi(), Evaluate_value(), GLOBAL_ARRAY_LIST::Find_Global_Array_Info(), IPA_NODE_SECTION_INFO::Find_Global_Array_List(), Find_Special_Return_Address_Symbol(), fix_var_dim_array(), Get_Array_Dimension_LB(), Get_Array_Dimension_Size(), Get_Callee_TY(), get_lda_info(), IPA_NODE_SECTION_INFO::Global_Array_Region(), IPA_LNO_Annotate_Array_Call(), IPA_LNO_Annotate_Scalar_Call(), IPA_LNO_Read_Global(), IPA_LNO_Read_Terms(), IPO_propagate_globals(), Is_callee_formal_mappable_to_caller(), Is_caller_value_linexable(), Is_constant_global(), Is_constant_val(), Is_term_mappable_to_caller(), LDA_Equal_Address(), Localize_Variable(), CG_BROWSER::Mod_Ref_Commons(), Assign_Section_Names::operator()(), SUMMARIZE< program >::Process_procedure(), IPO_INLINE::Process_ST(), Set_Caller_Actual_Messy(), Shape_Mismatch_At_Common(), CG_BROWSER::Symbol_Name(), TY2F_Append_Array_Bnd_Ph(), TY_AR_has_new_const(), TY_AR_propagate_constants(), update_linex_with_constant_mod(), IPA_CALL_GRAPH::Update_Node_After_Preopt(), Update_Summaries(), and Walk_Linex().
Definition at line 203 of file symtab_access.h.
References CLASS_FUNC, CLASS_NAME, ST::flags, Is_True, ST::pu, ST_ASM_FUNCTION_ST, ST::sym_class, and ST::u2.
Referenced by Add_Edges_For_Node(), Add_One_Node(), CFG::Add_one_stmt(), ALIAS_RULE::Aliased_with_Call(), Analyze_pu_attr(), Analyze_pu_noreturn_attr(), Build_Parent_Child_Relations_For_One_Parent(), WN_Verifier::CALL_parent_LDID(), ALIAS_CLASSIFICATION::Callee_returns_new_memory(), Can_Be_Tail_Call(), Cg_Dwarf_Process_PU(), Cg_Dwarf_Symtab_Entry(), CG_Generate_Code(), CGEMIT_Alias(), CGEMIT_Global_Decls(), CGEMIT_Weak_Alias(), check_gsymbol_for_invalid_type(), Check_If_Dedicated_TN_Is_Global(), Connect_indirect_call(), Convert_Regs(), OPT_STAB::Convert_ST_to_AUX(), Convert_virtual_call(), Create_ST_For_Tree(), cwh_directive_fill_align(), cwh_dst_enter_pu(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), cwh_stab_adjust_name(), cwh_stab_mk_fn_0args(), CYG_Initialize_for_PU(), Delete_Function(), Do_cyg_instrument_p(), DRA_Add_Clone(), DRA_Finalize(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), EMT_Emit_PU(), EMT_Write_Qualified_Name(), Enter_Original_St(), Evaluate_actuals(), fei_assert(), fei_proc_def(), EDGE_PROFILE::Gen_Call_BB(), Gen_Call_Shell(), Generate_Exit(), Get_Current_PU(), get_ip_file_hdr(), Get_Node_From_PU(), Get_Parent_Of_Nested_PU(), IPA_NODE::Get_PU(), Get_Scope_PU(), ALIAS_CLASSIFICATION::Handle_call(), Inliner_Read_PUs(), Inliner_Write_PUs(), IP_READ_pu(), IPA_collect_class_instances(), IPA_Propagate_Constants(), IPO_Clone(), Is_constructor(), Is_nested_call(), WN_Verifier::Is_return_register_of_call(), OPT_STAB::Its_ret_val_of_malloc(), Live_Init(), lower_bit_field_id(), lower_return_ldid(), Mark_Code(), Merge_St_With_Pext(), Merge_St_With_St(), IPO_CLONE::New_Clone(), IPO_SYMTAB::New_Symtab(), no_inline_pu_with_nested_pus(), OP_refs_x87(), fix_static_func::operator()(), PIC_OPT::operator()(), Opt_set_current_pu_name(), PDGCS_do_proc(), Perform_Interprocedural_Analysis(), IPO_INLINE::Post_Process_Caller(), Preorder_Process_PUs(), Process_Exception_Region(), IPO_INLINE::Process_Formals(), IPO_INLINE::Process_Op_Code(), IPO_INLINE::Process_OPR_REGION(), Process_Parallel_Do(), Process_Parallel_Region(), Propagate_Flags(), PU_adjust_addr_flags(), PU_lexical_level(), Read_Local_Info(), Repair_Call_BB(), Resolve_Sclass(), Set_intrinsic_flags(), Set_Tables(), Setup_Text_Section_For_PU(), ST2C_basic_decl(), ST2C_func_header(), ST_pu_type(), ST_Verify_Fields(), CG_BROWSER::Symbol_Name(), Symbol_Name(), Synch_St_With_St(), Trans_Order_Walk(), Traverse_DST(), IPA_CALL_GRAPH::Update_Node_After_Preopt(), IPO_SYMTAB::Update_Symtab(), W2F_Outfile_Translate_Pu(), WFE_Assemble_Alias(), WFE_Assemble_Destructor(), WFE_Expand_Expr(), WFE_Start_Function(), WGEN_Address_Of(), WGEN_Assemble_Alias(), WGEN_Expand_Expr(), WGEN_Start_Function(), WN2C_block(), WN2F_End_Routine_Strings(), WN_annotate_call_flags(), and Write_callee().
Definition at line 155 of file symtab_access.h.
References ST::storage_class.
Referenced by Allocate_Object_To_Predefined_Named_Section(), Enter_Original_St(), enter_st(), Fix_Common_Block(), Handle_Incompatible_Data_Types(), Handle_Incompatible_Func_Types(), IP_tag_symbol_gp_rel(), Merge_Global_St(), Merge_St_With_Pext(), Merge_St_With_St(), IPO_INLINE::Process_OPR_REGION(), ref_count_cmp(), Resolve_Sclass(), ST_to_Elfsym(), ST_Verify_Fields(), and WFE_check_threadprivate().
Definition at line 284 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 Add_Edges_For_Node(), LDA_Equal_Address(), PIC_OPT::operator()(), Resolve_Sclass(), ST_alias_base(), ST_is_weak_alias(), and ST_to_Elfsym().
Definition at line 150 of file symtab_access.h.
References ST::sym_class.
Referenced by W2CF_TRANSLATOR::_Get_Ftn_Name(), Accumulate_Expr_PUinfo(), Allocate_Object(), Analyze_one_address(), Append_A_Clause_Symbol(), Append_CallSite(), Append_Distribution(), Append_Nest_Clauses(), Append_ReturnSite(), CGTARG_TN_For_Asm_Operand(), Compose_Addr(), Copy_ST(), cwh_types_copyin_pragma(), Does_Stmt_Store_From_Preg(), Does_Stmt_Store_Into_Preg(), emit_inits_for_symbol(), Enter_Local_Syms_Into_Symtab(), Enter_Original_St(), enter_st(), Evaluate_value(), Exp_Immediate(), fei_copyin_bound(), Fix_Common_Block(), Get_Implicit_Locals(), INITV2C_symbol(), is_f90_pointer(), is_f90_target(), is_omp_non_pod_copyin(), WN_INSTRUMENT_WALKER::Is_Return_Store_Comma(), WN_INSTRUMENT_WALKER::Is_Return_Store_Stmt(), Is_Return_Store_Stmt(), OPT_STAB::Is_up_level_var(), Merge_Global_St(), Merge_St_With_St(), IPO_SYMTAB::promote_entry< T >::operator()(), process_compile_time_addr_saved< program >::operator()(), enter_st::operator()(), write_st::operator()(), MERGE_NEST_REF_CLASSES::operator()(), SUMMARY_VALUE::Print_const_value(), SUMMARIZE< program >::Process_chi_jump_function(), PU_lexical_level(), put_location(), return_types_are_compatible(), Set_up_all_preg_symbols(), ST2C_basic_decl(), ST2C_decl_const(), ST2C_decl_error(), ST2C_decl_func(), ST2C_decl_translate(), ST2C_decl_var(), ST2C_use_const(), ST2C_use_error(), ST2C_use_func(), ST2C_use_translate(), ST2C_use_var(), ST2C_weakext_translate(), ST2F_decl_const(), ST2F_decl_error(), ST2F_decl_func(), ST2F_decl_translate(), ST2F_decl_var(), ST2F_deref_translate(), ST2F_use_block(), ST2F_use_const(), ST2F_use_error(), ST2F_use_func(), ST2F_use_translate(), ST2F_use_var(), St_Belongs_In_Varlist(), ST_class(), ST_is_constant(), ST_pu_type(), ST_to_Elfsym(), ST_Verify_Fields(), ST_Verify_Flags(), Stab_Is_Equivalence_Block(), Stab_Is_Valid_Base(), Synch_St_With_St(), WN_INSTRUMENT_WALKER::Test_Dedicated_Reg(), vho_lower_icall(), W2C_Enter_Global_Symbols(), W2CF_Get_Ftn_St_Name(), W2CF_Symtab_Nameof_St(), WFE_Assemble_Alias(), WGEN_Assemble_Alias(), W2CF_TRANSLATOR::Whileloop_Looks_Like_Forloop(), WN2C_Append_Preg(), WN2C_Append_Symtab_Consts(), WN2C_Append_Symtab_Vars(), WN2C_block(), WN2C_const(), WN2C_Function_Call_Lhs(), WN2C_Function_Return_Value(), WN2C_iloadx(), WN2C_istorex(), WN2C_lda(), WN2C_ldid(), WN2C_lvalue_st(), WN2C_stid(), WN2C_stid_lhs(), WN2F_lda(), and WN2F_stid().
Definition at line 170 of file symtab_access.h.
References CLASS_CONST, CLASS_NAME, CLASS_PREG, CLASS_VAR, Fail_FmtAssertion(), ST::sym_class, ST::type, and ST::u2.
| ARB_HANDLE TY_arb | ( | const TY_IDX | tyi | ) | [inline] |
| ARB_HANDLE TY_arb | ( | const TY & | ty | ) | [inline] |
Definition at line 1196 of file symtab_access.h.
References TY::Arb().
Referenced by Clear_TY_AR_const_lbnd(), Clear_TY_AR_const_stride(), Clear_TY_AR_const_ubnd(), Copy_Array(), Copy_array_type(), Create_array(), Create_DopeVector_WN(), Create_Io_Entry(), Create_Multi_Dim_Array_Type(), Create_New_Array_Type(), Create_New_Array_Type_To_Pad(), cwh_dst_array_type(), cwh_dst_substring_type(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), cwh_types_dim_TY(), cwh_types_dope_rank(), cwh_types_mk_basic_TY(), cwh_types_mk_character_TY(), cwh_types_size_WN(), Do_Linearize(), DRA_Encode_Parameter(), DST_enter_array_type(), Equivalent_Types(), F90_Lower_Create_Temp(), fei_allocate(), fei_static_subscripts(), fix_var_dim_array(), Gen_MP_Reduction(), Get_New_Size_Padding(), IPO_Pad_Arrays(), is_variable_dim_array(), Pad_Common(), Pad_Common_ST(), Pad_Local_Array(), Pad_Local_Arrays_In_Whirl(), Pad_Multi_Dim_Common_ST(), Pad_Multi_Dims(), Padding_Size(), recursive_ty_hash(), Set_TY_AR_const_lbnd(), Set_TY_AR_const_stride(), Set_TY_AR_const_ubnd(), Set_TY_AR_lbnd_val(), Set_TY_AR_lbnd_var(), Set_TY_AR_stride_val(), Set_TY_AR_stride_var(), Set_TY_AR_ubnd_val(), Set_TY_AR_ubnd_var(), SHACKLE_INFO::SHACKLE_INFO(), Stab_Is_Assumed_Sized_Array(), Store_Orig_Dims(), TY2F_array(), TY2F_Purple_Assumed_Sized_Array(), TY2F_Translate_ArrayElt(), TY_AR_const_lbnd(), TY_AR_const_stride(), TY_AR_const_ubnd(), TY_AR_last_dimen(), TY_AR_lbnd_val(), TY_AR_lbnd_var(), TY_AR_ndims(), TY_AR_stride_val(), TY_AR_stride_var(), TY_AR_ubnd_val(), TY_AR_ubnd_var(), TY_arb(), TY_are_equivalent(), TY_array_hash(), SUMMARIZE< program >::Update_Addr_Passed_Count(), array_access::validate(), TY::Verify(), WFE_Array_Expr(), WFE_Finish_Aggregate_Init(), WFE_Resolve_Duplicate_Decls(), WGEN_Array_Expr(), WGEN_Generate_Temp_For_Initialized_Aggregate(), WGEN_Resolve_Duplicate_Decls(), and WN2F_Translate_StringLEN().
| UINT16 TY_flags | ( | const TY_IDX | tyi | ) | [inline] |
| UINT16 TY_flags | ( | const TY & | ty | ) | [inline] |
| FLD_HANDLE TY_fld | ( | const TY_IDX | tyi | ) | [inline] |
| FLD_HANDLE TY_fld | ( | const TY & | ty | ) | [inline] |
Definition at line 1389 of file symtab_access.h.
References TY::flags, and TY_IS_NON_POD.
Referenced by Classify_Aggregate(), Localize_Variable(), SUMMARIZE< program >::Process_procedure(), and TY_is_non_pod().
| char* TY_name | ( | const TY & | ty |