
Go to the source code of this file.
| #define BLK_COMPILER_LAYOUT 0x0080 |
Definition at line 828 of file symtab_defs.h.
| #define BLK_DECREMENT 0x0008 |
Definition at line 824 of file symtab_defs.h.
| #define BLK_EXEC 0x0010 |
Definition at line 825 of file symtab_defs.h.
| #define BLK_IS_BASEREG 0x0004 |
Definition at line 823 of file symtab_defs.h.
| #define BLK_MERGE 0x0040 |
Definition at line 827 of file symtab_defs.h.
| #define BLK_NOBITS 0x0020 |
Definition at line 826 of file symtab_defs.h.
| #define BLK_ROOT_BASE 0x0002 |
Definition at line 822 of file symtab_defs.h.
| #define BLK_SECTION 0x0001 |
Definition at line 821 of file symtab_defs.h.
| #define CURRENT_SYMTAB (Current_scope) |
Definition at line 923 of file symtab_defs.h.
Referenced by Access_vector_is_too_messy(), Add_Ordered_XPragmas(), Adjust_Opt_Level(), CFG::Alloc_label(), OPT_STAB::Alloc_preg(), POINTS_TO::Analyze_ST(), Backend_Processing(), IP_ALIAS_CLASSIFICATION::Base_id(), BE_Current_Fini(), BE_Current_Init(), Build_Fde_For_Proc(), Calc_Local_Area(), Can_Be_Tail_Call(), Cg_Dwarf_Symtab_Entry(), CG_Generate_Code(), CG_Region_Initialize(), Change_ST_Of_Current_PU(), Check_for_IR_Dump(), SUMMARIZE< program >::Classify_const_value(), SUMMARIZE< program >::Classify_indirect(), Compute_Reg_State(), Compute_Return_Preg_Offset(), convert_do_while(), convert_while_do(), OPT_STAB::Create(), Create_Common_Block(), Create_Gtid_ST(), Create_Local_Array_ST(), Create_Local_Lda_Array(), Create_Local_ST(), Create_Local_Symbol(), Create_Local_Variable(), Create_MicroTask(), Create_Omp_Get_Thread_Num(), Create_Preg(), Create_Preg_or_Temp(), Create_Slink_Symbol(), Create_ST_For_Tree(), Create_Stack_Symbol(), Create_Sync_Structure(), Create_Temp(), cwh_auxst_clear_per_PU(), cwh_auxst_free(), cwh_auxst_register_table(), cwh_auxst_un_register_table(), cwh_directive_fill_align(), cwh_dst_enter_pu(), cwh_io_create_new_label(), cwh_stab_address_temp_ST(), cwh_stab_adjust_base_name(), cwh_stab_altentry_temp(), cwh_stab_common_ST(), cwh_stab_end_procs(), cwh_stab_free_auxst(), cwh_stmt_assigned_goto(), cwh_stmt_computed_goto(), cwh_stmt_select_case_char(), cwh_types_formal_util(), CYG_Initialize_for_PU(), CYG_Instrument_Block(), DISTR_INFO::DISTR_INFO(), Do_Handlers(), Do_WOPT_and_CG_with_Regions(), DRA_Add_Clone(), DST_enter_cloned_childs(), DST_enter_cloned_subroutine(), DST_enter_inlined_subroutine(), Duplicate_LABEL(), Early_Terminate(), EETARG_Generate_PIC_Entry_Code(), EH_Dump_INITOs(), ML_WHIRL_EMITTER::Emit(), EMITTER::Emit(), EMT_Assemble_BB(), EMT_Emit_PU(), Enter_Local_Syms_Into_Symtab(), AEQUIV::Enter_Locals_Stack(), Expand_Expr(), F90_Lower(), fei_label(), fei_label_addr(), fei_namelist(), fei_new_select_case(), fei_object(), fei_proc_body(), fei_proc_def(), fei_seg(), Fill_Align_Symbol(), Finalize_Stack_Frame(), Find_Slink_For_Scope(), Find_Slink_For_ST(), Find_Special_Return_Address_Symbol(), WB_BROWSER::Find_Symbols(), For_all(), For_all_until(), Gen_Impld_Io_Calls(), Gen_Intrinsic_Function(), Gen_Label_For_BB(), Gen_MP_SingleProcess_Region(), Gen_Tag(), Gen_Temp_Label(), Gen_Temp_Named_Symbol(), Generate_Entry(), Generate_Exception_Table_Header(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), Generate_Temp_Apply_Arg(), Get_Current_PU(), Get_Current_PU_ST(), Get_eh_spec_ST(), Get_New_Label_Idx(), Get_ST(), SUMMARIZE< program >::Get_symbol_index(), Get_typeinfo_ST(), Get_WN_Label(), Hack_AltEntry_Rewrite_Formals(), IP_ALIAS_CLASSIFICATION::Handle_assignment(), ALIAS_CLASSIFICATION::Handle_call_of_nested_PU(), Handle_Entry(), IP_ALIAS_CLASSIFICATION::Handle_return_val(), RINIT::Handle_split_label(), Init_Label_Info(), Init_ST_formal_info_for_PU(), WN_INSTRUMENT_WALKER::Initialize_Instrumenter_Compgoto(), WN_INSTRUMENT_WALKER::Initialize_Instrumenter_Switch(), Initialize_ORI(), Inliner_Read_PUs(), IP_local_inline(), IP_READ_pu(), IP_WRITE_pu(), IP_WRITE_pu_internal(), IPA_LNO_Make_Pstatic_List(), IPA_NODE_CONTEXT::IPA_NODE_CONTEXT(), IPA_Preoptimize(), IPA_Propagate_Constants(), ir_put_wn(), Is_Exp_Linexable(), Is_Local_Array_Reference(), Is_Local_Symbol(), OPT_STAB::Is_up_level_var(), Label_Used_In_Init(), Localize_Variable(), lower_bit_field_id(), lower_mp(), lower_reduction(), Make_IoRuntime_ST(), Make_MPRuntime_ST(), Make_preg_iter(), Make_st_attr_iter(), MemCtr_Add(), ALIAS_CLASSIFICATION::New_base_id(), New_DART(), New_Label(), New_ST(), New_ST_Block(), NewLabel(), PREG_TABLE::operator[](), ST_ATTR_TABLE::operator[](), Pad_Degenerates(), Pad_Multi_Dim(), PDGCS_do_proc(), Phase_Fini(), Post_LNO_Processing(), Pre_Optimizer(), PREG_To_TN(), PREG_To_TN_Clear(), Preorder_Process_PUs(), Preprocess_PU(), Print_PU_Stats(), process_actual_array_node(), process_array_node(), Process_Exception_Region(), Process_Parallel_Do(), Process_Parallel_Region(), Process_PDO(), Process_Preg_Temps(), SUMMARIZE< program >::Process_procedure(), PU_adjust_addr_flags(), Push_Handler_Info(), Push_Scope_Cleanup(), Push_Temp_Cleanup(), r_assemble_op(), Read_Local_Info(), Read_Pragma_Distribute(), Read_Pragma_Redistribute(), Read_Pragma_Thread_Affinity(), Realloc_Preg_To_TN_Arrays(), Recompute_Addr_Taken(), REGION_add_exit(), REGION_init(), REGISTER_Pu_Begin(), Rename_Labels_Gotos(), Rename_Privatized_COMMON(), Rewrite_Structs_In_MPRegion(), Save_Local_Symtab(), Save_Symbol_Name(), Scalarize_Arrays(), SE_Symbols_For_SE(), Section_Variable_ST(), Set_Addr_Taken_Attrib(), set_addr_taken_expr(), Set_Handler_Labels(), SUMMARIZE< program >::Set_local_addr_taken_attrib(), GOTO::Set_region_exit(), Setup_Entry_For_EH(), Setup_Text_Section_For_PU(), ST2C_Get_Common_Block_Name(), ST2C_Get_Common_Ty2c_List(), ST2C_New_Common_Block(), ST_For_Range_Table(), ST_is_private_local(), st_of_new_temp_for_expr(), Stab_finalize(), SUMMARIZE< program >::Summarize(), TN_To_PREG(), Trace_ST(), Translate_Label(), Traverse_DST(), Update_array_bounds(), OPT_STAB::Update_attr_cache(), Update_EHRegion_Inito(), Use_Static_Init_For_Aggregate(), vho_lower_cand_cior(), vho_lower_check_labels(), vho_lower_cselect(), vho_lower_do_loop(), vho_lower_do_while(), vho_lower_entry(), vho_lower_falsebr(), vho_lower_if(), vho_lower_scf(), vho_lower_stmt(), VHO_Lower_Switch(), vho_lower_truebr(), vho_lower_while_do(), VHO_Switch_Generate_Binary_Search(), W2C_Pop_PU(), Warning(), WB_find_symbols(), WFE_Add_Case_Node(), WFE_Address_Of(), WFE_Alloca_ST(), WFE_Assemble_Asm(), WFE_Check_Undefined_Labels(), Wfe_Expand_Asm_Operands(), WFE_Expand_Break(), WFE_Expand_Case(), WFE_Expand_Continue(), WFE_Expand_Continue_Loop(), WFE_Expand_Decl(), WFE_Expand_End_Case(), WFE_Expand_Expr(), WFE_Expand_Goto(), WFE_Expand_Label(), WFE_Expand_Start_Loop_Continue_Elsewhere(), WFE_Expand_Try(), WFE_Finish_Function(), WFE_Generate_Temp_For_Initialized_Aggregate(), WFE_Get_LABEL(), WFE_Get_Return_Address_ST(), WFE_Initialize_Decl(), WFE_maybe_localize_vars(), WFE_Record_Asmspec_For_ST(), WFE_Start_Function(), WGEN_Address_Of(), WGEN_Alloca_ST(), WGEN_Assemble_Asm(), WGEN_Check_Undefined_Labels(), Wgen_Expand_Asm_Operands(), WGEN_Expand_Break(), WGEN_Expand_Case(), WGEN_Expand_Continue(), WGEN_Expand_Decl(), WGEN_Expand_End_Case(), WGEN_Expand_Expr(), WGEN_Expand_Goto(), WGEN_Expand_Label(), WGEN_Expand_Ptr_To_Member_Func_Call_Expr(), WGEN_Expand_Try(), WGEN_Finish_Function(), WGEN_Generate_Temp_For_Initialized_Aggregate(), WGEN_Get_LABEL(), WGEN_Get_Return_Address_ST(), WGEN_Lhs_Of_Modify_Expr(), WGEN_maybe_localize_vars(), WGEN_Start_Function(), WN2C_Append_Symtab_Consts(), WN2C_Append_Symtab_Vars(), WN2C_block(), WN2C_new_symtab(), WN2C_translate_file_scope_defs(), WN2F_Exit_PU_Block(), WN_CreateAsm_Input(), WN_CreateAsm_Stmt(), WN_CreateComment(), WN_CreateNewLabel(), WN_CreateStid(), WN_get_symtab(), WN_is_call_related(), Write_inline_pu(), and IPA_NODE_CONTEXT::~IPA_NODE_CONTEXT().
| #define GLOBAL_SYMTAB (1) |
Definition at line 922 of file symtab_defs.h.
Referenced by Access_vector_is_too_messy(), Add_actual_to_caller_linex(), IPA_NODE_SECTION_INFO::Add_Global_Array_Info(), IPA_NODE_SECTION_INFO::Add_Global_Array_List(), Add_One_Node(), Add_Ordered_XPragmas(), Allocate_File_Statics(), Are_Equal_Dims(), BE_Symtab_Finalize(), BE_Symtab_Initialize(), CG_End_Final(), CG_Init_Func_Infos(), CG_Instrument_Arcs(), CGEMIT_Alias(), CGEMIT_Global_Decls(), CGEMIT_Weak_Alias(), Check_for_IR_Dump(), check_gsymbol_for_invalid_type(), Check_Passed_Global(), SUMMARIZE< program >::Classify_const_value(), SUMMARIZE< program >::Classify_indirect(), IPO_SYMTAB::Clone_INITVs_For_EH(), Copy_ST_Block(), Copy_ST_No_Base(), Create_All_Preg_Symbols(), Create_Critical_Lock(), Create_Global_Variable(), Create_MicroTask(), Create_Name_Lock(), Create_Omp_Get_Thread_Num(), Create_Split_Common(), Create_ST_For_Tree(), Create_ST_TO_FLD_MAP(), Create_Sync_Structure(), Create_Unnamed_Critical_Lock(), cwh_auxst_clear_per_PU(), cwh_auxst_register_table(), cwh_auxst_un_register_table(), cwh_directive_fill_align(), cwh_intrin_make_intrinsic_symbol(), cwh_stab_common_ST(), cwh_stab_emit_commons_and_equivalences(), cwh_stab_mk_fn_0args(), cwh_stmt_init_pu(), DISTR_INFO::DART_Ldid(), DISTR_INFO::DART_Stid(), Declare_Func_N_Arg(), Declare_Func_One_Arg(), Declare_Func_Three_Arg(), Declare_Func_Two_Arg(), Declare_Func_Zero_Arg(), Declare_Function(), Dim_Count(), DISTR_INFO::DISTR_INFO(), IPAA::Do_Simple_IPAA(), DRA_Finalize(), DRA_Process_Commons(), DRA_Process_Globals(), Early_Terminate(), EETARG_Call_Mcount(), EETARG_Generate_PIC_Entry_Code(), EH_Build_PIC_Type(), Em_Dwarf_Begin(), EMT_Begin_File(), EMT_Emit_PU(), EMT_End_File(), EMT_Write_Qualified_Name(), Enter_Original_St(), Exp_To_Linex_Array(), F90_Lower(), fei_object(), fei_proc_def(), fei_proc_parent(), OUTPUT_FUNC_START_PROFILER::Fill_In_Func_Body(), IPA_NODE_SECTION_INFO::Find_Global_Array_Info(), GLOBAL_ARRAY_LIST::Find_Global_Array_Info(), IPA_NODE_SECTION_INFO::Find_Global_Array_List(), IPA_NODE_SECTION_INFO::Find_Global_Array_Sections(), Find_inito_by_st(), WB_BROWSER::Find_Symbols(), Fix_Aliased_Commons(), IPO_CLONE::Fix_ST(), Fix_up_static_functions(), Function_ST_For_String(), Gen_Impld_Io_Calls(), Gen_Intrinsic_Function(), Gen_LDA(), Gen_ST_For_BB(), OUTPUT_FUNC_START_PROFILER::Generate_Func_Start_Profiler_PU(), get_estimate_external_gots(), Get_Node_From_PU(), Get_Original_Type(), Get_Parent_Of_Nested_PU(), Get_Section_ST_With_Given_Name(), Get_ST(), get_symbol(), Group_Common_STs(), Group_Synonymous_Commons(), IP_ALIAS_CLASSIFICATION::Handle_assignment(), Handle_Entry(), SUMMARIZE< program >::Has_global_symbol_index(), Init_Special_Lego_Mp_Call(), Init_ST_elf_index(), Initialize_Auxiliary_Tables(), Initialize_Symbol_Tables(), Inline_callees_into_caller(), INLINE_Split_Common(), Inliner(), IP_READ_fix_tree(), IP_READ_pu(), IP_tag_symbol_gp_rel(), IP_WRITE_pu(), IP_WRITE_pu_internal(), IPA_build_symbol_index_map(), IPA_CPROP_DF_FLOW::IPA_CPROP_DF_FLOW(), IPA_LNO_Map_Node(), IPA_map_symbol_index(), IPA_Start_Function(), IPA_update_summary_st_idx(), IPO_SYMTAB::IPO_Copy_ST(), IPO_generate_new_types(), ir_all(), ir_b2a(), ir_b_write_global_symtab(), ir_sel(), Is_callee_formal_mappable_to_caller(), Is_Exp_Linexable(), Is_Global_Symbol(), Is_Scalar(), Is_term_mappable_to_caller(), OPT_STAB::Is_up_level_var(), IPO_INLINE_AUX::Local_ST_Not_Processed(), Lookup_Function_Name(), lower_bit_field_id(), main(), Make_IoRuntime_ST(), Make_MPRuntime_ST(), LINEX::Map_access_vector(), IPAA_DF_SOLVER::Map_actual(), IPAA_DF_SOLVER::Map_worst_case_actual_attributes(), Mark_Specified_Registers_As_Not_Allocatable(), MemCtr_Add(), Merge_Global_Inito(), Merge_Global_Initv(), Merge_Global_St_Attr(), Merge_Section(), Mismatched_Types(), CG_BROWSER::Mod_Ref_Commons(), New_Const_Sym(), New_DART(), New_Scope(), New_ST_Block(), next_gp_rel_candidate(), IPO_SYMTAB::promote_entry< T >::operator()(), process_compile_time_addr_saved< program >::operator()(), ST_IDX_MAP::operator[](), AUX_ST_TABLE::operator[](), Optimize_Global_Variables(), Pad_Global_Arrays(), PDGCS_terminate(), Perform_Interprocedural_Optimization(), Phase_Fini(), Pic_optimization(), Post_LNO_Processing(), IPA_ARRAY_DF_FLOW::PostProcessIO(), PREG_To_TN(), SUMMARY_SYMBOL::Print(), Print_global_symtab(), Print_symtab(), Process_Bss_Data(), Process_Distr_Array(), Process_Global_Distribute(), Process_Initos_And_Literals(), SUMMARIZE< program >::Process_procedure(), PU_Init(), output_queue::push(), Recompute_Addr_Taken(), ref_count_cmp(), remap_ST_index(), Rename_Privatized_COMMON(), Reshape_ST_Entry(), Same_Global_Value(), Section_Variable_ST(), Set_Caller_Actual_Messy(), SUMMARIZE< program >::Set_global_addr_taken_attrib(), ST_IDX_MAP::set_map(), AC_PREG_IDENTIFIER::Set_pu_st_idx(), AC_ST_IDENTIFIER::Set_pu_st_idx(), Set_up_all_preg_symbols(), sort_symbol_ref_count_array(), ST2F_decl_var(), ST_Var_Kind(), ST_Verify_Fields(), Stab_finalize(), Stab_Reset_Referenced_Flag(), SUMMARIZE< IPL >::SUMMARIZE(), Symbol_Name(), Throw_Runtime_st_idx(), CG_BROWSER::Tlog_Mod_Ref_Commons(), TLS_init(), Trace_ST(), Try_Reshape_Callee_Formal(), update_region(), Use_Static_Init_For_Aggregate(), FLD::Verify(), Verify_GLOBAL_SYMTAB(), Verify_SYMTAB(), vho_lower_icall(), W2C_Enter_Global_Symbols(), W2C_Fini(), W2C_Pop_PU(), W2F_Enter_Global_Symbols(), WB_find_symbols(), WFE_Assemble_Asm(), WFE_Assemble_Constructor(), WFE_Assemble_Destructor(), WFE_Expand_Decl(), WFE_Expand_Goto(), WFE_File_Finish(), WFE_Finish_Function(), WFE_Initialize_Decl(), WFE_Start_Function(), WGEN_Address_Of(), WGEN_Assemble_Asm(), WGEN_Expand_Decl(), WGEN_Expand_Goto(), WGEN_File_Finish(), WGEN_generate_non_pod_lastlocal_finalization(), WGEN_Start_Function(), WN2C_translate_file_scope_defs(), WN2F_Append_Block_Data(), WN2F_End_Routine_Strings(), WN2F_Exit_PU_Block(), WN_CreateStid(), WN_get_global_symtab(), Write_Dummy_PUs(), and Write_Elf_Symtab().
| #define GLOBAL_SYMTAB_TABLES (13) |
Definition at line 1056 of file symtab_defs.h.
Referenced by get_global_symtab(), process_whirl(), and WN_get_global_symtab().
| #define LOCAL_SYMTAB_TABLES (5) |
| #define PU_ARGS_ALIASED 0x00000200 |
Definition at line 666 of file symtab_defs.h.
Referenced by Clear_PU_args_aliased(), ST::Print(), PU_args_aliased(), Set_PU_args_aliased(), and Synch_Pu_With_Pu().
| #define PU_CALLS_LONGJMP 0x08000000 |
Definition at line 684 of file symtab_defs.h.
Referenced by Clear_PU_calls_longjmp(), ST::Print(), PU_calls_longjmp(), Set_PU_calls_longjmp(), and Synch_Pu_With_Pu().
| #define PU_CALLS_SETJMP 0x04000000 |
Definition at line 683 of file symtab_defs.h.
Referenced by Clear_PU_calls_setjmp(), ST::Print(), PU_calls_setjmp(), Set_PU_calls_setjmp(), and Synch_Pu_With_Pu().
| #define PU_HAS_ALLOCA 0x00040000 |
Definition at line 675 of file symtab_defs.h.
Referenced by Clear_PU_has_alloca(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_has_alloca(), Set_PU_has_alloca(), and Synch_Pu_With_Pu().
| #define PU_HAS_ALTENTRY 0x00002000 |
Definition at line 670 of file symtab_defs.h.
Referenced by Clear_PU_has_altentry(), ST::Print(), PU_has_altentry(), Set_PU_has_altentry(), and Synch_Pu_With_Pu().
| #define PU_HAS_ATTR_MALLOC 0x0000020000000000LL |
Definition at line 720 of file symtab_defs.h.
| #define PU_HAS_ATTR_NORETURN 0x0000080000000000LL |
Definition at line 722 of file symtab_defs.h.
| #define PU_HAS_ATTR_PURE 0x0000040000000000LL |
Definition at line 721 of file symtab_defs.h.
| #define PU_HAS_EXC_SCOPES 0x00000040 |
Definition at line 661 of file symtab_defs.h.
Referenced by Clear_PU_has_exc_scopes(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_has_exc_scopes(), Set_PU_has_exc_scopes(), and Synch_Pu_With_Pu().
| #define PU_HAS_GLOBAL_PRAGMAS 0x80000000 |
Definition at line 689 of file symtab_defs.h.
Referenced by Clear_PU_has_global_pragmas(), ST::Print(), PU_has_global_pragmas(), and Set_PU_has_global_pragmas().
| #define PU_HAS_GOTO_OUTER_BLOCK 0x0001000000000000LL |
Definition at line 729 of file symtab_defs.h.
| #define PU_HAS_INLINES 0x02000000 |
Definition at line 682 of file symtab_defs.h.
Referenced by Clear_PU_has_inlines(), ST::Print(), Propagate_Flags(), PU_has_inlines(), Set_PU_has_inlines(), and Synch_Pu_With_Pu().
| #define PU_HAS_MP 0x00100000 |
Definition at line 677 of file symtab_defs.h.
Referenced by Clear_PU_has_mp(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_has_mp(), Set_PU_has_mp(), and Synch_Pu_With_Pu().
| #define PU_HAS_NAMELIST 0x00400000 |
Definition at line 679 of file symtab_defs.h.
Referenced by Clear_PU_has_namelist(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_has_namelist(), Set_PU_has_namelist(), and Synch_Pu_With_Pu().
| #define PU_HAS_NON_MANGLED_CALL 0x00000100 |
Definition at line 664 of file symtab_defs.h.
Referenced by Clear_PU_has_non_mangled_call(), ST::Print(), PU_has_non_mangled_call(), Set_PU_has_non_mangled_call(), and Synch_Pu_With_Pu().
| #define PU_HAS_NONLOCAL_GOTO_LABEL 0x0000800000000000LL |
Definition at line 727 of file symtab_defs.h.
| #define PU_HAS_REGION 0x01000000 |
Definition at line 681 of file symtab_defs.h.
Referenced by Clear_PU_has_region(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_has_region(), Set_PU_has_region(), and Synch_Pu_With_Pu().
| #define PU_HAS_RETURN_ADDRESS 0x00800000 |
Definition at line 680 of file symtab_defs.h.
Referenced by Clear_PU_has_return_address(), ST::Print(), PU_has_return_address(), Set_PU_has_return_address(), and Synch_Pu_With_Pu().
| #define PU_HAS_SYSCALL_LINKAGE 0x40000000 |
Definition at line 688 of file symtab_defs.h.
Referenced by Clear_PU_has_syscall_linkage(), PU_has_syscall_linkage(), and Set_PU_has_syscall_linkage().
| #define PU_HAS_UNKNOWN_CONTROL_FLOW 0x0000000200000000LL |
Definition at line 693 of file symtab_defs.h.
Referenced by Clear_PU_has_unknown_control_flow(), ST::Print(), PU_has_unknown_control_flow(), and Set_PU_has_unknown_control_flow().
| #define PU_HAS_USER_ALLOCA 0x0000000100000000LL |
Definition at line 691 of file symtab_defs.h.
Referenced by Clear_PU_has_user_alloca(), ST::Print(), PU_has_user_alloca(), Set_PU_has_user_alloca(), and Synch_Pu_With_Pu().
| #define PU_HAS_VERY_HIGH_WHIRL 0x00001000 |
Definition at line 669 of file symtab_defs.h.
Referenced by Clear_PU_has_very_high_whirl(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_has_very_high_whirl(), Set_PU_has_very_high_whirl(), and Synch_Pu_With_Pu().
| #define PU_IN_ELF_SECTION 0x00080000 |
Definition at line 676 of file symtab_defs.h.
Referenced by Clear_PU_in_elf_section(), ST::Print(), PU_in_elf_section(), Set_PU_in_elf_section(), and Synch_Pu_With_Pu().
| #define PU_IPA_ADDR_ANALYSIS 0x10000000 |
Definition at line 685 of file symtab_defs.h.
Referenced by Clear_PU_ipa_addr_analysis(), ST::Print(), PU_ipa_addr_analysis(), and Set_PU_ipa_addr_analysis().
| #define PU_IS_CDECL 0x0002000000000000LL |
Definition at line 730 of file symtab_defs.h.
Referenced by Clear_PU_is_cdecl(), ST::Print(), PU_is_cdecl(), and Set_PU_is_cdecl().
| #define PU_IS_CONSTRUCTOR 0x0000100000000000LL |
Definition at line 723 of file symtab_defs.h.
Referenced by Clear_PU_is_constructor(), PU_is_constructor(), and Set_PU_is_constructor().
| #define PU_IS_INLINE_FUNCTION 0x00000004 |
Definition at line 657 of file symtab_defs.h.
Referenced by Clear_PU_is_inline_function(), ST::Print(), PU_is_inline_function(), Set_PU_is_inline_function(), and Synch_Pu_With_Pu().
| #define PU_IS_MAINPU 0x00008000 |
Definition at line 672 of file symtab_defs.h.
Referenced by Clear_PU_is_mainpu(), ST::Print(), PU_is_mainpu(), Set_PU_is_mainpu(), and Synch_Pu_With_Pu().
| #define PU_IS_MALLOC 0x0000020000000000LL |
Definition at line 719 of file symtab_defs.h.
| #define PU_IS_NESTED_FUNC 0x00000080 |
Definition at line 663 of file symtab_defs.h.
Referenced by Clear_PU_is_nested_func(), Mark_use_kill_param(), ST::Print(), PU_is_nested_func(), and Set_PU_is_nested_func().
| #define PU_IS_OPERATOR 0x0000200000000000LL |
Definition at line 724 of file symtab_defs.h.
| #define PU_IS_PURE 0x00000001 |
Definition at line 655 of file symtab_defs.h.
Referenced by Clear_PU_is_pure(), ST::Print(), PU_is_pure(), Set_intrinsic_flags(), Set_PU_is_pure(), and Synch_Pu_With_Pu().
| #define PU_IS_THUNK 0x0000000400000000LL |
Definition at line 698 of file symtab_defs.h.
Referenced by Clear_PU_is_thunk(), ST::Print(), PU_is_thunk(), and Set_PU_is_thunk().
| #define PU_MP 0x00200000 |
Definition at line 678 of file symtab_defs.h.
Referenced by Clear_PU_mp(), ST::Print(), PU_mp(), Set_PU_mp(), and Synch_Pu_With_Pu().
| #define PU_MP_NEEDS_LNO 0x00020000 |
Definition at line 674 of file symtab_defs.h.
Referenced by Clear_PU_mp_needs_lno(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_mp_needs_lno(), Set_PU_mp_needs_lno(), and Synch_Pu_With_Pu().
| #define PU_MUST_INLINE 0x00000010 |
Definition at line 659 of file symtab_defs.h.
Referenced by Clear_PU_must_inline(), ST::Print(), PU_must_inline(), Set_PU_must_inline(), and Synch_Pu_With_Pu().
| #define PU_NEED_TRAMPOLINE 0x0000400000000000LL |
| #define PU_NEEDS_FILL_ALIGN_LOWERING 0x00000400 |
Definition at line 667 of file symtab_defs.h.
Referenced by Clear_PU_needs_fill_align_lowering(), Copy_PU_Flags(), ST::Print(), Propagate_Flags(), PU_needs_fill_align_lowering(), Set_PU_needs_fill_align_lowering(), and Synch_Pu_With_Pu().
| #define PU_NEEDS_T9 0x00000800 |
Definition at line 668 of file symtab_defs.h.
Referenced by Clear_PU_needs_t9(), ST::Print(), PU_needs_t9(), Set_PU_needs_t9(), and Synch_Pu_With_Pu().
| #define PU_NO_DELETE 0x00000020 |
Definition at line 660 of file symtab_defs.h.
Referenced by Clear_PU_no_delete(), ST::Print(), PU_no_delete(), Set_PU_no_delete(), and Synch_Pu_With_Pu().
| #define PU_NO_INLINE 0x00000008 |
Definition at line 658 of file symtab_defs.h.
Referenced by Clear_PU_no_inline(), ST::Print(), PU_no_inline(), Set_PU_no_inline(), and Synch_Pu_With_Pu().
| #define PU_NO_SIDE_EFFECTS 0x00000002 |
Definition at line 656 of file symtab_defs.h.
Referenced by Clear_PU_no_side_effects(), ST::Print(), PU_no_side_effects(), Set_PU_no_side_effects(), and Synch_Pu_With_Pu().
| #define PU_RECURSIVE 0x00004000 |
Definition at line 671 of file symtab_defs.h.
Referenced by Clear_PU_recursive(), ST::Print(), PU_recursive(), Set_PU_recursive(), and Synch_Pu_With_Pu().
| #define PU_SMART_ADDR_ANALYSIS 0x20000000 |
Definition at line 686 of file symtab_defs.h.
Referenced by Clear_PU_smart_addr_analysis(), ST::Print(), PU_smart_addr_analysis(), and Set_PU_smart_addr_analysis().
| #define PU_UPLEVEL 0x00010000 |
Definition at line 673 of file symtab_defs.h.
Referenced by Clear_PU_uplevel(), Copy_PU_Flags(), ST::Print(), PU_uplevel(), Set_PU_uplevel(), and Synch_Pu_With_Pu().
| typedef ARB_TAB::iterator ARB_ITER |
Definition at line 875 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<ARB> ARB_TAB |
Definition at line 861 of file symtab_defs.h.
| typedef BLK_TAB::iterator BLK_ITER |
Definition at line 879 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<BLK> BLK_TAB |
Definition at line 865 of file symtab_defs.h.
| typedef FLD_TAB::iterator FLD_ITER |
Definition at line 873 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<FLD> FLD_TAB |
Definition at line 859 of file symtab_defs.h.
| typedef SYMTAB_HEADER_TABLE<GLOBAL_SYMTAB_TABLES> GLOBAL_SYMTAB_HEADER_TABLE |
Definition at line 1085 of file symtab_defs.h.
| typedef INITO_TAB::iterator INITO_ITER |
Definition at line 881 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<INITO> INITO_TAB |
Definition at line 867 of file symtab_defs.h.
| typedef TABLE_INDEXED_BY_LEVEL8_AND_INDEX24<INITO, INITO_IDX, SYMTAB_IDX, SCOPE *, &Scope_tab, SCOPE_TAB_INITO_ACCESS> INITO_TABLE |
Definition at line 958 of file symtab_defs.h.
| typedef INITV_TAB::iterator INITV_ITER |
Definition at line 882 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<INITV> INITV_TAB |
Definition at line 868 of file symtab_defs.h.
| typedef LABEL_TAB::iterator LABEL_ITER |
Definition at line 876 of file symtab_defs.h.
| typedef RELATED_SEGMENTED_ARRAY<LABEL> LABEL_TAB |
Definition at line 862 of file symtab_defs.h.
| typedef TABLE_INDEXED_BY_LEVEL8_AND_INDEX24<LABEL, LABEL_IDX, SYMTAB_IDX, SCOPE *, &Scope_tab, SCOPE_TAB_LABEL_ACCESS> LABEL_TABLE |
Definition at line 963 of file symtab_defs.h.
| typedef SYMTAB_HEADER_TABLE<LOCAL_SYMTAB_TABLES> LOCAL_SYMTAB_HEADER_TABLE |
Definition at line 1086 of file symtab_defs.h.
| typedef PREG_TAB::iterator PREG_ITER |
Definition at line 877 of file symtab_defs.h.
| typedef RELATED_SEGMENTED_ARRAY<PREG> PREG_TAB |
Definition at line 863 of file symtab_defs.h.
| typedef PU_TAB::iterator PU_ITER |
Definition at line 870 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<PU> PU_TAB |
Definition at line 856 of file symtab_defs.h.
| typedef ST_ATTR_TAB::iterator ST_ATTR_ITER |
Definition at line 878 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<ST_ATTR> ST_ATTR_TAB |
Definition at line 864 of file symtab_defs.h.
| typedef ST_TAB::iterator ST_ITER |
Definition at line 871 of file symtab_defs.h.
| typedef RELATED_SEGMENTED_ARRAY<ST> ST_TAB |
Definition at line 857 of file symtab_defs.h.
| typedef TABLE_INDEXED_BY_LEVEL8_AND_INDEX24<ST, ST_IDX, SYMTAB_IDX, SCOPE *, &Scope_tab, SCOPE_TAB_SYMTAB_ACCESS> SYMBOL_TABLE |
Definition at line 953 of file symtab_defs.h.
| typedef TCON_TAB::iterator TCON_ITER |
Definition at line 880 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<TCON,64> TCON_TAB |
Definition at line 866 of file symtab_defs.h.
| typedef TY_TAB::iterator TY_ITER |
Definition at line 872 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<TY> TY_TAB |
Definition at line 858 of file symtab_defs.h.
Definition at line 303 of file symtab_defs.h.
| typedef TYLIST_TAB::iterator TYLIST_ITER |
Definition at line 874 of file symtab_defs.h.
| typedef SEGMENTED_ARRAY<TYLIST> TYLIST_TAB |
Definition at line 860 of file symtab_defs.h.
| enum ARB_FLAGS |
Definition at line 310 of file symtab_defs.h.
| enum FILE_INFO_FLAGS |
Definition at line 833 of file symtab_defs.h.
| enum FLD_FLAGS |
| FLD_LAST_FIELD | |
| FLD_EQUIVALENCE | |
| FLD_BEGIN_UNION | |
| FLD_END_UNION | |
| FLD_BEGIN_MAP | |
| FLD_END_MAP | |
| FLD_IS_BIT_FIELD | |
| FLD_IS_ANONYMOUS | |
| FLD_IS_BASE_CLASS |
Definition at line 264 of file symtab_defs.h.
| enum LABEL_FLAGS |
Definition at line 408 of file symtab_defs.h.
| enum LABEL_KIND |
| LKIND_DEFAULT | |
| LKIND_ASSIGNED | |
| LKIND_BEGIN_EH_RANGE | |
| LKIND_END_EH_RANGE | |
| LKIND_BEGIN_HANDLER | |
| LKIND_END_HANDLER | |
| LKIND_TAG |
Definition at line 397 of file symtab_defs.h.
| enum PU_SRC_LANG_FLAGS |
| PU_UNKNOWN_LANG | |
| PU_MIXED_LANG | |
| PU_C_LANG | |
| PU_CXX_LANG | |
| PU_F77_LANG | |
| PU_F90_LANG | |
| PU_JAVA_LANG |
Definition at line 732 of file symtab_defs.h.
| enum SHDR_TYPE |
| SHDR_UNK | |
| SHDR_FILE | |
| SHDR_ST | |
| SHDR_TY | |
| SHDR_PU | |
| SHDR_FLD | |
| SHDR_ARB | |
| SHDR_TYLIST | |
| SHDR_TCON | |
| SHDR_STR | |
| SHDR_LABEL | |
| SHDR_PREG | |
| SHDR_INITO | |
| SHDR_INITV | |
| SHDR_BLK | |
| SHDR_ST_ATTR |
Definition at line 1014 of file symtab_defs.h.
| enum ST_ATTR_KIND |
Definition at line 453 of file symtab_defs.h.
| enum ST_CLASS |
Definition at line 62 of file symtab_defs.h.
| enum ST_EXPORT |
Definition at line 101 of file symtab_defs.h.
| enum ST_FLAGS |
Definition at line 137 of file symtab_defs.h.
| enum ST_SCLASS |
Definition at line 75 of file symtab_defs.h.
| enum TY_FLAGS |
| TY_IS_CHARACTER | |
| TY_IS_LOGICAL | |
| TY_IS_UNION | |
| TY_IS_PACKED | |
| TY_PTR_AS_ARRAY | |
| TY_ANONYMOUS | |
| TY_SPLIT | |
| TY_IS_F90_POINTER | |
| TY_NOT_IN_UNION | |
| TY_NO_ANSI_ALIAS | |
| TY_IS_NON_POD |
Definition at line 528 of file symtab_defs.h.
| enum TY_KIND |
Definition at line 515 of file symtab_defs.h.
| enum TY_PU_FLAGS |
Definition at line 562 of file symtab_defs.h.
Definition at line 76 of file symtab.cxx.
Referenced by ARB_HANDLE::ARB_HANDLE(), ARB_Table_Size(), ir_b_write_global_symtab(), Make_arb_iter(), Merge_Arb(), New_ARB(), Partial_Compare_Arb(), CHECKPOINT::restore(), Setup_Ty(), Stab_finalize(), and WN_get_global_symtab().
Definition at line 82 of file symtab.cxx.
Referenced by ir_b_write_global_symtab(), New_BLK(), 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(), STB_size(), and WN_get_global_symtab().
Definition at line 86 of file symtab.cxx.
Referenced by Add_Object_To_Frame_Segment(), Allocate_Space(), Assign_Offset(), Calc_Local_Area(), Create_MicroTask(), Create_Null_Call(), Get_Current_PU(), Get_IoStruct_ST(), Get_UnitPointer_ST(), IP_READ_pu(), IPA_NODE_CONTEXT::IPA_NODE_CONTEXT(), lower_cray_io_items(), lower_f77_io_items(), Lower_IO_Init(), lower_io_statement(), Preprocess_PU(), IPO_INLINE::Process_Barriers(), Process_Parallel_Do(), Process_Parallel_Region(), Read_Local_Info(), Set_Tables(), and IPA_NODE_CONTEXT::~IPA_NODE_CONTEXT().
Definition at line 85 of file symtab.cxx.
Referenced by cwh_stab_end_procs(), cwh_stab_set_symtab(), fei_proc_def(), fei_proc_parent(), get_DECL_ST(), New_Scope(), Process_Exception_Region(), Restore_Local_Symtab(), Save_Local_Symtab(), set_DECL_ST(), Set_Tables(), Simd_Align_Analysis(), ST2F_decl_var(), WFE_Start_Function(), and WGEN_Start_Function().
Definition at line 68 of file symtab.cxx.
Definition at line 74 of file symtab.cxx.
Referenced by check_reorder_legality_of_type(), Comput_flatten_flds(), Handle_ty_map_and_flatten_fields::Count_flatten_fields(), Create_TY_For_Tree(), FLD_HANDLE::FLD_HANDLE(), FLD_Table_Size(), FLD_Verify_all(), Handle_ty_map_and_flatten_fields::Get_original_map_list(), Handle_access_count(), invalidate_it(), IPO_Fld_Table_Update_For_Struct_Opt(), IPO_reorder_Fld_Tab(), ir_b_write_global_symtab(), Make_fld_iter(), Merge_Flds(), New_FLD(), Partial_Compare_Fld(), Reset_recursive_type_mapping(), CHECKPOINT::restore(), Setup_Ty(), Stab_finalize(), and WN_get_global_symtab().
Definition at line 79 of file symtab.cxx.
Referenced by add_initv(), Create_Type_Filter_Map(), dump_INITO_idx(), Finalize_Stack_Frame(), Find_inito_by_st(), Find_INITO_For_Symbol(), fix_local_inito_tab(), INIT2F_Get_Initv_Array(), INITO_st(), INITO_val(), ir_put_wn(), Opt_global_var::operator()(), Print_INITO(), Process_Distr_Array(), Process_Exception_Region(), Process_Initos_And_Literals(), IPO_SYMTAB::Promote_Statics(), Recompute_Addr_Taken(), Same_Global_Value(), Set_INITO_st_idx(), Set_INITO_val(), Simplify_value(), ST_has_initv(), ST_is_const_initialized_scalar(), Verify_GLOBAL_SYMTAB(), and WN_CopyNode().
Definition at line 78 of file symtab.cxx.
Referenced by add_initv(), ALIAS_CLASSIFICATION::Classify_deref_of_expr(), IPO_SYMTAB::Clone_INITVs_For_EH(), Copy_INITV(), OPT_STAB::Count_syms(), Do_EH_Tables(), dump_INITV_idx(), OPT_STAB::Enter_symbol(), For_all_initv(), INIT2F_array(), INIT2F_Collect_Initvs(), INIT2F_Get_Array_Segment(), INIT2F_Number_Of_Initvs(), INIT2F_ptr_or_scalar(), INIT2F_Skip_Padding(), INIT2F_substring(), INIT2F_Translate_Array_Ref(), INIT2F_Translate_Array_Value(), INITV2C_array_dimension(), INITV2C_block_array(), INITV2C_block_struct(), INITV2C_block_union(), INITV2C_struct_fill(), INITV2C_symbol(), INITV2C_translate(), INITV_blk(), INITV_Init_Block(), INITV_Init_Float(), INITV_Init_Integer(), INITV_Init_Integer_2(), INITV_Init_Label(), INITV_Init_Pad(), INITV_Init_String(), INITV_Init_Symdiff(), INITV_Init_Symoff(), INITV_kind(), INITV_lab(), INITV_lab1(), INITV_lab_flags(), INITV_lab_mtype(), INITV_mtype(), INITV_next(), INITV_Next_Idx(), INITV_ofst(), INITV_pad(), INITV_repeat(), INITV_st(), INITV_st2(), INITV_Table_Size(), INITV_tc_val(), INITVKIND_translate(), INITVKIND_ty(), ir_b_write_global_symtab(), ir_b_write_tree(), Irb_Init_Block(), Irb_Init_Label(), Irb_Init_Pad(), Irb_Init_predefined_integer(), Irb_Init_Symdiff(), Irb_Init_Symoff(), Irb_Init_Val(), Localize_INITVKIND_SYMOFF(), Make_initv_iter(), Merge_Global_Initv(), IP_ALIAS_CLASSIFICATION::Merge_initial_value_classes(), New_INITV(), IPO_SYMTAB::promote_entry< T >::operator()(), Print_INITV_idx(), IPO_INLINE::Process(), Process_Exception_Region(), IPO_INLINE::Process_OPR_REGION(), COPYPROP::Prop_const_init_scalar(), search_for_symoff_initv(), SUMMARIZE< program >::Set_global_addr_taken_attrib(), Set_INITV_blk(), Set_INITV_lab(), Set_INITV_lab1(), Set_INITV_next(), Set_INITV_ofst(), Set_INITV_st(), Set_INITV_st2(), Setup_EH_Region(), Setup_Entry_For_EH(), Setup_MP_Enclosing_Region(), Simplify_value(), ST_is_const_initialized_scalar(), TCON_For_Initv(), Verify_GLOBAL_SYMTAB(), WFE_Add_Aggregate_Init_Complex(), WFE_Add_Aggregate_Init_Real(), AGGINIT::WGEN_Add_Aggregate_Init_Complex(), AGGINIT::WGEN_Add_Aggregate_Init_Real(), WGEN_Finish_Function(), WN_get_global_symtab(), Write_INITO(), and Write_INITV().
Definition at line 81 of file symtab.cxx.
Referenced by BB_Has_Exc_Label(), GOTO_TABLE::Build_Rec(), GTABLE::Build_Rec(), Clear_LABEL_addr_passed(), Clear_LABEL_addr_saved(), Clear_LABEL_target_of_goto_outer_block(), cwh_io_cvt_tos_label_to_wn(), Delete_Unreachable_Blocks(), Delete_Unused_Labels(), Do_Handlers(), Duplicate_LABEL(), EH_Dump_INITV(), EH_Set_Start_Label(), fix_local_label_tab(), Generate_Exception_Table_Header(), Get_WN_Label(), Initialize_BB_Info(), LABEL_addr_passed(), LABEL_addr_saved(), LABEL_begin_eh_range(), LABEL_end_eh_range(), LABEL_name(), LABEL_name_idx(), LABEL_target_of_goto_outer_block(), SET_ADJUSTMENT::operator()(), Print_BB_Header(), Print_EH_Range(), print_label(), Set_LABEL_addr_passed(), Set_LABEL_addr_saved(), Set_LABEL_begin_eh_range(), Set_LABEL_end_eh_range(), Set_LABEL_target_of_goto_outer_block(), WFE_Expand_Try(), and WGEN_Expand_Try().
Definition at line 70 of file symtab.cxx.
Referenced by Add_Edges_For_Node(), CFG::Add_one_stmt(), ALIAS_RULE::Aliased_with_Call(), Analyze_pu_attr(), Analyze_pu_noreturn_attr(), WN_Verifier::CALL_parent_LDID(), ALIAS_CLASSIFICATION::Callee_returns_new_memory(), Can_Be_Tail_Call(), CG_Generate_Code(), check_gsymbol_for_invalid_type(), Check_If_Dedicated_TN_Is_Global(), Clear_PU_is_cdecl(), Clear_PU_must_inline(), Clear_PU_no_inline(), Convert_Regs(), OPT_STAB::Convert_ST_to_AUX(), Copy_PU_Flags(), 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(), Do_cyg_instrument_p(), DRA_Add_Clone(), DRA_Finalize(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), EMT_Emit_PU(), Enter_Original_St(), fei_assert(), fei_proc_def(), EDGE_PROFILE::Gen_Call_BB(), Gen_Call_Shell(), Generate_Exit(), Get_Current_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(), ir_b_write_global_symtab(), 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(), Make_pu_iter(), Mark_Code(), Merge_Global_Pu(), Merge_St_With_St(), New_PU(), IPO_SYMTAB::New_Symtab(), OP_refs_x87(), fix_static_func::operator()(), PIC_OPT::operator()(), PDGCS_do_proc(), Perform_Interprocedural_Analysis(), IPO_INLINE::Post_Process_Caller(), Pre_Optimizer(), Preorder_Process_PUs(), Process_Bss_Data(), 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_has_exc_scopes(), PU_in_elf_section(), PU_is_cdecl(), PU_is_mainpu(), PU_lexical_level(), PU_must_inline(), PU_no_inline(), PU_src_lang(), PU_Table_Size(), Read_Local_Info(), Repair_Call_BB(), Resolve_Sclass(), Set_intrinsic_flags(), Set_PU_is_cdecl(), Set_PU_must_inline(), Set_PU_no_inline(), Set_Tables(), ST2C_basic_decl(), ST2C_func_header(), ST_pu_type(), ST_type(), ST_Verify_Fields(), Synch_St_With_St(), Traverse_DST(), Traverse_PU_parameters(), 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(), WN_get_global_symtab(), and Write_callee().
Definition at line 69 of file symtab.cxx.
Definition at line 83 of file symtab.cxx.
Referenced by Allocate_File_Statics(), Find_PREG_For_Symbol(), Find_Section_Name_For_ST(), Get_ST(), Mark_Specified_Registers_As_Not_Allocatable(), IPO_SYMTAB::Promote_Statics(), REGISTER_Pu_Begin(), and Verify_GLOBAL_SYMTAB().
Definition at line 71 of file symtab.cxx.
Definition at line 371 of file strtab.cxx.
Referenced by Cg_Dwarf_Output_Asm_Bytes_Sym_Relocs(), Convert_virtual_call(), Dump_all(), Instr::Dump_all(), FLD_name(), IPA_Rename_Builtins(), IPO_get_new_ordering(), LABEL_name(), PREG_name(), LABEL::Print(), FLD::Print(), TY::Print(), PREG::Print(), ST::Print(), ST_name(), TY_name(), vho_lower_icall(), WFE_Expand_Expr(), and WGEN_Expand_Expr().
Definition at line 77 of file symtab.cxx.
Referenced by CODEMAP::Add_tcon(), Add_value_to_caller_linex(), Backend_Processing(), Create_Const_ST(), Create_Global_ST(), cwh_dst_mk_const(), Gen_WN_Const(), get_string_pointer(), get_TCON_size(), INITV_tc_val(), INITVKIND_translate(), ir_b_write_global_symtab(), Is_caller_value_linexable(), Is_constant_val(), Make_tcon_iter(), Merge_Global_Tcon(), NameLock_Find(), SUMMARY_VALUE::Print_const_value(), CG_BROWSER::Print_Formal_Cprop_Annot(), Print_INITV(), CG_BROWSER::Print_Summary_Value(), IPO_INLINE::Process_Formal_ST(), REGION_get_options_string(), Replace_Formal_By_Actual(), Simplify_value(), ST_is_const_initialized_scalar(), ST_tcon_val(), ST_Verify_Fields(), STC_val(), Summary_value_to_intconst(), TCON_Table_Size(), Translate_OMP_to_MP(), Verify_GLOBAL_SYMTAB(), WFE_Expand_Expr(), WGEN_Expand_Expr(), and WN_get_global_symtab().
Definition at line 72 of file symtab.cxx.
Definition at line 73 of file symtab.cxx.
Referenced by Adjusted_Alignment(), Array_TY_OK(), AssignPregExprPos(), Build_Split_Array(), Can_Apply_Default_Private(), check_gsymbol_for_invalid_type(), check_reorder_legality_of_type(), IP_ALIAS_CLASSIFICATION::Classify_deref_of_expr(), Clear_TY_anonymous(), Clear_TY_AR_const_lbnd(), Clear_TY_AR_const_stride(), Clear_TY_AR_const_ubnd(), Clear_TY_has_prototype(), Clear_TY_is_character(), Clear_TY_is_f90_pointer(), Clear_TY_is_logical(), Clear_TY_is_non_pod(), Clear_TY_is_packed(), Clear_TY_is_union(), Clear_TY_is_varargs(), Clear_TY_no_ansi_alias(), Clear_TY_not_in_union(), Clear_TY_ptr_as_array(), Clear_TY_return_to_param(), Clear_TY_split(), OPT_STAB::Collect_f90_pointer_info(), Commit_Recursive_Type(), Commit_Ty_Specific(), Comput_flatten_flds(), compute_alignment(), Compute_Return_Preg_Offset(), Compute_Return_Pregs(), Construct_Fld_Path(), REGION_BOUND::Convert_ST_list(), Copy_array_type(), Handle_ty_map_and_flatten_fields::Count_flatten_fields(), Create_DopeVector_WN(), Create_Io_Entry(), Create_Local_Symbol(), Create_Multi_Dim_Array_Type(), Create_New_Array_Type(), Create_New_Array_Type_To_Pad(), Create_Null_Call(), create_pointer_to_node(), Create_ST_TO_FLD_MAP(), Create_TY_For_Tree(), cwh_addr_array(), cwh_addr_compute_stride_fudge_factor(), cwh_addr_temp_section(), cwh_auxst_set_tylist(), cwh_cray_type_from_TY(), cwh_dope_get_dope_fudge_factor(), cwh_dope_initialize(), cwh_dst_array_type(), cwh_dst_basetype(), cwh_dst_dope_bounds(), cwh_dst_has_dope(), cwh_dst_is_character_TY(), cwh_dst_stride_kind(), cwh_dst_struct_has_DST(), cwh_dst_struct_type(), cwh_inline_allocate(), cwh_io_ioitem(), cwh_stab_altres_offset(), cwh_stab_split_ST(), cwh_types_array_TY(), cwh_types_array_util(), 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_is_character(), cwh_types_is_character_function(), cwh_types_is_logical(), cwh_types_mk_character_TY(), cwh_types_mk_element(), cwh_types_mk_f90_pointer_ty(), cwh_types_mk_logical_TY(), cwh_types_mk_misaligned_TY(), cwh_types_mk_namelist_TY(), cwh_types_mk_procedure_TY(), cwh_types_mk_struct(), cwh_types_mk_unique_pointer_TY(), cwh_types_scalar_TY(), cwh_types_shared_dope(), cwh_types_WN_TY(), DRA_EC_Array_Portion_Parms(), DRA_EC_Declare_Types(), DRA_Encode_Parameter(), DRA_Preprocess_Call_Site(), DRA_Preprocess_Entry(), DST_enter_array_type(), dp::dump_st_type(), Equivalent_Types(), fei_array_dimen(), fei_dv_deref(), fei_member(), fei_nseq_subscr(), fei_redistribute(), fei_set_dv_hdr_fld(), fei_static_subscripts(), fei_store(), fei_user_type(), WN_Verifier::Field_id_valid(), Fill_Align_Symbol(), Find_addr_recur(), Find_array_TY(), Fix_Base_ST(), Fix_Common_Block_Type(), Formal_Is_Array(), Func_Return_Character(), Func_Return_To_Param(), Func_Return_Type(), Gen_Impld_Io_Calls(), Generate_Entry(), Get_Array_Dim_Size(), Get_Array_ST(), get_field_entry_nme(), get_FIT_type(), Get_FLD(), Get_New_Size_Padding(), Handle_ty_map_and_flatten_fields::Get_original_map_list(), Get_Return_Info(), ALIAS_RULE::Get_stripped_mtype(), Handle_access_count(), Handle_Incompatible_Data_Types(), Handle_Incompatible_Func_Types(), IPA_NODE::Has_Varargs(), INIT2F_Get_Array_Segment(), INIT2F_structured(), INIT2F_translate(), INITV2C_block_struct(), INITV2C_block_union(), INITVKIND_const(), INITVKIND_ty(), INITVKIND_val(), Insert_Recursive_Type(), Insert_Ty(), Insert_Ty_Specific(), intrinsic_runtime(), invalidate_it(), IPO_Modify_WN_for_field_reorder(), Is_Assumed_Size_Or_Shape_Array(), Is_Bad_Equivalence(), Is_Bad_Split_Equivalence(), Is_Composite_Type(), is_f90_pointer(), WN_Verifier::Is_return_register_of_call(), Is_Scalar_Formal_Ref(), Is_Simple_Type(), Is_Structure_Type(), IsStidToReturnPreg(), Known_Size(), WN_Verifier::LDA_ty_not_NULL(), lower_bit_field_id(), lower_copy_tys(), lower_cray_io_items(), lower_f77_io_items(), lower_f77_record_items(), lower_formal_ref(), lower_io_items(), lower_io_statement(), lower_miload(), lower_record_items(), lower_return_ldid(), Make_ty_iter(), Map_Field_To_STs(), Merge_All_Types(), Merge_Global_Ty(), New_DRA(), Num_Of_Elements(), Pad_Common_ST(), Pad_Local_ST(), Pad_Multi_Dim_Common_ST(), Pad_Multi_Dim_Global_ST(), GLOBAL_ARRAY_INFO::Print(), Print_TY(), IPO_INLINE::Process_Barriers(), Process_Common_Element(), IPO_INLINE::Process_Copy_In(), IPO_INLINE::Process_Copy_In_Copy_Out(), SUMMARIZE< program >::Process_procedure(), recursive_ty_hash(), Replace_Formal_By_Actual(), Reset_recursive_type_mapping(), return_types_are_compatible(), Set_TY_anonymous(), 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(), Set_TY_arb(), Set_TY_etype(), Set_TY_flags(), Set_TY_fld(), Set_TY_has_prototype(), Set_TY_is_character(), Set_TY_is_f90_pointer(), Set_TY_is_logical(), Set_TY_is_non_pod(), Set_TY_is_packed(), Set_TY_is_union(), Set_TY_is_varargs(), Set_TY_kind(), Set_TY_mtype(), Set_TY_name_idx(), Set_TY_no_ansi_alias(), Set_TY_not_in_union(), Set_TY_pointed(), Set_TY_ptr_as_array(), Set_TY_return_to_param(), Set_TY_size(), Set_TY_split(), Set_TY_tylist(), Similar_BE_Types(), Simplify_value(), Split_Individual_Common(), ST2C_Get_Common_Ty2c_List(), ST2F_decl_var(), ST2F_use_const(), ST_Has_Dope_Vector(), ST_mtype(), Stab_Compare_Types(), Stab_finalize(), Stab_Get_Mload_Ty(), Stab_Is_Equivalence_Block(), Stab_Is_Equivalenced_Struct(), struct_field_count(), Transform_Do(), AGGINIT::Traverse_Aggregate_Array(), Traverse_Aggregate_Array(), AGGINIT::Traverse_Aggregate_Struct(), ALIAS_RULE::Ty1_Include_Ty2(), TY2C_complete_struct(), TY2C_get_field_info(), TY2F_array(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Equivalence_List(), TY2F_Get_Fld_Path(), TY2F_invalid(), TY2F_List_Common_Flds(), TY2F_scalar(), TY2F_struct(), TY2F_translate(), TY2F_Translate_Common(), TY2F_Translate_Equivalence(), TY2F_Translate_Purple_Array(), TY2F_Translate_Structure(), TY2F_void(), TY_anonymous(), TY_AR_const_lbnd(), TY_AR_const_stride(), TY_AR_const_ubnd(), TY_AR_etype(), 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_etype(), TY_flags(), TY_fld(), TY_has_prototype(), TY_is_character(), TY_is_f90_pointer(), TY_is_incomplete_struct(), TY_is_logical(), TY_is_non_pod(), TY_is_packed(), TY_is_union(), TY_is_varargs(), TY_kind(), TY_mtype(), TY_name(), TY_name_idx(), TY_no_ansi_alias(), TY_not_in_union(), TY_Of_Expr(), TY_parms(), TY_POINT_TO_NON_UNIONSTRUCT(), TY_pointed(), TY_ptr_as_array(), TY_ret_type(), TY_return_to_param(), TY_size(), TY_split(), TY_tylist(), WB_BROWSER::Type(), CG_BROWSER::Type(), Type_is_logical(), SUMMARIZE< program >::Update_Addr_Passed_Count(), Update_Split_Array(), Validate_Recursive_Type(), Verify_GLOBAL_SYMTAB(), VHO_Get_Field_List(), VHO_Lower_Mistore(), VHO_Lower_Mstid(), VHO_Lower_Mstore(), W2C_Enter_Global_Symbols(), W2C_Translate_Istore_Lhs(), W2F_Enter_Global_Symbols(), WFE_Expand_Expr(), WFE_Expand_Return(), WGEN_Expand_Expr(), WGEN_Expand_Return(), WN2C_Append_Symtab_Types(), WN2C_array(), WN2C_ldid(), WN2F_array(), WN2F_Get_Substring_Info(), WN2F_istore(), WN2F_ldid(), WN2F_stid(), WN_Is_Volatile_Mem(), WN_object_ty(), and WN_Tree_Type().
Definition at line 75 of file symtab.cxx.
Referenced by check_gsymbol_for_invalid_type(), Compute_Return_Pregs(), Create_DST_type_For_Tree(), Create_TY_For_Tree(), cwh_auxst_set_tylist(), cwh_types_is_character_function(), 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(), Equivalent_Types(), Get_Func_Zero_Arg_TY(), Handle_Incompatible_Func_Types(), IPA_Create_Func_Type_3(), IPA_Propagate_Constants(), ir_b_write_global_symtab(), IsStidToReturnPreg(), function_access::kid(), Lookup_Function_Name(), Make_tylist_iter(), Merge_Tylist(), New_TYLIST(), Reset_recursive_type_mapping(), CHECKPOINT::restore(), return_types_are_compatible(), Set_TYLIST_ty(), Setup_Parameter_Locations(), Setup_Ty(), ST2C_func_header(), ST2F_decl_var(), Stab_finalize(), Traverse_PU_parameters(), TY2C_prototype_params(), TY_ret_type(), TYLIST_Table_Size(), TYLIST_ty(), types_are_compatible(), TY::Verify(), WN2C_call(), and WN_get_global_symtab().
1.5.6