Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Functions | |
void | cwh_dst_init_file (char *src_path) |
void | cwh_dst_include (char *name) |
void | cwh_dst_write (void) |
mUINT16 | cwh_dst_enter_path (char *file_name) |
DST_IDX | cwh_dst_enter_pu (ST *st) |
char * | cwh_dst_filename_from_filenum (INT f) |
mUINT16 cwh_dst_enter_path | ( | char * | file_name | ) |
Definition at line 2110 of file cwh_dst.cxx.
References DST_get_ordinal_num(), file_list, file_list_size, free(), idx, Make_Absolute_Path(), and next_file_idx.
Referenced by cwh_dst_init_file(), cwh_stab_set_linenum(), and cwh_stmt_init_srcpos().
DST_IDX cwh_dst_enter_pu | ( | ST * | st | ) |
Definition at line 298 of file cwh_dst.cxx.
References Be_Type_Tbl, comp_unit_idx, current_scope_idx, CURRENT_SYMTAB, cwh_dst_basetype(), cwh_dst_inner_add_DST(), cwh_dst_inner_clear_DSTs(), cwh_dst_inner_read_DSTs(), cwh_dst_mk_func(), cwh_dst_mk_MAIN(), cwh_dst_mk_var(), cwh_dst_process_var(), cwh_dst_struct_clear_DSTs(), Debug_Level, DST_append_child(), DST_begin_PU(), DST_end_PU(), For_all(), GET_MAIN_ST, GET_NEXT_ALTENTRY, GET_NEXT_COMMON, GET_NEXT_PARAMETER, I_element, MTYPE_I4, MTYPE_I8, NULL, PU_is_mainpu(), PU_is_nested_func(), PU_lexical_level(), Pu_Table, ST_pu(), and St_Table.
Referenced by PDGCS_do_proc().
char* cwh_dst_filename_from_filenum | ( | INT | f | ) |
Definition at line 2283 of file cwh_dst.cxx.
References file_list, Is_True, and next_file_idx.
Referenced by cwh_addr_insert_bounds_check(), and cwh_stmt_insert_conformance_check().
void cwh_dst_include | ( | char * | name | ) |
void cwh_dst_init_file | ( | char * | src_path | ) |
Definition at line 108 of file cwh_dst.cxx.
References comp_unit_idx, current_host_dir, cwh_dst_enter_path(), cwh_dst_get_command_line_options(), DST_Init(), DST_mk_compile_unit(), DW_ID_case_insensitive, DW_LANG_Fortran90, free(), and NULL.
Referenced by PDGCS_initialize().
void cwh_dst_write | ( | void | ) |
Definition at line 140 of file cwh_dst.cxx.
References comp_unit_idx, DST_dump(), DST_IS_NULL, DST_preorder_visit(), DST_set_assoc_idx(), DST_set_dump_filename(), DST_write_directories(), DST_write_files(), DSTdump_File_Name, file_name_idx, incl_dir_idx, and NULL.
Referenced by PDGCS_terminate().