Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <string.h>
Go to the source code of this file.
#define BLK_COMPILER_LAYOUT 0x0080 |
Definition at line 784 of file symtab_defs.h.
#define BLK_DECREMENT 0x0008 |
Definition at line 780 of file symtab_defs.h.
#define BLK_EXEC 0x0010 |
Definition at line 781 of file symtab_defs.h.
#define BLK_IS_BASEREG 0x0004 |
Definition at line 779 of file symtab_defs.h.
#define BLK_MERGE 0x0040 |
Definition at line 783 of file symtab_defs.h.
#define BLK_NOBITS 0x0020 |
Definition at line 782 of file symtab_defs.h.
#define BLK_ROOT_BASE 0x0002 |
Definition at line 778 of file symtab_defs.h.
#define BLK_SECTION 0x0001 |
Definition at line 777 of file symtab_defs.h.
#define CURRENT_SYMTAB (Current_scope) |
Definition at line 879 of file symtab_defs.h.
Referenced by Access_vector_is_too_messy(), Adjust_Opt_Level(), Backend_Processing(), Calc_Local_Area(), Change_ST_Of_Current_PU(), Check_for_IR_Dump(), Create_Local_ST(), Create_Preg(), 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_module_ST(), cwh_stmt_assigned_goto(), cwh_stmt_computed_goto(), cwh_stmt_select_case_char(), cwh_types_formal_util(), Do_WOPT_and_CG_with_Regions(), DRA_Add_Clone(), DST_enter_cloned_childs(), DST_enter_cloned_subroutine(), DST_enter_inlined_subroutine(), Early_Terminate(), Enter_Local_Syms_Into_Symtab(), fei_gen_st_for_type(), fei_interface(), fei_label(), fei_label_addr(), fei_namelist(), fei_new_select_case(), fei_object(), fei_proc_body(), fei_proc_def(), fei_proc_imp(), fei_proc_interface(), fei_rename_list(), fei_seg(), fei_smt_parameter(), fei_user_type(), Fill_Align_Symbol(), Finalize_Stack_Frame(), Find_Slink_For_Scope(), Find_Slink_For_ST(), Find_Special_Return_Address_Symbol(), For_all(), For_all_until(), Gen_Intrinsic_Function(), Gen_Temp_Named_Symbol(), Get_Current_PU(), Get_Current_PU_ST(), Init_ST_formal_info_for_PU(), INITV2C_block_struct(), ir_put_wn(), Is_Exp_Linexable(), Is_Local_Symbol(), Make_label_iter(), Make_preg_iter(), Make_st_attr_iter(), MemCtr_Add(), New_ST(), New_ST_Block(), LABEL_TABLE::operator[](), PREG_TABLE::operator[](), ST_ATTR_TABLE::operator[](), PDGCS_do_proc(), Phase_Fini(), Post_LNO_Processing(), Preorder_Process_PUs(), Preprocess_PU(), Print_PU_Stats(), Read_Local_Info(), Rewrite_Structs_In_MPRegion(), Save_Local_Symtab(), ST2C_Get_Common_Block_Name(), ST2C_Get_Common_Ty2c_List(), ST2C_New_Common_Block(), ST_is_private_local(), Stab_finalize(), Update_EHRegion_Inito(), W2C_Pop_PU(), 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_get_symtab(), WN_Rename_Duplicate_Labels(), and WN_Tree_Has_Duplicate_Labels().
#define GLOBAL_SYMTAB (1) |
Definition at line 878 of file symtab_defs.h.
Referenced by Access_vector_is_too_messy(), Allocate_File_Statics(), Check_for_IR_Dump(), IPO_SYMTAB::Clone_INITVs_For_EH(), Copy_ST_Block(), Copy_ST_No_Base(), Create_All_Preg_Symbols(), 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_stab_module_ST(), Declare_Func_N_Arg(), Declare_Function(), DRA_Finalize(), DRA_Process_Commons(), DRA_Process_Globals(), Early_Terminate(), Exp_To_Linex_Array(), fei_gen_st_for_type(), fei_namelist(), fei_object(), fei_proc_def(), fei_proc_interface(), fei_proc_parent(), fei_user_type(), Find_Upc_Vars(), IPO_CLONE::Fix_ST(), Gen_Intrinsic_Function(), Get_Original_Type(), Get_Section_ST_With_Given_Name(), Initialize_Symbol_Tables(), Initialize_Upc_Metadata(), Initialize_Upc_Vars(), IPO_SYMTAB::IPO_Copy_ST(), ir_b2a(), ir_b_write_global_symtab(), Is_Exp_Linexable(), Is_Global_Symbol(), main(), LINEX::Map_access_vector(), MemCtr_Add(), New_Const_Sym(), New_Scope(), New_ST_Block(), IPO_SYMTAB::promote_entry< T >::operator()(), write_st::operator()(), Pad_Global_Arrays(), PDGCS_terminate(), Phase_Fini(), Post_LNO_Processing(), Print_global_symtab(), Print_symtab(), PU_Init(), Set_up_all_preg_symbols(), ST2F_decl_type(), ST2F_decl_var(), ST_Verify_Fields(), Stab_finalize(), Stab_Reset_Referenced_Flag(), Symbol_Name(), Upc_Lower_SymbolTable(), FLD::Verify(), Verify_GLOBAL_SYMTAB(), Verify_SYMTAB(), W2C_Enter_Global_Symbols(), W2C_Fini(), W2C_Pop_PU(), W2F_Enter_Global_Symbols(), WN2C_translate_file_scope_defs(), WN2F_Append_Block_Data(), WN2F_Exit_PU_Block(), and WN_get_global_symtab().
#define GLOBAL_SYMTAB_TABLES (13) |
Definition at line 1006 of file symtab_defs.h.
Referenced by WN_get_global_symtab().
#define LOCAL_SYMTAB_TABLES (5) |
Definition at line 1010 of file symtab_defs.h.
Referenced by WN_get_symtab().
#define PU_ARGS_ALIASED 0x00000200 |
Definition at line 624 of file symtab_defs.h.
Referenced by Clear_PU_args_aliased(), PU_args_aliased(), and Set_PU_args_aliased().
#define PU_CALLS_LONGJMP 0x08000000 |
Definition at line 643 of file symtab_defs.h.
Referenced by Clear_PU_calls_longjmp(), PU_calls_longjmp(), and Set_PU_calls_longjmp().
#define PU_CALLS_SETJMP 0x04000000 |
Definition at line 642 of file symtab_defs.h.
Referenced by Clear_PU_calls_setjmp(), PU_calls_setjmp(), and Set_PU_calls_setjmp().
#define PU_DECL_VIEW 0x0000000800000000LL |
Definition at line 659 of file symtab_defs.h.
Referenced by Clear_PU_decl_view(), PU::Print(), PU_decl_view(), and Set_PU_decl_view().
#define PU_HAS_ALLOCA 0x00040000 |
Definition at line 633 of file symtab_defs.h.
Referenced by Clear_PU_has_alloca(), Copy_PU_Flags(), PU_has_alloca(), and Set_PU_has_alloca().
#define PU_HAS_ALTENTRY 0x00002000 |
Definition at line 628 of file symtab_defs.h.
Referenced by Clear_PU_has_altentry(), PU_has_altentry(), and Set_PU_has_altentry().
#define PU_HAS_EXC_SCOPES 0x00000040 |
Definition at line 619 of file symtab_defs.h.
Referenced by Clear_PU_has_exc_scopes(), Copy_PU_Flags(), PU_has_exc_scopes(), and Set_PU_has_exc_scopes().
#define PU_HAS_GLOBAL_PRAGMAS 0x80000000 |
Definition at line 649 of file symtab_defs.h.
Referenced by Clear_PU_has_global_pragmas(), PU_has_global_pragmas(), and Set_PU_has_global_pragmas().
#define PU_HAS_INLINES 0x02000000 |
Definition at line 641 of file symtab_defs.h.
Referenced by Clear_PU_has_inlines(), PU_has_inlines(), and Set_PU_has_inlines().
#define PU_HAS_MP 0x00100000 |
Definition at line 635 of file symtab_defs.h.
Referenced by Clear_PU_has_mp(), Copy_PU_Flags(), PU_has_mp(), and Set_PU_has_mp().
#define PU_HAS_NAMELIST 0x00400000 |
Definition at line 638 of file symtab_defs.h.
Referenced by Clear_PU_has_namelist(), Copy_PU_Flags(), PU_has_namelist(), and Set_PU_has_namelist().
#define PU_HAS_NON_MANGLED_CALL 0x00000100 |
Definition at line 622 of file symtab_defs.h.
Referenced by Clear_PU_has_non_mangled_call(), PU_has_non_mangled_call(), and Set_PU_has_non_mangled_call().
#define PU_HAS_REGION 0x01000000 |
Definition at line 640 of file symtab_defs.h.
Referenced by Clear_PU_has_region(), Copy_PU_Flags(), PU_has_region(), and Set_PU_has_region().
#define PU_HAS_RETURN_ADDRESS 0x00800000 |
Definition at line 639 of file symtab_defs.h.
Referenced by Clear_PU_has_return_address(), PU_has_return_address(), and Set_PU_has_return_address().
#define PU_HAS_SYSCALL_LINKAGE 0x40000000 |
Definition at line 648 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 653 of file symtab_defs.h.
Referenced by Clear_PU_has_unknown_control_flow(), PU_has_unknown_control_flow(), and Set_PU_has_unknown_control_flow().
#define PU_HAS_USER_ALLOCA 0x0000000100000000LL |
Definition at line 651 of file symtab_defs.h.
Referenced by Clear_PU_has_user_alloca(), PU_has_user_alloca(), and Set_PU_has_user_alloca().
#define PU_HAS_VERY_HIGH_WHIRL 0x00001000 |
Definition at line 627 of file symtab_defs.h.
Referenced by Clear_PU_has_very_high_whirl(), Copy_PU_Flags(), PU_has_very_high_whirl(), and Set_PU_has_very_high_whirl().
#define PU_IN_ELF_SECTION 0x00080000 |
Definition at line 634 of file symtab_defs.h.
Referenced by Clear_PU_in_elf_section(), PU_in_elf_section(), and Set_PU_in_elf_section().
#define PU_IPA_ADDR_ANALYSIS 0x10000000 |
Definition at line 644 of file symtab_defs.h.
Referenced by Clear_PU_ipa_addr_analysis(), PU_ipa_addr_analysis(), and Set_PU_ipa_addr_analysis().
#define PU_IS_INLINE_FUNCTION 0x00000004 |
Definition at line 615 of file symtab_defs.h.
Referenced by Clear_PU_is_inline_function(), PU_is_inline_function(), and Set_PU_is_inline_function().
#define PU_IS_MAINPU 0x00008000 |
Definition at line 630 of file symtab_defs.h.
Referenced by Clear_PU_is_mainpu(), PU_is_mainpu(), and Set_PU_is_mainpu().
#define PU_IS_NESTED_FUNC 0x00000080 |
Definition at line 621 of file symtab_defs.h.
Referenced by Clear_PU_is_nested_func(), PU_is_nested_func(), and Set_PU_is_nested_func().
#define PU_IS_PURE 0x00000001 |
Definition at line 613 of file symtab_defs.h.
Referenced by Clear_PU_is_pure(), PU_is_pure(), and Set_PU_is_pure().
#define PU_IS_THUNK 0x0000000400000000LL |
Definition at line 657 of file symtab_defs.h.
Referenced by Clear_PU_is_thunk(), PU_is_thunk(), and Set_PU_is_thunk().
#define PU_MP 0x00200000 |
Definition at line 637 of file symtab_defs.h.
Referenced by Clear_PU_mp(), PU_mp(), and Set_PU_mp().
#define PU_MP_NEEDS_LNO 0x00020000 |
Definition at line 632 of file symtab_defs.h.
Referenced by Clear_PU_mp_needs_lno(), Copy_PU_Flags(), PU_mp_needs_lno(), and Set_PU_mp_needs_lno().
#define PU_MUST_INLINE 0x00000010 |
Definition at line 617 of file symtab_defs.h.
Referenced by Clear_PU_must_inline(), PU_must_inline(), and Set_PU_must_inline().
#define PU_NEED_UNPARSED 0x0000001000000000LL |
Definition at line 662 of file symtab_defs.h.
Referenced by Clear_PU_need_unparsed(), PU_need_unparsed(), and Set_PU_need_unparsed().
#define PU_NEEDS_FILL_ALIGN_LOWERING 0x00000400 |
Definition at line 625 of file symtab_defs.h.
Referenced by Clear_PU_needs_fill_align_lowering(), Copy_PU_Flags(), PU_needs_fill_align_lowering(), and Set_PU_needs_fill_align_lowering().
#define PU_NEEDS_MANUAL_UNWINDING 0x0000002000000000LL |
Definition at line 665 of file symtab_defs.h.
Referenced by Clear_PU_needs_manual_unwinding(), PU_needs_manual_unwinding(), and Set_PU_needs_manual_unwinding().
#define PU_NEEDS_T9 0x00000800 |
Definition at line 626 of file symtab_defs.h.
Referenced by Clear_PU_needs_t9(), PU_needs_t9(), and Set_PU_needs_t9().
#define PU_NO_DELETE 0x00000020 |
Definition at line 618 of file symtab_defs.h.
Referenced by Clear_PU_no_delete(), PU_no_delete(), and Set_PU_no_delete().
#define PU_NO_INLINE 0x00000008 |
Definition at line 616 of file symtab_defs.h.
Referenced by Clear_PU_no_inline(), PU_no_inline(), and Set_PU_no_inline().
#define PU_NO_SIDE_EFFECTS 0x00000002 |
Definition at line 614 of file symtab_defs.h.
Referenced by Clear_PU_no_side_effects(), PU_no_side_effects(), and Set_PU_no_side_effects().
#define PU_RECURSIVE 0x00004000 |
Definition at line 629 of file symtab_defs.h.
Referenced by Clear_PU_recursive(), PU_recursive(), and Set_PU_recursive().
#define PU_SMART_ADDR_ANALYSIS 0x20000000 |
Definition at line 645 of file symtab_defs.h.
Referenced by Clear_PU_smart_addr_analysis(), PU_smart_addr_analysis(), and Set_PU_smart_addr_analysis().
#define PU_UPLEVEL 0x00010000 |
Definition at line 631 of file symtab_defs.h.
Referenced by Clear_PU_uplevel(), Copy_PU_Flags(), PU_uplevel(), and Set_PU_uplevel().
#define UPC_INDEFINITE_BLOCK_SIZE -1 |
Definition at line 533 of file symtab_defs.h.
typedef ARB_TAB::iterator ARB_ITER |
Definition at line 831 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<ARB> ARB_TAB |
Definition at line 817 of file symtab_defs.h.
typedef BLK_TAB::iterator BLK_ITER |
Definition at line 835 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<BLK> BLK_TAB |
Definition at line 821 of file symtab_defs.h.
typedef FLD_TAB::iterator FLD_ITER |
Definition at line 829 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<FLD> FLD_TAB |
Definition at line 815 of file symtab_defs.h.
Definition at line 1031 of file symtab_defs.h.
typedef INITO_TAB::iterator INITO_ITER |
Definition at line 837 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<INITO> INITO_TAB |
Definition at line 823 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 907 of file symtab_defs.h.
typedef INITV_TAB::iterator INITV_ITER |
Definition at line 838 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<INITV> INITV_TAB |
Definition at line 824 of file symtab_defs.h.
typedef LABEL_TAB::iterator LABEL_ITER |
Definition at line 832 of file symtab_defs.h.
typedef RELATED_SEGMENTED_ARRAY<LABEL> LABEL_TAB |
Definition at line 818 of file symtab_defs.h.
Definition at line 1032 of file symtab_defs.h.
typedef PREG_TAB::iterator PREG_ITER |
Definition at line 833 of file symtab_defs.h.
typedef RELATED_SEGMENTED_ARRAY<PREG> PREG_TAB |
Definition at line 819 of file symtab_defs.h.
typedef PU_TAB::iterator PU_ITER |
Definition at line 826 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<PU> PU_TAB |
Definition at line 812 of file symtab_defs.h.
typedef ST_ATTR_TAB::iterator ST_ATTR_ITER |
Definition at line 834 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<ST_ATTR> ST_ATTR_TAB |
Definition at line 820 of file symtab_defs.h.
typedef ST_TAB::iterator ST_ITER |
Definition at line 827 of file symtab_defs.h.
typedef RELATED_SEGMENTED_ARRAY<ST> ST_TAB |
Definition at line 813 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 902 of file symtab_defs.h.
typedef TCON_TAB::iterator TCON_ITER |
Definition at line 836 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<TCON,64> TCON_TAB |
Definition at line 822 of file symtab_defs.h.
typedef TY_TAB::iterator TY_ITER |
Definition at line 828 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<TY> TY_TAB |
Definition at line 814 of file symtab_defs.h.
Definition at line 288 of file symtab_defs.h.
typedef TYLIST_TAB::iterator TYLIST_ITER |
Definition at line 830 of file symtab_defs.h.
typedef SEGMENTED_ARRAY<TYLIST> TYLIST_TAB |
Definition at line 816 of file symtab_defs.h.
enum ARB_FLAGS |
ARB_CONST_LBND | |
ARB_CONST_UBND | |
ARB_CONST_STRIDE | |
ARB_FIRST_DIMEN | |
ARB_LAST_DIMEN | |
ARB_EMPTY_LBND | |
ARB_EMPTY_UBND | |
ARB_STAR_UBND | |
ARB_EMPTY_STRIDE |
Definition at line 295 of file symtab_defs.h.
enum FILE_INFO_FLAGS |
Definition at line 789 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_POINTER |
Definition at line 250 of file symtab_defs.h.
enum LABEL_FLAGS |
Definition at line 399 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 | |
LKIND_INTERNAL | |
LKIND_LOOP_GEN | |
LKIND_SELECT_GEN | |
LKIND_COUNT |
Definition at line 384 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 677 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 964 of file symtab_defs.h.
enum ST_ATTR_KIND |
Definition at line 444 of file symtab_defs.h.
enum ST_CLASS |
CLASS_UNK | |
CLASS_VAR | |
CLASS_FUNC | |
CLASS_CONST | |
CLASS_PREG | |
CLASS_BLOCK | |
CLASS_NAME | |
CLASS_MODULE | |
CLASS_TYPE | |
CLASS_PARAMETER | |
CLASS_COUNT |
Definition at line 50 of file symtab_defs.h.
enum ST_EXPORT |
EXPORT_LOCAL | |
EXPORT_LOCAL_INTERNAL | |
EXPORT_INTERNAL | |
EXPORT_HIDDEN | |
EXPORT_PROTECTED | |
EXPORT_PREEMPTIBLE | |
EXPORT_OPTIONAL | |
EXPORT_INTRINSIC | |
EXPORT_COUNT |
Definition at line 97 of file symtab_defs.h.
enum ST_EXT_FLAGS |
Definition at line 163 of file symtab_defs.h.
enum ST_FLAGS |
Definition at line 121 of file symtab_defs.h.
enum ST_SCLASS |
Definition at line 66 of file symtab_defs.h.
enum TY_FLAGS |
Definition at line 494 of file symtab_defs.h.
enum TY_KIND |
KIND_INVALID | |
KIND_SCALAR | |
KIND_ARRAY | |
KIND_STRUCT | |
KIND_POINTER | |
KIND_FUNCTION | |
KIND_VOID | |
KIND_LAST |
Definition at line 481 of file symtab_defs.h.
enum TY_PU_FLAGS |
Definition at line 526 of file symtab_defs.h.
Definition at line 72 of file symtab.cxx.
Referenced by ARB_from_IDX(), ARB_HANDLE::ARB_HANDLE(), ARB_Table_Size(), ir_b_write_global_symtab(), Make_arb_iter(), New_ARB(), Stab_finalize(), and WN_get_global_symtab().
Definition at line 78 of file symtab.cxx.
Referenced by Copy_BLK(), dump_st(), ir_b_write_global_symtab(), New_BLK(), Print_global_symtab(), 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 82 of file symtab.cxx.
Referenced by Get_Current_PU(), Preprocess_PU(), and Read_Local_Info().
Definition at line 81 of file symtab.cxx.
Referenced by cwh_stab_end_procs(), cwh_stab_set_symtab(), fei_proc_def(), fei_proc_parent(), New_Scope(), write_st::operator()(), Restore_Local_Symtab(), Save_Local_Symtab(), ST2F_decl_type(), ST2F_decl_var(), and ST2F_Declare_Tempvar().
Definition at line 64 of file symtab.cxx.
Referenced by Allocate_Object(), cwh_directive_set_LNO_flags(), cwh_directive_set_PU_flags(), cwh_stab_distrib_pragmas(), DRA_Add_Clone(), DRA_Initialize(), Fill_Align_Symbol(), main(), Preorder_Process_PUs(), Print_global_symtab(), Verify_GLOBAL_SYMTAB(), WN_get_global_symtab(), and write_file_info().
Definition at line 70 of file symtab.cxx.
Referenced by Adjust_Type_Size(), Adjusted_Type_Size(), FLD_from_IDX(), FLD_HANDLE::FLD_HANDLE(), FLD_Table_Size(), FLD_Verify_all(), ir_b_write_global_symtab(), Make_fld_iter(), New_FLD(), Stab_finalize(), Upc_Lower_SymbolTable(), and WN_get_global_symtab().
Definition at line 75 of file symtab.cxx.
Referenced by add_initv(), dump_inito(), dump_INITO_idx(), Finalize_Stack_Frame(), Find_INITO_For_Symbol(), INIT2F_Get_Initv_Array(), INITO_from_IDX(), INITO_st(), INITO_val(), INITV_index(), ir_put_wn(), Print_global_symtab(), Print_INITO(), IPO_SYMTAB::Promote_Statics(), Set_INITO_st_idx(), Set_INITO_val(), ST_has_initv(), ST_is_const_initialized_scalar(), Verify_GLOBAL_SYMTAB(), and WN_CopyNode().
Definition at line 74 of file symtab.cxx.
Referenced by add_initv(), IPO_SYMTAB::Clone_INITVs_For_EH(), Copy_INITV(), dump_INITV_idx(), 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(), Initialize_Symbol_Tables(), INITV2C_array_dimension(), INITV2C_block_array(), INITV2C_block_struct(), INITV2C_block_union(), INITV2C_struct_fill(), INITV2C_symoff(), INITV2C_translate(), INITV_blk(), INITV_from_IDX(), INITV_Init_Block(), INITV_Init_Float(), INITV_Init_Integer(), INITV_Init_Label(), INITV_Init_Pad(), INITV_Init_String(), INITV_Init_Symdiff(), INITV_Init_Symoff(), INITV_kind(), INITV_lab(), INITV_lab1(), 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(), Irb_Init_Block(), Irb_Init_Label(), Irb_Init_Pad(), Irb_Init_predefined_integer(), Irb_Init_Symdiff(), Irb_Init_Symoff(), Irb_Init_Val(), Make_initv_iter(), New_INITV(), Set_INITV_blk(), Set_INITV_lab(), Set_INITV_lab1(), Set_INITV_next(), Set_INITV_ofst(), Set_INITV_st(), Set_INITV_st2(), ST_is_const_initialized_scalar(), TCON_For_Initv(), Verify_GLOBAL_SYMTAB(), and WN_get_global_symtab().
Definition at line 77 of file symtab.cxx.
Referenced by Clear_LABEL_addr_passed(), Clear_LABEL_addr_saved(), Clear_LABEL_target_of_goto_outer_block(), cwh_io_cvt_tos_label_to_wn(), dump_label(), fei_new_select(), fei_new_select_case(), LABEL_addr_passed(), LABEL_addr_saved(), LABEL_begin_eh_range(), LABEL_end_eh_range(), LABEL_from_IDX(), LABEL_name(), LABEL_name_idx(), LABEL_target_of_goto_outer_block(), Set_LABEL_addr_passed(), Set_LABEL_addr_saved(), Set_LABEL_begin_eh_range(), Set_LABEL_end_eh_range(), and Set_LABEL_target_of_goto_outer_block().
Definition at line 76 of file symtab.cxx.
Referenced by Preg_Name().
Definition at line 66 of file symtab.cxx.
Referenced by WN_Verifier::CALL_parent_LDID(), Clear_PU_decl_view(), Clear_PU_need_unparsed(), Copy_PU_Flags(), cwh_directive_fill_align(), cwh_dst_enter_pu(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), cwh_stab_adjust_name(), DRA_Add_Clone(), DRA_Finalize(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Processing(), dump_st(), fei_assert(), fei_object(), fei_proc_def(), fei_proc_interface(), Get_Current_PU(), Get_Scope_PU(), ir_b_write_global_symtab(), WN_Verifier::Is_return_register_of_call(), Make_pu_iter(), New_PU(), IPO_SYMTAB::New_Symtab(), PDGCS_do_proc(), ST::Print(), Print_global_symtab(), PU_adjust_addr_flags(), PU_decl_view(), PU_from_IDX(), PU_has_exc_scopes(), PU_in_elf_section(), PU_is_mainpu(), PU_lexical_level(), PU_need_unparsed(), PU_src_lang(), PU_Table_Size(), Read_Local_Info(), Set_PU_decl_view(), Set_PU_need_unparsed(), ST2C_basic_decl(), ST2C_func_header(), ST2F_Declare_Tempvar(), ST2F_func_header(), ST_pu_type(), ST_type(), ST_Verify_Fields(), IPO_SYMTAB::Update_Symtab(), W2F_Outfile_Translate_Pu(), WN2C_block(), WN2F_call(), WN2F_End_Routine_Strings(), and WN_get_global_symtab().
Definition at line 65 of file symtab.cxx.
Referenced by Calc_Local_Area(), Change_ST_Of_Current_PU(), Change_Type_To_Shared(), Copy_ST(), Copy_ST_No_Base(), Create_Preg(), cwh_auxst_register_table(), cwh_auxst_un_register_table(), cwh_stab_common_ST(), Delete_Scope(), DRA_Add_Clone(), DST_enter_cloned_childs(), DST_enter_cloned_subroutine(), DST_enter_inlined_subroutine(), Early_Terminate(), fei_gen_st_for_type(), fei_object(), fei_proc_def(), fei_proc_parent(), fei_seg(), fei_user_type(), For_all(), For_all_until(), Get_Current_PU(), Get_Current_PU_ST(), SAVED_SCOPE::Get_Scope(), Get_Scope_PU(), Initialize_Symbol_Tables(), INITO_Table_Size(), ir_b2a_process_PUs(), ir_b_write_global_symtab(), LABEL_Table_Size(), main(), Make_inito_iter(), Make_label_iter(), Make_preg_iter(), Make_st_attr_iter(), Make_st_iter(), New_INITO(), New_LABEL(), New_PREG(), New_Scope(), New_ST(), New_ST_ATTR(), LABEL_TABLE::operator()(), PREG_TABLE::operator()(), ST_ATTR_TABLE::operator()(), write_st::operator()(), LABEL_TABLE::operator[](), PREG_TABLE::operator[](), ST_ATTR_TABLE::operator[](), PDGCS_do_proc(), Postprocess_PU(), PREG_Table_Size(), Preorder_Process_PUs(), Preprocess_PU(), Print_Inits(), Print_PU_Stats(), Print_symtab(), Read_Local_Info(), Reset_PREG_Table_Size(), Reset_ST_ATTR_Table_Size(), Restore_Local_Symtab(), Save_Local_Symtab(), SCOPE_CONTEXT::SCOPE_CONTEXT(), ST2F_Declare_Tempvar(), ST_ATTR_Table_Size(), ST_Table_Size(), Verify_GLOBAL_SYMTAB(), Verify_SYMTAB(), WN2F_Exit_PU_Block(), WN_get_global_symtab(), WN_get_symtab(), WN_Rename_Duplicate_Labels(), WN_write_symtab(), and SCOPE_CONTEXT::~SCOPE_CONTEXT().
Definition at line 79 of file symtab.cxx.
Referenced by Allocate_File_Statics(), dump_st_attr(), Find_Section_Name_For_ST(), Print_global_symtab(), and Verify_GLOBAL_SYMTAB().
Definition at line 67 of file symtab.cxx.
Referenced by Append_CallSite(), Collect_Goodies(), Copy_ST(), Copy_ST_No_Base(), cwh_data_emit_symbol_inits(), cwh_dst_enter_pu(), cwh_dst_subrange(), cwh_dst_substring_type(), cwh_types_array_temp_TY(), cwh_types_bound_WN(), DRA_EC_Array_Portion_Parms(), DST_enter_cloned_childs(), dump_st(), ANL_FUNC_ENTRY::Emit_Original_Construct(), fei_proc_body(), Fill_Align_Symbol(), Find_Address_Base(), Find_Alloca(), Find_Insertion_Point(), Find_Slink_Symbol(), Find_Special_Return_Address_Symbol(), IPO_CLONE::Fix_ST(), Free_Local_Info(), Get_Array_Dim_Size(), INITO_st(), INITV2C_symoff(), INITVKIND_translate(), ir_b2a_process_PUs(), ir_put_st(), ir_put_wn(), Pad_Global_Arrays(), PDGCS_do_proc(), ST::Print(), Print_global_symtab(), IPO_SYMTAB::Promote_Statics(), Prompf_Emit_Whirl_to_Source(), PUinfo_init_pu(), Read_Local_Info(), ReorderParms(), Restore_Local_Symtab(), Save_Local_Symtab(), Set_up_all_preg_symbols(), ST_base(), ST_class(), ST_from_IDX(), ST_full(), St_Idx_Is_Intconst(), ST_name(), ST_ptr(), ST_pu_type(), ST_sclass(), ST_strong(), ST_type(), ST_Verify_Sclass_Export(), Symbol_Name(), INITO::Verify(), ST_ATTR::Verify(), Verify_GLOBAL_SYMTAB(), W2F_Enter_Global_Symbols(), WN2C_call(), WN2C_func_entry(), WN2F_Append_Block_Data(), WN2F_Append_Symtab_Vars(), WN2F_call(), WN2F_Entry_Point(), WN2F_Exit_PU_Block(), WN2F_interface_blk(), WN2F_parm(), WN_CreateLdid(), WN_CreatePStid(), WN_CreateStid(), WN_get_proc_sym(), WN_pragma_asm_constraint(), WN_st(), and WN_write_symtab().
Definition at line 439 of file strtab.cxx.
Referenced by FLD_name(), LABEL_name(), PREG_name(), ST::Print(), FLD::Print(), LABEL::Print(), PREG::Print(), TY::Print(), ST_name(), and TY_name().
Definition at line 73 of file symtab.cxx.
Referenced by cwh_dst_mk_const(), Enter_tcon(), get_TCON_size(), Init_Constab(), INITV_tc_val(), INITVKIND_translate(), ir_b_write_global_symtab(), Make_tcon_iter(), New_Const_Sym(), ST::Print(), Print_global_symtab(), Print_INITV(), ST_is_const_initialized_scalar(), ST_tcon_val(), ST_Verify_Fields(), STC_val(), TCON_from_IDX(), TCON_Table_Size(), Verify_GLOBAL_SYMTAB(), and WN_get_global_symtab().
Definition at line 68 of file symtab.cxx.
Referenced by Copy_TY(), Create_Special_Global_Symbols(), cwh_types_unique_TY(), For_all(), For_all_until(), ir_b_write_global_symtab(), Make_Function_Type(), New_TY(), TYPE_TABLE::operator&(), TYPE_TABLE::operator[](), TY_Table_Size(), Upc_Lower_SymbolTable(), Update_Pointer_Map(), and WN_get_global_symtab().
Definition at line 69 of file symtab.cxx.
Referenced by Adjusted_Alignment(), Array_TY_OK(), 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_co_array(), Clear_TY_is_external(), Clear_TY_is_f90_assumed_shape(), Clear_TY_is_f90_assumed_size(), Clear_TY_is_f90_deferred_shape(), Clear_TY_is_f90_pointer(), Clear_TY_is_logical(), Clear_TY_is_non_pod(), Clear_TY_is_packed(), Clear_TY_is_relaxed(), Clear_TY_is_sequence(), Clear_TY_is_shared(), Clear_TY_is_strict(), Clear_TY_is_union(), Clear_TY_is_varargs(), Clear_TY_is_written(), Clear_TY_no_ansi_alias(), Clear_TY_not_in_union(), Clear_TY_ptr_as_array(), Clear_TY_return_in_mem(), Clear_TY_return_to_param(), Clear_TY_split(), Construct_Fld_Path(), Copy_TY(), cwh_addr_array(), cwh_addr_array1(), 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(), dump_ty(), Equivalent_Types(), fei_array_dimen(), fei_co_array_dimen(), fei_dv_deref(), fei_get_pdg_type(), fei_member(), fei_nseq_subscr(), fei_pstore(), fei_redistribute(), fei_set_dv_hdr_fld(), fei_static_subscripts(), fei_store(), fei_user_type(), WN_Verifier::Field_id_valid(), Fill_Align_Symbol(), Find_Upc_Vars(), Unparse_Target_FTN::Func_Return_Character(), Unparse_Target_C::Func_Return_To_Param(), Unparse_Target_FTN::Func_Return_To_Param(), Unparse_Target_C::Func_Return_Type(), Get_Array_Dim_Size(), Get_Return_Info(), INIT2F_Get_Array_Segment(), INIT2F_structured(), INIT2F_translate(), Initialize_Special_Global_Symbols(), INITV2C_block_struct(), INITV2C_block_union(), INITVKIND_const(), INITVKIND_ty(), INITVKIND_val(), Invalid_Pointer_Map_Entry(), Is_Composite_Type(), is_f90_pointer(), WN_Verifier::Is_return_register_of_call(), Is_Simple_Type(), Is_Structure_Type(), Known_Size(), WN_Verifier::LDA_ty_not_NULL(), Make_ty_iter(), New_DRA(), Predefined_Void_Type(), ST::Print(), Print_global_symtab(), Print_TY(), Print_TY_IDX_verbose(), ReorderParms(), 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_block_size(), Set_TY_copy_constructor(), Set_TY_etype(), Set_TY_flags(), Set_TY_fld(), Set_TY_has_prototype(), Set_TY_is_character(), Set_TY_is_co_array(), Set_TY_is_external(), Set_TY_is_f90_assumed_shape(), Set_TY_is_f90_assumed_size(), Set_TY_is_f90_deferred_shape(), Set_TY_is_f90_pointer(), Set_TY_is_logical(), Set_TY_is_non_pod(), Set_TY_is_packed(), Set_TY_is_relaxed(), Set_TY_is_sequence(), Set_TY_is_shared(), Set_TY_is_strict(), Set_TY_is_union(), Set_TY_is_varargs(), Set_TY_is_written(), 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_in_mem(), Set_TY_return_to_param(), Set_TY_size(), Set_TY_split(), Set_TY_tylist(), Set_up_all_preg_symbols(), ST2C_Get_Common_Ty2c_List(), ST2F_decl_var(), ST2F_use_const(), ST_mtype(), Stab_Compare_Types(), Stab_finalize(), Stab_Get_Mload_Ty(), Stab_Is_Equivalence_Block(), Stab_Is_Equivalenced_Struct(), TY2C_complete_struct(), TY2C_get_field_info(), TY2C_Translate_Structure(), TY2F_2_struct(), TY2F_array(), TY2F_array_for_pointer(), 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_are_equivalent(), TY_array_hash(), TY_block_size(), TY_copy_constructor(), TY_etype(), TY_flags(), TY_fld(), TY_from_IDX(), TY_fun_hash(), TY_has_prototype(), TY_hash_func(), TY_is_character(), TY_is_co_array(), TY_is_external(), TY_is_f90_assumed_shape(), TY_is_f90_assumed_size(), TY_is_f90_deferred_shape(), TY_is_f90_pointer(), TY_is_logical(), TY_is_non_pod(), TY_is_packed(), TY_is_relaxed(), TY_is_sequence(), TY_is_shared(), TY_is_strict(), TY_is_union(), TY_is_unique(), TY_is_varargs(), TY_is_written(), TY_kind(), TY_mtype(), TY_name(), TY_name_idx(), TY_no_ansi_alias(), TY_not_in_union(), TY_Of_Expr(), TY_parms(), TY_pointed(), TY_ptr_as_array(), TY_ret_type(), TY_return_in_mem(), TY_return_to_param(), TY_size(), TY_split(), TY_tylist(), Upc_Lower_SymbolTable(), Verify_GLOBAL_SYMTAB(), W2C_Enter_Global_Symbols(), W2C_Translate_Istore_Lhs(), W2F_Enter_Global_Symbols(), WN2C_Append_Symtab_Types(), WN2C_array(), WN2C_ldid(), WN2F_array(), WN2F_arrsection(), WN2F_Get_Substring_Info(), WN2F_istore(), WN2F_ldid(), WN2F_parm(), WN2F_pstid(), WN2F_pstore(), WN2F_stid(), WN_Is_Volatile_Mem(), WN_object_ty(), and WN_Tree_Type().
Definition at line 71 of file symtab.cxx.
Referenced by Change_Type_To_Shared(), cwh_auxst_set_tylist(), cwh_types_is_character_function(), cwh_types_mk_procedure_TY(), Declare_Func_N_Arg(), Declare_Function(), Equivalent_Types(), ir_b_write_global_symtab(), Make_Function_Type(), Make_tylist_iter(), New_TYLIST(), ST::Print(), TY::Print(), Setup_Parameter_Locations(), ST2C_func_header(), ST2F_decl_var(), Stab_finalize(), TY2C_prototype_params(), TY_ret_type(), TYLIST_are_equivalent(), TYLIST_from_IDX(), TYLIST_Table_Size(), TY::Verify(), WN2C_call(), and WN_get_global_symtab().