Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
enum language |
void cif_fake_a_unit | ( | void | ) |
Definition at line 5640 of file fecif.c.
References BASIC_RECS, c_i_f, cif_end_unit_rec(), Cif_F90_Begin_Scope_Rec(), Cif_F90_End_Scope_Rec(), Cif_F90_Entry_Rec(), cif_flags, cif_pgm_unit_start_line, cif_symbol_or_scope_id, cif_unit_rec(), curr_glb_line, Func_Entry, Func_Exit, get_line_and_file_id(), NEXT_SCOPE_ID, NEXT_SYMBOL_ID, NULL, stmt_start_col, stmt_start_line, TRACE, and UNNAMED_PROGRAM_NAME.
Referenced by flush_msg_file(), and main().
void preprocess_only_driver | ( | void | ) |
Definition at line 7734 of file src_input.c.
References change_source_form, classify_line(), cmd_line_flags, Comment_Line, Cond_Comp_Line, curr_glb_line, dot_i_fptr, EOF_Line, expected_line, FALSE, Fixed_Form, FIXED_SRC_LINE_SIZE_132, FIXED_SRC_LINE_SIZE_72, FIXED_SRC_LINE_SIZE_80, fprintf(), Free_Form, FREE_SRC_LINE_SIZE, Func_Entry, Func_Exit, get_nxt_line(), GL_SOURCE_LINES, ignore_source_line, include_complete, include_found, include_stmt_file_line, include_switch, issue_classify_msg, issue_pound_exit_line, line_size, cmd_line_flags_entry::line_size_132, cmd_line_flags_entry::line_size_80, move_up_next_msg_queue(), NULL, nxt_line_EOL, nxt_line_mp_line, nxt_line_type, open_include_file(), OUTPUT_POUND_INCLUDE_EXIT_LINE, parse_cc_line(), POP_SRC, pp_line_idx, cmd_line_flags_entry::pp_macro_expansion, PP_ORIG_SIZE, previous_global_line, print_nxt_line(), Regular_Line, set_related_gl_source_lines(), source_form, SRC_STK_BASE_IDX, SRC_STK_FILE_LINE, SRC_STK_GLOBAL_LINE_IDX, src_stk_idx, SRC_STK_PREV_SRC_FORM, TRACE, TRUE, and update_global_line().
Referenced by init_compiler().
int active_forall_sh_idx = NULL_IDX |
Definition at line 1198 of file main.h.
Referenced by assignment_stmt_semantics(), end_forall_semantics(), end_where_semantics(), forall_mask_needs_tmp(), forall_semantics(), gen_forall_branch_around(), gen_forall_if_mask(), gen_forall_loops(), gen_forall_tmp(), gen_forall_tmp_bd_entry(), is_local_forall_index(), and where_stmt_semantics().
int alloc_block_end_idx = NULL_IDX |
Definition at line 1203 of file main.h.
Referenced by create_tmp_asg(), end_where_semantics(), and where_stmt_semantics().
Definition at line 1202 of file main.h.
Referenced by create_tmp_asg(), end_where_semantics(), and where_stmt_semantics().
Definition at line 84 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), init_PDGCS(), and print_cmd_tbl().
Definition at line 85 of file main.h.
Referenced by init_compiler(), and init_PDGCS().
Definition at line 86 of file main.h.
Referenced by init_PDGCS(), main(), and terminate_PDGCS().
Definition at line 674 of file main.h.
Referenced by assign_new_idxs_after_input(), attr_aux_var_error(), free_tables(), init_parse_prog_unit(), and read_sytb_from_module_file().
int attr_aux_tbl_idx = NULL_IDX |
Definition at line 675 of file main.h.
Referenced by compress_tbls(), output_mod_info_file(), parse_entry_stmt(), read_sytb_from_module_file(), and start_new_prog_unit().
int attr_aux_tbl_inc = 500 |
int attr_aux_tbl_init_size = 1000 |
int attr_aux_tbl_limit = (1 << 20) - 1 |
int attr_aux_tbl_size = 0 |
Definition at line 656 of file main.h.
Referenced by free_tables(), init_parse_prog_unit(), and ntr_attr_list_tbl().
int attr_list_tbl_idx = NULL_IDX |
Definition at line 657 of file main.h.
Referenced by compress_tbls(), dump_al_ntry(), ntr_attr_list_tbl(), output_mod_info_file(), print_al(), srch_for_calls(), and use_stmt_semantics().
int attr_list_tbl_inc = 50 |
Definition at line 658 of file main.h.
Referenced by print_mem_usage_report().
int attr_list_tbl_init_size = 100 |
Definition at line 659 of file main.h.
Referenced by print_mem_usage_report().
int attr_list_tbl_limit = (1 << 16) - 1 |
Definition at line 661 of file main.h.
Referenced by print_mem_usage_report().
int attr_list_tbl_size = 0 |
Definition at line 665 of file main.h.
Referenced by compress_tbls(), free_tables(), init_parse_prog_unit(), output_mod_info_file(), read_sytb_from_module_file(), and sytb_var_error().
int attr_tbl_idx = NULL_IDX |
Definition at line 666 of file main.h.
Referenced by allocate_mod_link_tbl(), allocate_pdg_link_tbls(), assign_new_idxs(), assign_new_idxs_after_input(), attr_link_resolution(), collapse_interface_blk(), compress_tbls(), dump_at_ntry(), output_mod_info_file(), parse_entry_stmt(), parse_typed_function_stmt(), print_at(), print_at_all(), print_sn_list(), read_in_module_tbl(), read_sytb_from_module_file(), rename_only_semantics(), set_attr_flds_for_output(), start_new_prog_unit(), start_new_subpgm(), update_intrinsic(), and use_stmt_semantics().
int attr_tbl_inc = 500 |
Definition at line 667 of file main.h.
Referenced by print_mem_usage_report().
int attr_tbl_init_size = 1000 |
Definition at line 668 of file main.h.
Referenced by print_mem_usage_report().
int attr_tbl_largest_idx = NULL_IDX |
int attr_tbl_limit = (1 << 20) - 1 |
int attr_tbl_num_wds = NUM_AT_WDS |
Definition at line 670 of file main.h.
Referenced by print_mem_usage_report().
int attr_tbl_size = 0 |
char* basic_type_str[] |
{ "INTEGER", "LOGICAL", "REAL", "COMPLEX", "Cray pointer", "Cray parcel pointer", "Cray character pointer", "typeless", "CHARACTER", "derived-type" }
Definition at line 71 of file main.h.
Referenced by dump_gt_ntry(), dump_typ_ntry(), io_ctl_list_semantics(), parse_type_spec(), print_attr_name(), print_const_entry(), print_global_type_f(), print_type_f(), and validate_kind().
char bin_file[MAX_FILE_NAME_SIZE] |
Definition at line 87 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), init_PDGCS(), and print_cmd_tbl().
Definition at line 88 of file main.h.
Referenced by init_PDGCS(), main(), and terminate_PDGCS().
Definition at line 683 of file main.h.
Referenced by bd_var_error(), free_tables(), init_parse_prog_unit(), output_mod_info_file(), read_sytb_from_module_file(), and reserve_array_ntry().
Definition at line 684 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), assign_new_idxs_after_input(), compress_tbls(), dump_bd_ntry(), ntr_array_in_bd_tbl(), output_mod_info_file(), parse_typed_function_stmt(), print_bd(), print_bd_tbl(), read_in_module_tbl(), read_sytb_from_module_file(), reserve_array_ntry(), and start_new_subpgm().
int bounds_tbl_inc = 100 |
Definition at line 685 of file main.h.
Referenced by print_mem_usage_report().
int bounds_tbl_init_size = 100 |
Definition at line 686 of file main.h.
Referenced by print_mem_usage_report().
int bounds_tbl_limit = (1 << 20) - 1 |
int bounds_tbl_num_wds = NUM_BD_WDS |
Definition at line 688 of file main.h.
Referenced by print_mem_usage_report().
int bounds_tbl_size = 0 |
FILE* c_i_f |
Definition at line 95 of file main.h.
Referenced by cif_begin_scope_rec(), cif_call_site_rec(), cif_cont_line_rec(), cif_copy_temp_to_actual_CIF(), cif_directive_rec(), cif_enable_disable_rec(), cif_end_scope_rec(), cif_end_unit_rec(), cif_fake_a_unit(), cif_file_name_rec(), cif_include_rec(), cif_label_rec(), cif_loop_def_rec(), cif_machine_characteristics_rec(), cif_message_rec(), cif_misc_compiler_opts_rec(), cif_named_constant_rec(), cif_optimization_opts_rec(), cif_prog_unit_init(), cif_rename_rec(), cif_sb_usage_rec(), cif_scope_info_rec(), cif_send_attr(), cif_send_sytb(), cif_source_file_rec(), cif_stmt_type_rec(), cif_summary_rec(), cif_unit_rec(), cif_usage_rec(), cif_use_module_rec(), close_cif(), exit_compiler(), flush_msg_file(), init_cif(), init_src_input(), open_include_file(), output_minimal_object_rec(), output_msg(), output_struct_ids(), parse_directive_stmt(), print_buffered_messages(), and PRINTMSG().
long ccg_dump_flags |
Definition at line 93 of file main.h.
Referenced by init_PDGCS().
Definition at line 610 of file main.h.
Referenced by bounds_cdir_handler(), call_list_semantics(), check_mp_dir_nesting(), clear_cdir_switches(), cvrt_exp_to_pdg(), data_imp_do_semantics(), directive_stmt_semantics(), do_cmic_blk_checks(), do_loop_expr_semantics(), do_stmt_semantics(), doall_cmic_semantics(), doall_end_semantics(), doparallel_cmic_semantics(), end_blk_mp_semantics(), end_do_blk(), end_do_parallel_blk(), end_function_semantics(), end_labeled_do(), end_parallel_blk(), end_pdo_blk(), end_SGI_parallel_blk(), end_stmt_semantics(), end_subroutine_semantics(), endparallel_cmic_semantics(), entry_stmt_semantics(), gen_attr_and_IR_for_lbl(), gen_internal_lbl(), get_stmt_tmp(), has_been_reprivatized(), implicit_use_semantics(), init_directive(), label_def_stmt_semantics(), move_blk_to_end(), mp_directive_semantics(), needs_bounds_check(), open_mp_directive_semantics(), parallel_cmic_semantics(), parse_dir_directives(), parse_directive_stmt(), parse_do_stmt(), parse_dollar_directives(), parse_mic_directives(), parse_mp_directive(), parse_open_mp_clauses(), parse_open_mp_directives(), parse_par_directives(), parse_prog_unit(), parse_sgi_dir_inline(), parse_star_dir_directives(), parse_stop_pause_stmt(), pop_task_blk(), process_blockable_dir(), process_interchange_dir(), push_task_blk(), return_stmt_semantics(), send_procedure(), set_directives_on_label(), set_inline_state(), set_mp_task_flags(), set_open_mp_task_flags(), setup_interchange_level_list(), start_new_subpgm(), stmt_func_semantics(), and wait_send_semantics().
Definition at line 570 of file main.h.
Referenced by compute_char_element_len(), create_io_call_descriptor(), create_namelist_descriptor(), create_runtime_array_constructor(), create_scalar_type_tbl(), create_strct_tbl(), fold_clen_opr(), gen_common_dv_init(), gen_dv_whole_def_init(), gen_internal_dope_vector(), gen_sf_dv_whole_def(), gen_static_dv_whole_def(), gen_whole_substring(), interpret_reshape_intrinsic(), interpret_transfer_intrinsic(), namelist_static_dv_whole_def(), print_defines(), reshape_intrinsic(), set_compile_info_for_target(), and transfer_intrinsic().
Definition at line 629 of file main.h.
Referenced by broadcast_scalar(), create_constructor_constant(), default_init_semantics(), fold_aggragate_expression(), increment_count(), interpret_constructor(), interpret_reshape_intrinsic(), interpret_struct_construct_opr(), interpret_transfer_intrinsic(), make_logical_array_tmp(), optimize_whole_array_init(), parse_parameter_stmt(), parse_type_dcl_stmt(), stmt_func_call_opr_handler(), type_init_semantics(), and write_constant().
FILE* cif_actual_file |
Definition at line 97 of file main.h.
Referenced by cif_flush_include_recs(), cif_named_constant_rec(), cif_unit_rec(), close_cif(), exit_compiler(), init_cif(), init_PDGCS(), init_src_input(), open_include_file(), output_msg(), parse_directive_stmt(), print_buffered_messages(), and PRINTMSG().
int cif_C_opts |
Definition at line 104 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), init_cif(), and output_msg().
Definition at line 106 of file main.h.
Referenced by cif_unit_rec(), init_cif(), main(), and parse_directive_stmt().
int cif_flags |
Definition at line 107 of file main.h.
Referenced by array_construct_semantics(), assignment_stmt_semantics(), attr_semantics(), build_loop_tbl(), call_list_semantics(), check_for_dup_derived_type_lbl(), check_label_ref(), cif_fake_a_unit(), cif_send_sytb(), ck_lbl_construct_name(), decl_semantics_driver(), determine_stmt_type(), do_stmt_semantics(), dump_blk_ntry(), end_blockdata(), end_do_blk(), end_forall_blk(), end_function(), end_if_blk(), end_interface_blk(), end_interface_body(), end_internal_proc(), end_module(), end_module_proc(), end_program_unit(), end_select_blk(), end_subroutine(), end_type_blk(), end_where_blk(), exit_compiler(), final_decl_semantics(), find_prog_unit_tbl(), fixed_get_stmt(), forall_semantics(), free_get_stmt(), gen_attr_and_IR_for_lbl(), gen_loop_end_ir(), generic_spec_semantics(), init_cif(), init_PDGCS(), init_src_input(), iss_blk_stk_err(), loop_end_processing(), merge_parameter(), ntr_bnds_tmp_list(), open_include_file(), outmoded_if_stmt_semantics(), parse_assign_stmt(), parse_attrs(), parse_buffer_stmt(), parse_case_stmt(), parse_common_stmt(), parse_contains_stmt(), parse_cpnt_dcl_stmt(), parse_cycle_stmt(), parse_decode_stmt(), parse_derived_type_stmt(), parse_dir_directives(), parse_do_stmt(), parse_dummy_args(), parse_else_stmt(), parse_encode_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_equivalence_stmt(), parse_exit_stmt(), parse_goto_stmt(), parse_if_stmt(), parse_implicit_stmt(), parse_intent_stmt(), parse_interface_stmt(), parse_io_control_list(), parse_module_stmt(), parse_namelist_stmt(), parse_parameter_stmt(), parse_pointer_stmt(), parse_print_stmt(), parse_prog_unit(), parse_read_stmt(), parse_stmt_func_stmt(), parse_type_dcl_stmt(), parse_type_spec(), parse_typed_function_stmt(), parse_use_stmt(), parse_where_stmt(), pgm_unit_semantics(), PRINTMSG(), rename_only_semantics(), resolve_ext_opr(), resolve_used_modules(), set_function_rslt(), start_new_prog_unit(), start_new_subpgm(), stmt_level_semantics(), and struct_opr_handler().
Definition at line 108 of file main.h.
Referenced by cif_begin_scope_rec(), cif_end_scope_rec(), and parse_contains_stmt().
Definition at line 109 of file main.h.
Referenced by cif_begin_scope_rec(), cif_end_scope_rec(), and parse_contains_stmt().
Definition at line 110 of file main.h.
Referenced by cif_prog_unit_init(), cif_unit_rec(), init_cif(), main(), open_include_file(), parse_directive_stmt(), parse_prog_unit(), and stmt_level_semantics().
Definition at line 111 of file main.h.
Referenced by cif_begin_scope_rec(), cif_fake_a_unit(), cif_unit_rec(), init_cif(), and parse_end_stmt().
FILE* cif_tmp_file |
Definition at line 123 of file main.h.
Referenced by cif_copy_temp_to_actual_CIF(), cif_flush_include_recs(), cif_prog_unit_init(), close_cif(), exit_compiler(), flush_msg_file(), init_cif(), init_src_input(), open_include_file(), parse_directive_stmt(), print_buffered_messages(), and PRINTMSG().
Definition at line 118 of file main.h.
Referenced by bound_resolution(), and PRINTMSG().
Definition at line 125 of file main.h.
Referenced by end_blockdata(), end_function(), end_module(), end_program_unit(), end_subroutine(), init_compiler(), and parse_prog_unit().
Definition at line 126 of file main.h.
Referenced by array_dim_resolution(), assign_offset(), assign_storage_blk(), bound_resolution(), call_list_semantics(), check_and_allocate_common_storage(), cif_enable_disable_rec(), cif_misc_compiler_opts_rec(), classify_line(), compare_entry_to_func_rslt(), complete_intrinsic_definition(), create_argchck_descriptor(), create_mod_info_file(), create_struct_argchck_tbl(), cvrt_exp_to_pdg(), cvrt_proc_to_pdg(), decl_semantics(), dump_at_ntry(), end_do_blk(), end_forall_blk(), end_function(), end_if_blk(), end_internal_proc(), end_labeled_do(), end_module_proc(), end_program_unit(), end_select_blk(), end_subroutine(), end_type_blk(), end_where_blk(), equivalence_semantics(), final_arg_work(), final_equivalence_semantics(), find_prog_unit_tbl(), fixed_classify_line(), fixed_get_stmt(), free_classify_line(), free_get_char(), free_get_stmt(), gen_assumed_shape_copy(), gen_dv_whole_def_init(), gen_forall_derived_type(), gen_loop_lbl_name(), gen_runtime_checks(), gen_static_dv_whole_def(), get_nxt_line(), get_operand_digit(), get_operand_dot(), init_compiler(), init_directive(), init_name_and_stor_tbls(), init_parse_prog_unit(), init_PDGCS(), init_src_input(), init_type(), interpret_constructor(), item_has_bounds_chk(), len_intrinsic(), main(), minval_intrinsic(), namelist_resolution(), omp_set_lock_intrinsic(), open_include_file(), output_mod_info_file(), pack_intrinsic(), parse_attr_spec(), parse_attrs(), parse_call_stmt(), parse_case_stmt(), parse_common_stmt(), parse_cpnt_dcl_stmt(), parse_deref(), parse_dir_directives(), parse_directive_stmt(), parse_do_stmt(), parse_entry_stmt(), parse_equivalence_stmt(), parse_function_stmt(), parse_int_spec_expr(), parse_lhs(), parse_module_stmt(), parse_prefix_spec(), parse_prog_unit(), parse_return_stmt(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_type_dcl_stmt(), parse_type_spec(), parse_typed_function_stmt(), pp_get_stmt(), preprocess_only_driver(), print_cmd_tbl(), print_fp_tbl(), PRINTMSG(), resolve_ext_opr(), send_attr_ntry(), send_label_def(), send_mod_file_name(), send_procedure(), set_integer_default_type(), set_stmt_type_known(), srch_for_calls(), start_new_prog_unit(), start_new_subpgm(), stop_pause_stmt_semantics(), stor_bit_size_of(), storage_blk_resolution(), and unpack_intrinsic().
Definition at line 717 of file main.h.
Referenced by init_const_tbl(), insert_constant(), insert_unordered_constant(), and ntr_const_tbl().
int code_size = 0 |
Definition at line 127 of file main.h.
Referenced by cif_summary_rec(), cvrt_proc_to_pdg(), and main().
char comp_date_time[DATE_TIME_STR_SIZE] [static] |
Definition at line 51 of file main.h.
Referenced by init_compiler(), init_date_time_info(), and print_id_line().
Definition at line 591 of file main.h.
Referenced by and_opr_handler(), calculate_iteration_count(), constant_value_semantics(), cvrt_opr_handler(), eq_opr_handler(), lg_opr_handler(), lt_opr_handler(), minus_opr_handler(), mult_opr_handler(), not_opr_handler(), paren_grp_is_cplx_const(), parse_operand(), parse_parameter_stmt(), parse_type_dcl_stmt(), plus_opr_handler(), power_opr_handler(), type_init_semantics(), and uplus_opr_handler().
int comp_phase |
Definition at line 128 of file main.h.
Referenced by cif_stmt_type_rec(), compare_derived_types(), decl_semantics_driver(), dump_sn_ntry(), get_stmt_tmp(), get_token(), init_compiler(), main(), output_msg(), pgm_unit_semantics(), and PRINTMSG().
char compiler_gen_date[] = __DATE__ |
char compiler_gen_time[] = __TIME__ [static] |
Definition at line 692 of file main.h.
Referenced by assign_new_idxs(), compare_value_to_cn(), compress_tbls(), free_tables(), init_parse_prog_unit(), insert_unordered_constant(), ntr_boolean_const_tbl(), ntr_boz_const_tbl(), ntr_const_tbl(), ntr_unshared_const_tbl(), output_mod_info_file(), read_in_module_tbl(), and read_sytb_from_module_file().
int const_pool_idx = NULL_IDX |
Definition at line 693 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), assign_new_idxs_after_input(), collapse_interface_blk(), compress_tbls(), ntr_boolean_const_tbl(), ntr_boz_const_tbl(), ntr_const_tbl(), ntr_unshared_const_tbl(), output_mod_info_file(), parse_typed_function_stmt(), read_in_module_tbl(), read_sytb_from_module_file(), and start_new_subpgm().
int const_pool_inc = 500 |
Definition at line 694 of file main.h.
Referenced by ntr_boolean_const_tbl(), ntr_boz_const_tbl(), ntr_const_tbl(), ntr_unshared_const_tbl(), and print_mem_usage_report().
int const_pool_init_size = 500 |
Definition at line 695 of file main.h.
Referenced by print_mem_usage_report().
int const_pool_limit = (1 << 24) - 1 |
int const_pool_num_wds = NUM_CP_WDS |
Definition at line 697 of file main.h.
Referenced by print_mem_usage_report().
int const_pool_size = 0 |
Definition at line 698 of file main.h.
Referenced by ntr_boolean_const_tbl(), ntr_boz_const_tbl(), ntr_const_tbl(), and ntr_unshared_const_tbl().
int const_safevl_idx |
Definition at line 139 of file main.h.
Referenced by clear_cdir_switches(), directive_stmt_semantics(), init_directive(), init_parse_prog_unit(), parse_doall_cmic(), and parse_doparallel_cmic().
Definition at line 708 of file main.h.
Referenced by compress_tbls(), free_tables(), init_parse_prog_unit(), insert_constant(), insert_unordered_constant(), ntr_boolean_const_tbl(), ntr_boz_const_tbl(), ntr_const_tbl(), ntr_unshared_const_tbl(), output_mod_info_file(), and read_sytb_from_module_file().
int const_tbl_idx = NULL_IDX |
Definition at line 709 of file main.h.
Referenced by allocate_mod_link_tbl(), allocate_pdg_link_tbls(), assign_new_idxs(), assign_new_idxs_after_input(), collapse_interface_blk(), compress_tbls(), dump_cn_ntry(), insert_constant(), insert_unordered_constant(), ntr_boolean_const_tbl(), ntr_boz_const_tbl(), ntr_const_tbl(), ntr_unshared_const_tbl(), output_mod_info_file(), parse_typed_function_stmt(), print_cn(), print_cn_tbl(), print_const_entry(), read_in_module_tbl(), read_sytb_from_module_file(), and start_new_subpgm().
int const_tbl_inc = 1000 |
Definition at line 710 of file main.h.
Referenced by print_mem_usage_report().
int const_tbl_init_size = 1000 |
Definition at line 711 of file main.h.
Referenced by print_mem_usage_report().
int const_tbl_limit = (1 << 24) - 1 |
int const_tbl_num_wds = NUM_CN_WDS |
Definition at line 713 of file main.h.
Referenced by print_mem_usage_report().
int const_tbl_size = 0 |
int contig_test_ir_idx = NULL_IDX |
Definition at line 130 of file main.h.
Referenced by create_tmp_asg(), final_arg_work(), and gen_assumed_shape_copy().
Definition at line 131 of file main.h.
Referenced by convert_to_string(), print_const_f(), print_Dv_Whole_Def_Opr(), print_expanded_const(), and print_so().
int curr_debug_lbl |
Definition at line 132 of file main.h.
Referenced by gen_debug_lbl_stmt(), and init_parse_prog_unit().
int curr_gl_stmt_sh_idx = NULL_IDX |
Definition at line 137 of file main.h.
Referenced by directive_stmt_semantics(), gen_gl_sh(), parse_assert_directive(), and parse_star_directives().
int curr_glb_line = 0 |
Definition at line 133 of file main.h.
Referenced by cif_fake_a_unit(), cif_summary_rec(), finish_cdir_id(), fixed_classify_line(), fixed_get_stmt(), free_classify_line(), free_get_stmt(), init_parse_prog_unit(), main(), open_include_file(), pp_get_stmt(), preprocess_only_driver(), read_line(), and update_global_line().
Definition at line 134 of file main.h.
Referenced by gen_internal_lbl(), and init_parse_prog_unit().
int curr_scp_idx |
Definition at line 135 of file main.h.
Referenced by add_attr_to_local_list(), adjust_char_value_len(), allocate_stmt_semantics(), array_construct_semantics(), array_dim_resolution(), array_element_to_scalar(), assign_new_idxs_after_input(), assign_offsets_for_equiv_groups(), assign_stmt_semantics(), assign_storage_blk(), assignment_stmt_semantics(), attr_link_resolution(), attr_semantics(), backspace_stmt_semantics(), bound_resolution(), bound_semantics(), buffer_stmt_semantics(), build_loop_tbl(), call_list_semantics(), change_section_to_do(), char_len_resolution(), character_to_character(), check_and_allocate_common_storage(), check_for_legal_define(), check_global_pgm_unit(), check_multiple_entry_func(), check_stat_variable(), chg_data_obj_to_pgm_unit(), cif_begin_scope_rec(), cif_call_site_rec(), cif_end_scope_rec(), cif_label_rec(), cif_loop_def_rec(), cif_named_constant_rec(), cif_prog_unit_init(), cif_rename_rec(), cif_scope_info_rec(), cif_send_attr(), cif_send_sytb(), cif_unit_rec(), ck_lbl_construct_name(), close_stmt_semantics(), collapse_interface_blk(), complete_intrinsic_definition(), compress_tbls(), copy_sbtree(), create_alloc_descriptor(), create_argchck_descriptor(), create_constructor_constant(), create_equiv_stor_blk(), create_format_tmp(), create_imp_do_loops(), create_io_call_descriptor(), create_lib_entry_attr(), create_mod_info_file(), create_namelist_descriptor(), create_runtime_array_constructor(), create_runtime_struct_constructor(), create_scalar_type_tbl(), create_strct_tbl(), create_tmp_asg(), cvrt_exp_to_pdg(), cvrt_proc_to_pdg(), cvrt_sytb_to_pdg(), cvrt_to_pdg(), deallocate_local_allocatables(), deallocate_stmt_semantics(), decl_semantics(), decl_semantics_driver(), determine_lb_ub(), dim_reshape_pass_driver(), directive_stmt_semantics(), do_single_asg(), dump_trace_info(), encode_decode_stmt_semantics(), end_blockdata(), end_contains(), end_function(), end_function_semantics(), end_interface_blk(), end_interface_body(), end_internal_proc(), end_module(), end_module_proc(), end_program_unit(), end_stmt_semantics(), end_subroutine(), end_subroutine_semantics(), endfile_stmt_semantics(), equivalence_semantics(), fill_in_global_attr_ntry(), final_arg_work(), final_attr_semantics(), final_decl_semantics(), final_equivalence_semantics(), finish_cdir_id(), flatten_function_call(), flush_msg_file(), fnd_semantic_err(), fold_aggragate_expression(), forall_semantics(), free_tables(), gen_arg_type_descriptor(), gen_assumed_shape_copy(), gen_attr_and_IR_for_lbl(), gen_call_type_descriptor(), gen_compiler_tmp(), gen_darg_branch_test(), gen_dv_def_loops(), gen_entry_dope_code(), gen_forall_derived_type(), gen_forall_tmp(), gen_initialized_tmp(), gen_loop_end_ir(), gen_sf_dv_whole_def(), gen_sh(), gen_single_automatic_allocate(), gen_static_integer_array_tmp(), gen_tmp_eq_zero_ir(), gen_user_code_start_opr(), generic_spec_semantics(), get_basic_type(), get_stmt_tmp(), get_type_desc(), goto_stmt_semantics(), host_associated_attr_semantics(), implicit_use_semantics(), init_parse_prog_unit(), init_whole_array(), inline_processing(), inquire_stmt_semantics(), insert_global_sh(), insert_init_stmt_for_tmp(), insert_sh_after_entries(), insert_sh_chain_after_entries(), interface_semantics_pass_driver(), interpret_reshape_intrinsic(), interpret_transfer_intrinsic(), io_ctl_list_semantics(), io_list_semantics(), iss_blk_stk_err(), issue_undefined_type_msg(), lbound_intrinsic(), main(), merge_equivalence_groups1(), merge_equivalence_groups2(), merge_external(), merge_intrinsic(), merge_type(), namelist_resolution(), not_visible_semantics(), ntr_bnds_sh_tmp_list(), ntr_bnds_tmp_list(), ntr_hidden_name_tbl(), ntr_host_in_sym_tbl(), ntr_stor_blk_tbl(), ntr_sym_tbl(), null_intrinsic(), nullify_stmt_semantics(), object_semantics(), open_stmt_semantics(), optimize_reshape(), output_minimal_object_rec(), output_mod_info_file(), output_msg(), parse_access_stmt(), parse_attr_spec(), parse_attrs(), parse_backspace_stmt(), parse_cache_align_name_list(), parse_call_stmt(), parse_close_stmt(), parse_common_dirs(), parse_common_stmt(), parse_copy_assumed_shape_dir(), parse_deref(), parse_derived_type_stmt(), parse_dir_directives(), parse_dollar_directives(), parse_dummy_args(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_equivalence_stmt(), parse_function_stmt(), parse_id_directive(), parse_implicit_stmt(), parse_inline_always_never(), parse_inquire_stmt(), parse_kind_selector(), parse_lhs(), parse_mic_directives(), parse_module_stmt(), parse_name_dir(), parse_nosideeffects_dir(), parse_open_mp_directives(), parse_open_stmt(), parse_openad_directives(), parse_par_directives(), parse_prefix_spec(), parse_print_stmt(), parse_prog_unit(), parse_return_stmt(), parse_rewind_stmt(), parse_save_stmt(), parse_sgi_dir_inline(), parse_slash_common_dirs(), parse_star_directives(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_type_spec(), parse_typed_function_stmt(), parse_use_stmt(), parse_var_common_list(), parse_vfunction_dir(), pe_array_dim_resolution(), pgm_unit_semantics(), pop_and_err_blk_stk(), print_all_text(), print_eq_tbl(), print_expanded_stmt(), print_expanded_stmt_for_scp(), print_hn_tbl(), print_ln_tbl(), print_sb_by_name(), print_sh_tbl(), print_stmt_semantics(), PRINTMSG(), put_string_in_tmp(), random_seed_intrinsic(), ranget_intrinsic(), read_in_module_tbl(), read_stmt_semantics(), remove_hidden_name_ntry(), remove_ln_ntry(), rename_only_semantics(), reshape_array_semantics(), reshape_intrinsic(), resolve_ext_opr(), resolve_used_modules(), return_stmt_semantics(), rewind_stmt_semantics(), runtime_ptr_chk_driver(), scalar_dope_to_scalar(), semantics_pass_driver(), send_attr_ntry(), send_derived_type(), send_dummy_procedure(), send_procedure(), send_stor_blk(), set_inline_state(), set_up_pe_offset_attr(), set_up_which_entry_tmp(), shape_intrinsic(), srch_for_calls(), srch_hidden_name_tbl(), srch_host_stor_blk_tbl(), srch_host_sym_tbl(), srch_sym_tbl(), start_new_prog_unit(), start_new_scp(), start_new_subpgm(), stmt_level_semantics(), storage_blk_resolution(), struct_construct_opr_handler(), subscript_opr_handler(), transfer_intrinsic(), transform_cri_ch_ptr(), translate_distant_dv_ref(), translate_distant_ref1(), translate_dv_component(), type_init_semantics(), ubound_intrinsic(), update_intrinsic(), use_stmt_semantics(), verify_interface(), vv_subscript_semantics(), and write_stmt_semantics().
int curr_stmt_sh_idx |
Definition at line 136 of file main.h.
Referenced by adjust_char_value_len(), allocate_stmt_semantics(), arith_if_stmt_semantics(), array_element_to_scalar(), asg_opnd_to_tmp(), assert_semantics(), assign_stmt_semantics(), assignment_stmt_semantics(), attr_semantics(), backspace_stmt_semantics(), blk_match_err(), bound_resolution(), bound_semantics(), buffer_stmt_semantics(), build_loop_tbl(), call_list_semantics(), call_stmt_semantics(), case_stmt_semantics(), case_value_range_semantics(), char_len_resolution(), character_to_character(), check_do_open_mp_nesting(), check_for_dup_derived_type_lbl(), check_label_ref(), check_loop_bottom_nesting(), check_multiple_entry_func(), check_ordered_open_mp_nesting(), check_section_open_mp_context(), check_stat_variable(), chk_for_unlabeled_stmt(), Cif_Error(), cif_loop_def_rec(), cif_stmt_type_rec(), ck_lbl_construct_name(), close_stmt_semantics(), continue_stmt_semantics(), copy_and_replace_tmps(), copy_text_for_expansion(), create_alloc_descriptor(), create_argchck_descriptor(), create_array_constructor_asg(), create_constructor_constant(), create_format_tmp(), create_interp_stmts(), create_io_call_descriptor(), create_loop_stmts(), create_namelist_descriptor(), create_runtime_array_constructor(), create_strct_tbl(), create_struct_argchck_tbl(), create_struct_constructor_asg(), create_tmp_asg(), create_tmp_DV_asg(), create_tmp_from_stmt_func(), data_imp_do_semantics(), data_stmt_semantics(), deallocate_local_allocatables(), deallocate_stmt_semantics(), decl_semantics(), decl_semantics_driver(), default_init_semantics(), determine_lb_ub(), determine_stmt_type(), dim_reshape_pass_driver(), directive_stmt_semantics(), do_loop_expr_semantics(), do_single_asg(), do_stmt_semantics(), doall_cmic_semantics(), doparallel_cmic_semantics(), dope_vector_setup(), dump_stmt_ntry(), dump_trace_info(), else_stmt_semantics(), encode_decode_stmt_semantics(), end_blk_mp_semantics(), end_blockdata(), end_do_blk(), end_forall_blk(), end_forall_semantics(), end_function(), end_function_semantics(), end_if_blk(), end_interface_body(), end_internal_proc(), end_labeled_do(), end_module(), end_module_proc(), end_open_mp_do_blk(), end_open_mp_parallel_blk(), end_open_mp_parallel_do_blk(), end_open_mp_parallel_sections_blk(), end_open_mp_parallel_workshare_blk(), end_open_mp_sections_blk(), end_open_mp_single_blk(), end_open_mp_workshare_blk(), end_pdo_blk(), end_program_unit(), end_psection_blk(), end_select_blk(), end_select_semantics(), end_SGI_parallel_blk(), end_single_process_blk(), end_subroutine(), end_task_do_blk(), end_where_blk(), end_where_semantics(), endfile_stmt_semantics(), entry_stmt_semantics(), expand_imp_do(), expand_io_list(), expand_user_bound(), final_arg_work(), find_attrs_used_in_bound(), finish_cdir_id(), flatten_function_call(), fold_aggragate_expression(), forall_semantics(), free_tables(), gen_arg_type_descriptor(), gen_array_element_init(), gen_assumed_shape_copy(), gen_attr_and_IR_for_lbl(), gen_bd_entry(), gen_bounds_check_call(), gen_branch_around_ir(), gen_call_type_descriptor(), gen_common_dv_init(), gen_conform_check_call(), gen_copyin_bounds_stmt(), gen_dbg_write_stmt(), gen_debug_lbl_stmt(), gen_directive_ir(), gen_dv_def_loops(), gen_Dv_Set_stmt(), gen_dv_whole_def(), gen_dv_whole_def_init(), gen_end_prologue_debug_label(), gen_entry_dope_code(), gen_forall_branch_around(), gen_forall_tmp(), gen_forall_tmp_bd_entry(), gen_if_ir(), gen_if_stmt(), gen_init_stmt(), gen_initialized_tmp(), gen_internal_call_stmt(), gen_loop_end_ir(), gen_present_ir(), gen_ptr_chk_call(), gen_rbounds_check_call(), gen_sbounds_check_call(), gen_sf_dv_whole_def(), gen_sh(), gen_single_automatic_allocate(), gen_split_alloc(), gen_static_dv_whole_def(), gen_temp_init(), gen_tmp_eq_zero_ir(), gen_user_code_start_opr(), gen_whole_subscript(), get_operator_dot(), get_stmt_tmp(), goto_stmt_semantics(), if_stmt_semantics(), illegal_stmt_type(), increment_subscript(), init_parse_prog_unit(), init_whole_array(), inline_processing(), inquire_stmt_semantics(), insert_argchck_calls(), insert_global_sh(), insert_init_stmt_for_tmp(), insert_sh_after_entries(), insert_sh_chain(), interpret_data_imp_do(), io_ctl_list_semantics(), label_def_stmt_semantics(), lbound_intrinsic(), loop_end_processing(), loop_top_is_perfectly_nested(), lower_ptr_asg(), mp_directive_semantics(), multiple_clause_err(), no_semantics_routine(), ntr_bnds_sh_tmp_list(), nullify_stmt_semantics(), object_semantics(), open_mp_directive_semantics(), open_stmt_semantics(), optimize_reshape(), optimize_whole_array_init(), outmoded_if_stmt_semantics(), parallel_cmic_semantics(), parse_allocate_stmt(), parse_assign_stmt(), parse_assignment_stmt(), parse_backspace_stmt(), parse_buffer_stmt(), parse_call_stmt(), parse_case_stmt(), parse_close_stmt(), parse_cycle_stmt(), parse_data_imp_do(), parse_data_stmt(), parse_deallocate_stmt(), parse_decode_stmt(), parse_deref(), parse_derived_type_stmt(), parse_dir_directives(), parse_dir_var_list(), parse_do_stmt(), parse_doall_cmic(), parse_dollar_directives(), parse_doparallel_cmic(), parse_else_stmt(), parse_encode_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_exit_stmt(), parse_fill_align_symbol(), parse_forall(), parse_goto_stmt(), parse_id_directive(), parse_if_stmt(), parse_implicit_stmt(), parse_inquire_stmt(), parse_io_control_list(), parse_lhs(), parse_mic_directives(), parse_module_stmt(), parse_mp_directive(), parse_nullify_stmt(), parse_open_mp_clauses(), parse_open_mp_directives(), parse_open_stmt(), parse_openad_varlist(), parse_par_directives(), parse_parallel_cmic(), parse_permutation_mic(), parse_prefetch_ref(), parse_prefix_spec(), parse_print_stmt(), parse_prog_unit(), parse_read_stmt(), parse_return_stmt(), parse_rewind_stmt(), parse_select_stmt(), parse_star_dir_directives(), parse_star_directives(), parse_stop_pause_stmt(), parse_type_dcl_stmt(), parse_type_spec(), parse_typed_function_stmt(), parse_use_stmt(), parse_where_stmt(), parse_write_stmt(), pgm_unit_semantics(), pop_and_err_blk_stk(), prefetch_ref_semantics(), print_all_text(), print_expanded_stmt(), print_sh(), print_sh_tbl(), print_stmt_semantics(), PRINTMSG(), process_all_initialized_cpnts(), process_cpnt_inits(), process_data_imp_do_target(), process_deferred_functions(), process_deferred_io_list(), ptr_assign_from_ptr(), put_string_in_tmp(), read_stmt_semantics(), reshape_intrinsic(), resolve_ext_opr(), resolve_fwd_lbl_refs(), return_stmt_semantics(), rewind_stmt_semantics(), runtime_ptr_chk_driver(), save_array_syntax_subscripts(), scalar_dope_to_scalar(), select_stmt_semantics(), set_up_allocate_as_call(), set_up_which_entry_tmp(), shape_intrinsic(), short_circuit_branch(), short_circuit_high_level_if(), srch_for_calls(), start_new_prog_unit(), start_new_scp(), start_new_subpgm(), stmt_expansion_control_end(), stmt_expansion_control_start(), stmt_func_call_opr_handler(), stmt_level_semantics(), stop_pause_stmt_semantics(), test_size_stmts(), then_stmt_semantics(), transfer_intrinsic(), transform_cri_ch_ptr(), translate_distant_dv_ref(), translate_distant_ref1(), translate_dv_component(), type_init_semantics(), ubound_intrinsic(), use_stmt_semantics(), validate_char_len(), where_stmt_semantics(), and write_stmt_semantics().
int curr_stmt_stk_il_idx = NULL_IDX |
Definition at line 91 of file main.h.
Referenced by init_compiler(), init_debug_file(), and init_PDGCS().
Definition at line 578 of file main.h.
Referenced by array_construct_opr_handler(), assignment_stmt_semantics(), call_list_semantics(), create_constructor_constant(), create_runtime_array_constructor(), create_runtime_struct_constructor(), create_tmp_asg(), do_stmt_semantics(), else_stmt_semantics(), encode_decode_stmt_semantics(), final_arg_work(), flatten_function_call(), gen_loop_end_ir(), gen_runtime_bounds(), gen_runtime_conformance(), gen_runtime_substring(), gen_sh(), gen_stmt_expansion_opr(), if_stmt_semantics(), inquire_stmt_semantics(), print_stmt_semantics(), read_stmt_semantics(), resolve_ext_opr(), select_stmt_semantics(), stmt_expansion_control_end(), stmt_expansion_control_start(), stmt_func_call_opr_handler(), struct_construct_opr_handler(), substring_opr_handler(), transform_cri_ch_ptr(), translate_distant_ref(), translate_dv_component(), and write_stmt_semantics().
char* dir_mic_str[Tok_Mic_End-Tok_Mic_Start] |
{" ", "CONTINUE", "CNCALL", "CASE", "DOPARALLEL", "DOALL", "ENDPARALLEL", "ENDGUARD", "ENDCASE", "ENDDO", "GUARD", "IF", "MAXCPUS", "NUMCPUS", "PERMUTATION", "PARALLEL", "POINT", "SEND", "SPAN", "TASKCOMMON", "WAIT"}
Definition at line 144 of file main.h.
Referenced by cif_misc_compiler_opts_rec().
Definition at line 177 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), and print_cmd_tbl().
Definition at line 1191 of file main.h.
Referenced by parse_assert_directive(), parse_dollar_directives(), parse_prog_unit(), and parse_star_directives().
Definition at line 287 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), fixed_classify_line(), free_classify_line(), parse_dir_directives(), and print_cmd_tbl().
Definition at line 288 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), and parse_mic_directives().
Definition at line 290 of file main.h.
Referenced by parse_dollar_directives(), parse_par_directives(), and parse_star_directives().
Definition at line 292 of file main.h.
Referenced by parse_open_mp_directives().
Definition at line 294 of file main.h.
Referenced by parse_openad_directives().
char dot_i_file[MAX_FILE_NAME_SIZE] |
Definition at line 89 of file main.h.
Referenced by init_src_input().
long* dt_cmp_tbl = NULL |
Definition at line 143 of file main.h.
Referenced by compare_derived_types(), and semantics_pass_driver().
Definition at line 295 of file main.h.
Referenced by assignment_stmt_semantics(), create_mod_info_file(), create_mod_info_tbl(), end_function_semantics(), end_stmt_semantics(), end_subroutine_semantics(), equivalence_semantics(), find_prog_unit_tbl(), fixed_classify_line(), free_classify_line(), get_stmt_tmp(), init_compiler(), init_PDGCS(), main(), ntr_const_tbl(), output_mod_info_file(), output_msg(), parse_cpnt_dcl_stmt(), parse_dir_directives(), parse_dollar_directives(), parse_mp_directive(), parse_open_mp_clauses(), parse_open_mp_directives(), print_all_text(), print_attr_name(), print_buffered_messages(), print_cmd_tbl(), print_list(), PRINTMSG(), read_in_module_tbl(), srch_for_module_tbl(), start_new_prog_unit(), subscript_opr_handler(), translate_distant_ref(), and write_constant().
Definition at line 3658 of file s_asg_expr.h.
Referenced by make_table_changes().
Definition at line 719 of file main.h.
Referenced by init_parse_prog_unit(), init_whole_array(), semantics_pass_driver(), and transform_cri_ch_ptr().
int equiv_tbl_idx = NULL_IDX |
Definition at line 720 of file main.h.
Referenced by dump_eq_ntry(), and print_eq().
int equiv_tbl_inc = 100 |
Definition at line 721 of file main.h.
Referenced by print_mem_usage_report().
int equiv_tbl_init_size = 100 |
Definition at line 722 of file main.h.
Referenced by print_mem_usage_report().
int equiv_tbl_limit = (1 << 16) - 1 |
int equiv_tbl_num_wds = NUM_EQ_WDS |
Definition at line 724 of file main.h.
Referenced by print_mem_usage_report().
int equiv_tbl_size = 0 |
Definition at line 297 of file main.h.
Referenced by collapse_interface_blk(), complete_intrinsic_definition(), enter_intrinsic_info(), free_tables(), and update_intrinsic().
Definition at line 298 of file main.h.
Referenced by add_substring_length(), array_construct_opr_handler(), array_construct_semantics(), bound_semantics(), build_loop_tbl(), call_list_semantics(), case_stmt_semantics(), constant_value_semantics(), data_repeat_semantics(), default_init_semantics(), directive_stmt_semantics(), equivalence_semantics(), final_arg_work(), fold_nested_substrings(), gen_arg_type_descriptor(), gen_bd_entry(), gen_bounds_check_call(), gen_conform_check_call(), gen_ptr_chk_call(), gen_rbounds_check_call(), gen_rbounds_condition(), gen_sbounds_check_call(), make_triplet_extent_tree(), object_semantics(), parse_deref(), parse_equivalence_stmt(), parse_fill_align_symbol(), parse_int_spec_expr(), parse_parameter_stmt(), parse_stmt_func_stmt(), parse_type_dcl_stmt(), power_opr_handler(), resolve_ext_opr(), stmt_func_call_opr_handler(), stmt_func_semantics(), struct_construct_opr_handler(), subscript_opr_handler(), substring_opr_handler(), and type_init_semantics().
Definition at line 732 of file main.h.
Referenced by create_mod_info_file(), init_compiler(), main(), ntr_file_in_fp_tbl(), open_include_file(), and srch_for_module_tbl().
int file_path_tbl_idx = NULL_IDX |
Definition at line 733 of file main.h.
Referenced by clean_up_module_files(), create_mod_info_file(), dump_fp_ntry(), ntr_file_in_fp_tbl(), open_include_file(), print_fp(), and srch_for_module_tbl().
int file_path_tbl_inc = 10 |
Definition at line 734 of file main.h.
Referenced by print_mem_usage_report().
int file_path_tbl_init_size = 30 |
Definition at line 735 of file main.h.
Referenced by print_mem_usage_report().
int file_path_tbl_limit = (1 << 16) - 1 |
Definition at line 737 of file main.h.
Referenced by print_mem_usage_report().
int file_path_tbl_size = 30 |
char frontend_version[] |
Definition at line 58 of file release.c.
Referenced by fe_vers_number().
void(* get_char)() |
Definition at line 300 of file main.h.
Referenced by fixed_get_char(), free_get_char(), and init_lex().
void(* get_char_literal)() |
Definition at line 301 of file main.h.
Referenced by fixed_get_char(), free_get_char(), and init_lex().
long glb_tbl_idx[Num_Glb_Tbl_Idxs] |
Definition at line 303 of file main.h.
Referenced by allocate_stmt_semantics(), buffer_stmt_semantics(), cif_send_attr(), create_io_call_descriptor(), create_runtime_array_constructor(), deallocate_local_allocatables(), deallocate_stmt_semantics(), end_program_unit(), final_arg_work(), final_attr_semantics(), flatten_function_call(), gen_bias_ref(), gen_bounds_check_call(), gen_conform_check_call(), gen_ptr_chk_call(), gen_rbounds_check_call(), gen_sbounds_check_call(), init_parse_prog_unit(), insert_argchck_calls(), parse_backspace_stmt(), parse_buffer_stmt(), parse_close_stmt(), parse_dir_directives(), parse_endfile_stmt(), parse_inquire_stmt(), parse_io_control_list(), parse_mic_directives(), parse_open_stmt(), parse_prog_unit(), parse_rewind_stmt(), pop_and_err_blk_stk(), send_procedure(), start_new_prog_unit(), start_new_subpgm(), stmt_level_semantics(), stop_pause_stmt_semantics(), and test_size_stmts().
Definition at line 741 of file main.h.
Referenced by ga_var_error(), init_compiler(), main(), ntr_common_in_global_attr_tbl(), ntr_global_attr_tbl(), and ntr_ref_in_global_tbl().
int global_attr_tbl_idx = NULL_IDX |
Definition at line 742 of file main.h.
Referenced by dump_ga_ntry(), fill_in_global_attr_ntry(), ntr_common_in_global_attr_tbl(), ntr_global_attr_tbl(), ntr_global_type_tbl(), ntr_ref_in_global_tbl(), and print_ga().
int global_attr_tbl_inc = 10 |
int global_attr_tbl_init_size = 20 |
int global_attr_tbl_limit = (1 << 20) - 1 |
int global_attr_tbl_size = 20 |
Definition at line 750 of file main.h.
Referenced by init_compiler(), main(), and ntr_global_bounds_tbl().
Definition at line 751 of file main.h.
Referenced by dump_gb_ntry(), ntr_global_bounds_tbl(), print_gb(), and print_gb_tbl().
int global_bounds_tbl_inc = 10 |
int global_bounds_tbl_init_size = 20 |
int global_bounds_tbl_limit = (1 << 16) - 1 |
int global_bounds_tbl_size = 20 |
Definition at line 795 of file main.h.
Referenced by copy_from_gl_subtree(), copy_to_gl_subtree(), init_compiler(), and ntr_gl_ir_list_tbl().
Definition at line 796 of file main.h.
Referenced by ntr_gl_ir_list_tbl().
int global_ir_list_tbl_inc = 100 |
int global_ir_list_tbl_init_size = 100 |
int global_ir_list_tbl_limit = (1 << 24) - 1 |
int global_ir_list_tbl_size = 100 |
Definition at line 786 of file main.h.
Referenced by copy_from_gl_subtree(), copy_to_gl_subtree(), init_compiler(), and ntr_gl_ir_tbl().
int global_ir_tbl_idx = NULL_IDX |
Definition at line 787 of file main.h.
Referenced by ntr_gl_ir_tbl().
int global_ir_tbl_inc = 100 |
int global_ir_tbl_init_size = 100 |
int global_ir_tbl_limit = (1 << 24) - 1 |
int global_ir_tbl_size = 100 |
Definition at line 759 of file main.h.
Referenced by init_compiler(), main(), and update_global_line().
long global_line_tbl_idx = 0 |
Definition at line 760 of file main.h.
Referenced by cvrt_to_pdg(), dump_gl_ntry(), end_blockdata(), end_function(), end_module(), end_program_unit(), end_subroutine(), fixed_classify_line(), free_classify_line(), init_src_input(), open_include_file(), print_buffered_messages(), print_gl(), print_gl_tbl(), and update_global_line().
int global_line_tbl_inc = 5 |
Definition at line 761 of file main.h.
Referenced by print_mem_usage_report().
int global_line_tbl_init_size = 5 |
Definition at line 762 of file main.h.
Referenced by print_mem_usage_report().
long global_line_tbl_largest_idx = 1 |
Definition at line 764 of file main.h.
Referenced by print_mem_usage_report().
long global_line_tbl_size = 5 |
Definition at line 768 of file main.h.
Referenced by init_compiler(), main(), ntr_global_name_tbl(), and srch_global_name_tbl().
long global_name_tbl_idx = 0 |
Definition at line 769 of file main.h.
Referenced by dump_gn_ntry(), ntr_global_name_tbl(), print_gn(), print_gn_tbl(), and srch_global_name_tbl().
int global_name_tbl_inc = 10 |
Definition at line 770 of file main.h.
Referenced by print_mem_usage_report().
int global_name_tbl_init_size = 50 |
Definition at line 771 of file main.h.
Referenced by print_mem_usage_report().
long global_name_tbl_largest_idx = 1 |
Definition at line 773 of file main.h.
Referenced by print_mem_usage_report().
long global_name_tbl_size = 50 |
Definition at line 804 of file main.h.
Referenced by copy_from_gl_subtree(), copy_to_gl_subtree(), init_compiler(), and ntr_gl_sh_tbl().
int global_sh_tbl_idx = NULL_IDX |
Definition at line 805 of file main.h.
Referenced by ntr_gl_sh_tbl().
int global_sh_tbl_inc = 100 |
int global_sh_tbl_init_size = 100 |
int global_sh_tbl_limit = (1 << 24) - 1 |
int global_sh_tbl_size = 100 |
int global_stmt_sh_idx = NULL_IDX |
Definition at line 138 of file main.h.
Referenced by gen_gl_sh(), insert_global_sh(), and semantics_pass_driver().
Definition at line 777 of file main.h.
Referenced by init_compiler(), main(), and ntr_global_type_tbl().
int global_type_tbl_idx = 0 |
Definition at line 778 of file main.h.
Referenced by dump_gt_ntry(), ntr_global_type_tbl(), print_gn_tbl(), print_gt(), and print_gt_tbl().
int global_type_tbl_inc = 10 |
int global_type_tbl_init_size = 10 |
int global_type_tbl_largest_idx = 1 |
int global_type_tbl_limit = (1 << 16) - 1 |
int global_type_tbl_size = 10 |
Definition at line 5463 of file s_asg_expr.h.
Referenced by make_table_changes().
Definition at line 814 of file main.h.
Referenced by create_hidden_name_tbl(), free_tables(), init_parse_prog_unit(), ntr_hidden_name_tbl(), remove_hidden_name_ntry(), and srch_hidden_name_tbl().
int hidden_name_tbl_idx = NULL_IDX |
Definition at line 815 of file main.h.
Referenced by create_hidden_name_tbl(), dump_hn_ntry(), ntr_hidden_name_tbl(), print_hn(), remove_hidden_name_ntry(), and remove_hidden_name_tbl().
int hidden_name_tbl_inc = 100 |
Definition at line 816 of file main.h.
Referenced by print_mem_usage_report().
int hidden_name_tbl_init_size = 500 |
Definition at line 817 of file main.h.
Referenced by print_mem_usage_report().
int hidden_name_tbl_limit = (1 << 20) - 1 |
Definition at line 819 of file main.h.
Referenced by print_mem_usage_report().
int hidden_name_tbl_size = 0 |
int ieee_const_tbl_idx[18] |
Definition at line 705 of file main.h.
Referenced by init_const_tbl(), and ntr_abnormal_ieee_const().
int imp_do_var_list = NULL_IDX |
Definition at line 568 of file main.h.
Referenced by io_list_semantics().
Definition at line 309 of file main.h.
Referenced by parse_forall(), parse_if_stmt(), parse_where_stmt(), and reset_src_input().
Definition at line 577 of file main.h.
Referenced by and_opr_handler(), else_stmt_semantics(), and if_stmt_semantics().
Definition at line 576 of file main.h.
Referenced by alloc_obj_opr_handler(), and_opr_handler(), array_construct_opr_handler(), call_list_semantics(), concat_opr_handler(), dealloc_obj_opr_handler(), defined_bin_opr_handler(), defined_un_opr_handler(), directive_stmt_semantics(), eq_opr_handler(), gen_whole_subscript(), io_ctl_list_semantics(), lg_opr_handler(), lt_opr_handler(), max_opr_handler(), minus_opr_handler(), mult_opr_handler(), not_opr_handler(), paren_opr_handler(), plus_opr_handler(), power_opr_handler(), resolve_ext_opr(), struct_construct_opr_handler(), struct_opr_handler(), subscript_opr_handler(), substring_opr_handler(), triplet_opr_handler(), and uplus_opr_handler().
Definition at line 587 of file main.h.
Referenced by array_construct_opr_handler(), create_loop_stmts(), create_runtime_array_constructor(), parse_operand(), and struct_construct_opr_handler().
Definition at line 585 of file main.h.
Referenced by array_construct_semantics(), build_loop_tbl(), io_list_semantics(), parse_data_imp_do(), parse_deref(), parse_imp_do(), and subscript_opr_handler().
Definition at line 589 of file main.h.
Referenced by gen_whole_subscript(), io_list_semantics(), subscript_opr_handler(), and triplet_opr_handler().
int include_path_idx = NULL_IDX |
Definition at line 311 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), open_include_file(), print_cmd_tbl(), and print_fp_includes().
Definition at line 313 of file main.h.
Referenced by create_constructor_constant(), fold_aggragate_expression(), init_parse_prog_unit(), interpret_reshape_intrinsic(), interpret_transfer_intrinsic(), make_logical_array_tmp(), optimize_whole_array_init(), and type_init_semantics().
Definition at line 315 of file main.h.
Referenced by directive_stmt_semantics(), parse_sgi_dir_inline(), and set_inline_state().
int inline_path_idx = NULL_IDX |
Definition at line 318 of file main.h.
Referenced by create_mod_info_file(), find_prog_unit_tbl(), and print_fp_tbl().
Definition at line 1192 of file main.h.
Referenced by main(), and semantics_pass_driver().
Definition at line 634 of file main.h.
Referenced by alloc_obj_opr_handler(), create_constructor_constant(), dealloc_obj_opr_handler(), fold_aggragate_expression(), optimize_whole_array_init(), reshape_intrinsic(), struct_opr_handler(), subscript_opr_handler(), substring_opr_handler(), and transfer_intrinsic().
Definition at line 582 of file main.h.
Referenced by adjustl_intrinsic(), array_construct_opr_handler(), call_list_semantics(), char_intrinsic(), compare_and_swap_intrinsic(), concat_opr_handler(), cshift_intrinsic(), dim_intrinsic(), dot_product_intrinsic(), else_stmt_semantics(), encode_decode_stmt_semantics(), eoshift_intrinsic(), fetch_and_add_intrinsic(), forall_semantics(), gen_whole_subscript(), if_stmt_semantics(), ilen_intrinsic(), inquire_stmt_semantics(), io_ctl_list_semantics(), io_list_semantics(), ishft_intrinsic(), lbound_intrinsic(), lock_release_intrinsic(), matmul_intrinsic(), mergee_intrinsic(), minval_intrinsic(), omp_set_lock_intrinsic(), pack_intrinsic(), power_opr_handler(), print_stmt_semantics(), read_stmt_semantics(), selected_int_kind_intrinsic(), shape_intrinsic(), short_circuit_high_level_if(), sin_intrinsic(), spread_intrinsic(), stmt_func_call_opr_handler(), struct_construct_opr_handler(), subscript_opr_handler(), synchronize_intrinsic(), transfer_intrinsic(), translate_distant_ref(), translate_dv_component(), transpose_intrinsic(), ubound_intrinsic(), unpack_intrinsic(), and write_stmt_semantics().
Definition at line 832 of file main.h.
Referenced by compress_tbls(), copy_from_gl_subtree(), copy_subtree(), copy_to_gl_subtree(), final_arg_work(), free_tables(), init_parse_prog_unit(), ir_list_var_error(), make_base_subtree(), ntr_ir_list_tbl(), output_mod_info_file(), and read_sytb_from_module_file().
int ir_list_tbl_idx = NULL_IDX |
Definition at line 833 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), assign_new_idxs_after_input(), collapse_interface_blk(), compress_tbls(), dump_il_ntry(), ntr_ir_list_tbl(), output_mod_info_file(), print_il(), read_in_module_tbl(), and read_sytb_from_module_file().
int ir_list_tbl_inc = 1000 |
Definition at line 834 of file main.h.
Referenced by print_mem_usage_report().
int ir_list_tbl_init_size = 1000 |
Definition at line 835 of file main.h.
Referenced by print_mem_usage_report().
int ir_list_tbl_limit = (1 << 24) - 1 |
Definition at line 837 of file main.h.
Referenced by print_mem_usage_report().
int ir_list_tbl_size = 0 |
Definition at line 823 of file main.h.
Referenced by align_bit_length(), bits_and_bytes_to_words(), compress_tbls(), copy_from_gl_subtree(), copy_sbtree(), copy_subtree(), copy_text_for_expansion(), copy_to_gl_subtree(), data_imp_do_semantics(), free_tables(), gen_split_alloc(), init_parse_prog_unit(), insert_sh_after_entries(), make_base_subtree(), ntr_ir_tbl(), output_mod_info_file(), and read_sytb_from_module_file().
int ir_tbl_idx = NULL_IDX |
Definition at line 824 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), assign_new_idxs_after_input(), collapse_interface_blk(), compress_tbls(), dump_ir_ntry(), ntr_ir_tbl(), output_mod_info_file(), print_ir(), read_in_module_tbl(), and read_sytb_from_module_file().
int ir_tbl_inc = 1000 |
Definition at line 825 of file main.h.
Referenced by print_mem_usage_report().
int ir_tbl_init_size = 1000 |
Definition at line 826 of file main.h.
Referenced by print_mem_usage_report().
int ir_tbl_largest_idx = NULL_IDX |
int ir_tbl_limit = (1 << 24) - 1 |
int ir_tbl_num_wds = NUM_IR_WDS |
Definition at line 828 of file main.h.
Referenced by print_mem_usage_report().
int ir_tbl_size = 0 |
Definition at line 567 of file main.h.
Referenced by io_ctl_list_semantics(), print_stmt_semantics(), read_stmt_semantics(), and write_stmt_semantics().
Definition at line 320 of file main.h.
Referenced by array_dim_resolution(), calculate_iteration_count(), gen_loop_end_ir(), and size_offset_binary_calc().
Definition at line 547 of file main.h.
Referenced by create_kwd_text(), fixed_get_keyword(), flush_LA_to_EOS(), free_get_keyword(), get_debug_directive(), get_directive(), get_micro_directive(), get_open_mp_directive(), get_openad_directive(), get_operand_digit(), get_operand_dot(), get_sgi_directive(), matched_specific_token(), parse_actual_arg_spec(), and parse_err_flush().
Definition at line 1194 of file main.h.
Referenced by call_list_semantics(), and io_ctl_list_semantics().
Definition at line 4560 of file s_asg_expr.h.
Referenced by make_table_changes().
Definition at line 841 of file main.h.
Referenced by compress_tbls(), free_tables(), gen_compiler_tmp(), init_name_and_stor_tbls(), init_parse_prog_unit(), ntr_host_in_sym_tbl(), ntr_sym_tbl(), output_mod_info_file(), read_sytb_from_module_file(), remove_ln_ntry(), rename_only_semantics(), and srch_sym_tbl().
int loc_name_tbl_idx = NULL_IDX |
Definition at line 842 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), attr_link_resolution(), compress_tbls(), dump_ln_ntry(), end_interface_body(), init_name_and_stor_tbls(), ntr_host_in_sym_tbl(), ntr_sym_tbl(), output_mod_info_file(), print_ln(), print_lnr(), read_in_module_tbl(), read_sytb_from_module_file(), remove_ln_ntry(), rename_only_semantics(), and use_stmt_semantics().
int loc_name_tbl_inc = 100 |
Definition at line 843 of file main.h.
Referenced by print_mem_usage_report().
int loc_name_tbl_init_size = 500 |
Definition at line 844 of file main.h.
Referenced by print_mem_usage_report().
int loc_name_tbl_limit = (1 << 20) - 1 |
Definition at line 846 of file main.h.
Referenced by print_mem_usage_report().
int loc_name_tbl_size = 0 |
long max_call_list_size = 0 |
Definition at line 322 of file main.h.
Referenced by backspace_stmt_semantics(), buffer_stmt_semantics(), call_list_semantics(), close_stmt_semantics(), endfile_stmt_semantics(), enlarge_call_list_tables(), enlarge_info_list_table(), inquire_stmt_semantics(), open_stmt_semantics(), parse_actual_arg_spec(), parse_dummy_args(), resolve_ext_opr(), rewind_stmt_semantics(), stmt_func_call_opr_handler(), and stop_pause_stmt_semantics().
Definition at line 323 of file main.h.
Referenced by char_len_resolution(), and set_compile_info_for_target().
long max_field_len [static] |
Definition at line 54 of file main.h.
Referenced by init_compiler(), and main().
long message_error_tbl[MAX_MSG_SIZE] |
Definition at line 595 of file main.h.
Referenced by check_and_allocate_common_storage(), compare_entry_to_func_rslt(), print_cmd_tbl(), PRINTMSG(), and use_stmt_semantics().
long message_suppress_tbl[MAX_MSG_SIZE] |
Definition at line 596 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), print_cmd_tbl(), and PRINTMSG().
long message_warning_tbl[MAX_MSG_SIZE] |
Definition at line 597 of file main.h.
Referenced by check_and_allocate_common_storage(), compare_entry_to_func_rslt(), print_cmd_tbl(), PRINTMSG(), and use_stmt_semantics().
Definition at line 850 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), collapse_interface_blk(), compress_tbls(), find_prog_unit_tbl(), output_mod_info_file(), rename_only_semantics(), update_intrinsic(), and use_stmt_semantics().
long mod_link_tbl_idx = NULL_IDX |
Definition at line 851 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), collapse_interface_blk(), dump_ml_ntry(), print_ml(), print_ml_tbl(), rename_only_semantics(), and update_intrinsic().
int mod_link_tbl_inc = 10 |
Definition at line 852 of file main.h.
Referenced by print_mem_usage_report().
int mod_link_tbl_init_size = 0 |
Definition at line 853 of file main.h.
Referenced by print_mem_usage_report().
long mod_link_tbl_largest_idx = NULL_IDX |
long mod_link_tbl_limit = OUR_LONG_MAX |
Definition at line 855 of file main.h.
Referenced by print_mem_usage_report().
long mod_link_tbl_size = 0 |
Definition at line 856 of file main.h.
Referenced by allocate_mod_link_tbl().
Definition at line 326 of file main.h.
Referenced by create_mod_info_file().
int module_path_idx = NULL_IDX |
Definition at line 328 of file main.h.
Referenced by cif_misc_compiler_opts_rec(), create_mod_info_file(), find_prog_unit_tbl(), print_cmd_tbl(), and print_fp_tbl().
Definition at line 859 of file main.h.
Referenced by attr_link_resolution(), chain_thru_sn_ntries(), cif_send_attr(), compress_tbls(), create_mod_info_file(), cvrt_exp_to_pdg(), cvrt_proc_to_pdg(), dump_hn_ntry(), dump_ln_ntry(), dump_sn_ntry(), free_tables(), gen_compiler_tmp(), init_parse_prog_unit(), loop_thru_sn_ntries(), make_external_name(), make_in_parent_string(), minval_intrinsic(), output_mod_info_file(), print_sn_list(), print_sytb(), read_in_module_tbl(), read_sytb_from_module_file(), send_mod_file_name(), send_procedure(), srch_hidden_name_tbl(), srch_kwd_name(), srch_linked_sn(), srch_stor_blk_tbl(), and srch_sym_tbl().
Definition at line 860 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), assign_new_idxs_after_input(), compress_tbls(), init_parse_prog_unit(), make_in_parent_string(), output_mod_info_file(), parse_typed_function_stmt(), read_in_module_tbl(), read_sytb_from_module_file(), rename_only_semantics(), start_new_subpgm(), and update_intrinsic().
int name_pool_inc = 500 |
Definition at line 861 of file main.h.
Referenced by print_mem_usage_report().
int name_pool_init_size = 500 |
Definition at line 862 of file main.h.
Referenced by print_mem_usage_report().
int name_pool_limit = (1 << 24) - 1 |
int name_pool_num_wds = NUM_NP_WDS |
Definition at line 864 of file main.h.
Referenced by print_mem_usage_report().
int name_pool_size = 0 |
Definition at line 330 of file main.h.
Referenced by decl_semantics_driver(), determine_stmt_type(), end_interface_body(), end_internal_proc(), end_module_proc(), end_task_do_blk(), gen_directive_ir(), init_parse_prog_unit(), parse_directive_stmt(), parse_prog_unit(), pop_and_err_blk_stk(), and stmt_level_semantics().
Definition at line 306 of file main.h.
Referenced by call_list_semantics().
Definition at line 331 of file main.h.
Referenced by array_dim_resolution(), calculate_iteration_count(), gen_loop_end_ir(), and size_offset_binary_calc().
Definition at line 579 of file main.h.
Referenced by array_bounds_resolution(), array_construct_opr_handler(), bound_resolution(), call_list_semantics(), char_bounds_resolution(), flatten_function_call(), resolve_ext_opr(), stmt_func_call_opr_handler(), stmt_func_semantics(), and struct_construct_opr_handler().
Definition at line 316 of file main.h.
Referenced by directive_stmt_semantics(), parse_sgi_dir_inline(), and set_inline_state().
Definition at line 333 of file main.h.
Referenced by abs_intrinsic(), aimag_intrinsic(), aint_intrinsic(), all_intrinsic(), analyse_loops(), anint_intrinsic(), atan2_intrinsic(), btest_intrinsic(), call_list_semantics(), case_value_range_semantics(), ceiling_intrinsic(), change_asg_to_where(), char_intrinsic(), check_stat_variable(), cmplx_intrinsic(), compare_and_swap_intrinsic(), conjg_intrinsic(), constant_value_semantics(), copy_text_for_expansion(), create_constructor_constant(), cshift_intrinsic(), csmg_intrinsic(), data_stmt_semantics(), deallocate_stmt_semantics(), determine_num_elements(), determine_slice_size(), dim_intrinsic(), dot_product_intrinsic(), dprod_intrinsic(), eoshift_intrinsic(), equivalence_semantics(), exponent_intrinsic(), fcd_intrinsic(), fetch_and_add_intrinsic(), floor_intrinsic(), fold_aggragate_expression(), forall_semantics(), fraction_intrinsic(), free_intrinsic(), gen_arg_type_descriptor(), gen_forall_tmp_bd_entry(), gen_opnd(), get_concat_len(), get_ieee_status_intrinsic(), getpos_intrinsic(), iand_intrinsic(), ibits_intrinsic(), ibset_intrinsic(), ichar_intrinsic(), ieee_finite_intrinsic(), ieee_real_intrinsic(), if_stmt_semantics(), index_intrinsic(), init_call_structs(), init_directive(), init_parse_prog_unit(), int_intrinsic(), interpret_reshape_intrinsic(), interpret_transfer_intrinsic(), io_ctl_list_semantics(), ishftc_intrinsic(), lbound_intrinsic(), leadz_intrinsic(), len_intrinsic(), len_trim_intrinsic(), length_intrinsic(), lge_intrinsic(), loc_intrinsic(), lock_release_intrinsic(), logical_intrinsic(), make_logical_array_tmp(), malloc_intrinsic(), mask_intrinsic(), matmul_intrinsic(), max_intrinsic(), mclr_intrinsic(), memory_barrier_intrinsic(), mergee_intrinsic(), mld_intrinsic(), mldmx_intrinsic(), mmx_intrinsic(), mod_intrinsic(), modulo_intrinsic(), mul_intrinsic(), my_pe_intrinsic(), nearest_intrinsic(), nint_intrinsic(), not_intrinsic(), null_intrinsic(), num_images_intrinsic(), numarg_intrinsic(), omp_set_lock_intrinsic(), optimize_reshape(), optimize_whole_array_init(), pack_intrinsic(), parse_case_stmt(), parse_do_stmt(), parse_doall_cmic(), parse_doparallel_cmic(), parse_mic_directives(), parse_mp_directive(), parse_open_mp_clauses(), present_intrinsic(), process_deferred_functions(), process_variable_size_func(), ranf_intrinsic(), ranget_intrinsic(), readsm_intrinsic(), real_intrinsic(), remote_write_barrier_intrinsic(), rrspacing_intrinsic(), rtc_intrinsic(), scale_intrinsic(), selected_int_kind_intrinsic(), set_exponent_intrinsic(), set_ieee_exception_intrinsic(), shift_intrinsic(), sign_intrinsic(), sin_intrinsic(), size_intrinsic(), spacing_intrinsic(), spread_intrinsic(), srch_for_calls(), synchronize_intrinsic(), test_ieee_interrupt_intrinsic(), transfer_intrinsic(), transpose_intrinsic(), type_init_semantics(), ubound_intrinsic(), unit_intrinsic(), unpack_intrinsic(), and write_memory_barrier_intrinsic().
int num_ansi = 0 |
Definition at line 334 of file main.h.
Referenced by main(), print_buffered_messages(), print_gl_tbl(), and PRINTMSG().
int num_cautions = 0 |
Definition at line 335 of file main.h.
Referenced by main(), print_buffered_messages(), print_gl_tbl(), and PRINTMSG().
int num_comments = 0 |
Definition at line 336 of file main.h.
Referenced by main(), print_buffered_messages(), print_gl_tbl(), and PRINTMSG().
int num_errors = 0 |
Definition at line 337 of file main.h.
Referenced by init_compiler(), main(), print_buffered_messages(), and PRINTMSG().
int num_notes = 0 |
Definition at line 338 of file main.h.
Referenced by main(), print_buffered_messages(), print_gl_tbl(), and PRINTMSG().
Definition at line 345 of file main.h.
Referenced by collapse_interface_blk(), compare_derived_types(), parse_derived_type_stmt(), and use_stmt_semantics().
int num_optz_msgs = 0 |
Definition at line 339 of file main.h.
Referenced by main(), print_buffered_messages(), and PRINTMSG().
Definition at line 344 of file main.h.
Referenced by check_and_allocate_common_storage(), create_mod_info_file(), create_mod_info_tbl(), decl_semantics(), final_attr_semantics(), final_decl_semantics(), main(), not_visible_semantics(), output_mod_info_file(), print_gl_tbl(), PRINTMSG(), and process_procs_for_inlining().
int num_warnings = 0 |
Definition at line 340 of file main.h.
Referenced by main(), print_buffered_messages(), print_gl_tbl(), and PRINTMSG().
int number_of_functions = 0 |
Definition at line 581 of file main.h.
Referenced by and_opr_handler(), array_construct_semantics(), else_stmt_semantics(), encode_decode_stmt_semantics(), gen_stmt_expansion_opr(), if_stmt_semantics(), inquire_stmt_semantics(), io_list_semantics(), print_stmt_semantics(), read_stmt_semantics(), resolve_ext_opr(), select_stmt_semantics(), stmt_func_call_opr_handler(), substring_opr_handler(), and write_stmt_semantics().
Definition at line 347 of file main.h.
Referenced by assign_offset(), attr_semantics(), bound_resolution(), call_list_semantics(), cast_typeless_constant(), cc_get_stmt(), check_and_allocate_common_storage(), check_defines_compatibility(), cif_enable_disable_rec(), cif_misc_compiler_opts_rec(), clean_up_module_files(), cmplx_intrinsic(), compare_entry_to_func_rslt(), create_mod_info_file(), cvrt_exp_to_pdg(), cvrt_proc_to_pdg(), cvrt_to_pdg(), decl_semantics(), do_stmt_semantics(), final_arg_work(), final_equivalence_semantics(), find_files_in_directory(), find_prog_unit_tbl(), fixed_classify_line(), fixed_get_keyword(), fixed_get_stmt(), free_classify_line(), free_get_stmt(), get_operand_digit(), get_operand_dot(), get_token(), init_compiler(), init_directive(), init_parse_prog_unit(), init_PDGCS(), init_src_input(), init_type(), linearize_list_for_equiv(), look_for_real_div(), main(), make_external_name(), merge_dimension(), mult_opr_handler(), open_include_file(), output_mod_info_file(), parse_cpnt_dcl_stmt(), parse_deref(), parse_kind_selector(), parse_module_stmt(), parse_type_spec(), pp_get_stmt(), pre_parse_format(), print_cmd_tbl(), PRINTMSG(), read_line(), resolve_ext_opr(), send_attr_ntry(), send_mod_file_name(), send_procedure(), sign_intrinsic(), srch_ar_file_for_module_tbl(), and use_stmt_semantics().
Definition at line 348 of file main.h.
Referenced by _f_opn(), and_opr_handler(), assign_new_idxs_after_input(), attr_semantics(), cif_optimization_opts_rec(), clear_cdir_switches(), collapse_interface_blk(), copy_sbtree(), cvrt_opr_handler(), cvrt_proc_to_pdg(), decl_semantics(), digits_intrinsic(), end_function_semantics(), end_stmt_semantics(), end_subroutine_semantics(), eq_opr_handler(), huge_intrinsic(), init_directive(), init_PDGCS(), lg_opr_handler(), lt_opr_handler(), main(), matmul_intrinsic(), max_intrinsic(), minus_opr_handler(), minval_intrinsic(), mult_opr_handler(), not_opr_handler(), parse_dir_directives(), pgm_unit_semantics(), plus_opr_handler(), power_opr_handler(), print_buffered_messages(), print_cmd_tbl(), PRINTMSG(), range_intrinsic(), reshape_array_semantics(), send_label(), send_label_def(), send_mod_file_name(), send_non_standard_aligned_type(), send_procedure(), send_stor_blk(), set_directives_on_label(), short_circuit_high_level_if(), srch_for_calls(), start_new_prog_unit(), uplus_opr_handler(), and use_stmt_semantics().
char parse_operand_insert[40] = "operand" |
Definition at line 350 of file main.h.
Referenced by parse_case_stmt(), parse_data_stmt(), parse_imp_do(), parse_initializer(), and parse_operand().
Definition at line 593 of file main.h.
Referenced by parse_int_spec_expr(), and parse_kind_selector().
Definition at line 868 of file main.h.
Referenced by allocate_pdg_link_tbls(), cvrt_to_pdg(), and free_tables().
long pdg_link_tbl_idx = NULL_IDX |
Definition at line 869 of file main.h.
Referenced by allocate_pdg_link_tbls().
int pdg_link_tbl_inc = 0 |
int pdg_link_tbl_init_size = 0 |
long pdg_link_tbl_largest_idx = NULL_IDX |
long pdg_link_tbl_limit = OUR_LONG_MAX |
long pdg_link_tbl_size = 0 |
Definition at line 874 of file main.h.
Referenced by allocate_pdg_link_tbls(), clean_pdg_link_tbls_for_nested_pu(), and cvrt_exp_to_pdg().
int pgm_unit_start_line = 0 |
Definition at line 351 of file main.h.
Referenced by cvrt_to_pdg(), parse_prog_unit(), PRINTMSG(), and semantics_pass_driver().
Definition at line 352 of file main.h.
Referenced by create_mod_info_file().
int prev_statement_number = 0 |
Definition at line 353 of file main.h.
Referenced by fixed_get_stmt(), and free_get_stmt().
char program_unit_name[MAX_ID_LEN+1] |
Definition at line 354 of file main.h.
Referenced by flush_msg_file(), free_tables(), main(), and output_msg().
Definition at line 604 of file main.h.
Referenced by decl_semantics(), gen_assumed_shape_copy(), and gen_bd_entry().
char release_level[] |
Definition at line 46 of file release.c.
Referenced by init_compiler(), init_PDGCS(), init_release_level(), main(), and print_id_line().
Definition at line 877 of file main.h.
Referenced by make_ro_entry().
int rename_only_tbl_idx = NULL_IDX |
Definition at line 878 of file main.h.
Referenced by check_for_duplicate_renames(), dump_ro_ntry(), make_ro_entry(), parse_only_spec(), and print_ro().
int rename_only_tbl_inc = 5 |
Definition at line 879 of file main.h.
Referenced by print_mem_usage_report().
int rename_only_tbl_init_size = 0 |
Definition at line 880 of file main.h.
Referenced by print_mem_usage_report().
int rename_only_tbl_limit = (1 << 12) - 1 |
Definition at line 881 of file main.h.
Referenced by print_mem_usage_report().
int rename_only_tbl_size = 0 |
int sb_len[End_Name_Blk] = {5,6,10,8,11,5,4,12,6,6} |
Definition at line 357 of file main.h.
Referenced by assign_storage_blk(), attr_semantics(), copy_sbtree(), finish_cdir_id(), gen_allocatable_ptr_ptee(), host_associated_attr_semantics(), init_name_and_stor_tbls(), parse_id_directive(), parse_module_stmt(), srch_for_calls(), and storage_blk_resolution().
char* sb_name[End_Name_Blk] |
{ "@WHAT", "@BASED", "@DATA_INIT", "@POINTEE", "@STACK_HOST", "@DATA", "@SYM", "@DATA_UNINIT", "@STACK", "@DARGS"}
Definition at line 372 of file main.h.
Referenced by assign_storage_blk(), attr_semantics(), copy_sbtree(), finish_cdir_id(), gen_allocatable_ptr_ptee(), host_associated_attr_semantics(), init_name_and_stor_tbls(), parse_id_directive(), parse_module_stmt(), srch_for_calls(), and storage_blk_resolution().
Definition at line 886 of file main.h.
Referenced by cif_unit_rec(), free_tables(), init_parse_prog_unit(), main(), and output_msg().
int scp_tbl_idx = NULL_IDX |
Definition at line 887 of file main.h.
Referenced by dump_scp_ntry(), end_interface_body(), ntr_hidden_name_tbl(), ntr_host_in_sym_tbl(), ntr_sym_tbl(), and print_scp().
int scp_tbl_inc = 2 |
Definition at line 888 of file main.h.
Referenced by print_mem_usage_report().
int scp_tbl_init_size = 5 |
Definition at line 889 of file main.h.
Referenced by print_mem_usage_report().
int scp_tbl_largest_idx = NULL_IDX |
int scp_tbl_limit = (1 << 16) - 1 |
int scp_tbl_num_wds = NUM_SCP_WDS |
Definition at line 891 of file main.h.
Referenced by print_mem_usage_report().
int scp_tbl_size = 0 |
Definition at line 895 of file main.h.
Referenced by call_list_semantics(), compress_tbls(), darg_in_entry_list(), free_tables(), host_associated_attr_semantics(), init_parse_prog_unit(), output_mod_info_file(), read_sytb_from_module_file(), and srch_kwd_name().
int sec_name_tbl_idx = NULL_IDX |
Definition at line 896 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), assign_new_idxs_after_input(), compress_tbls(), dump_sn_ntry(), output_mod_info_file(), parse_typed_function_stmt(), read_in_module_tbl(), read_sytb_from_module_file(), start_new_subpgm(), and update_intrinsic().
int sec_name_tbl_inc = 500 |
Definition at line 897 of file main.h.
Referenced by print_mem_usage_report().
int sec_name_tbl_init_size = 1000 |
Definition at line 898 of file main.h.
Referenced by print_mem_usage_report().
int sec_name_tbl_limit = (1 << 24) - 1 |
Definition at line 900 of file main.h.
Referenced by print_mem_usage_report().
int sec_name_tbl_size = 0 |
Definition at line 904 of file main.h.
Referenced by compress_tbls(), copy_from_gl_subtree(), copy_subtree(), copy_to_gl_subtree(), free_tables(), init_parse_prog_unit(), make_copy_of_routine(), ntr_sh_tbl(), output_mod_info_file(), parse_prog_unit(), and read_sytb_from_module_file().
int sh_tbl_idx = NULL_IDX |
Definition at line 905 of file main.h.
Referenced by allocate_mod_link_tbl(), assign_new_idxs(), assign_new_idxs_after_input(), collapse_interface_blk(), compress_tbls(), ntr_sh_tbl(), output_mod_info_file(), print_sh(), PRINTMSG(), read_in_module_tbl(), and read_sytb_from_module_file().
int sh_tbl_inc = 1000 |
Definition at line 906 of file main.h.
Referenced by print_mem_usage_report().
int sh_tbl_init_size = 1000 |
Definition at line 907 of file main.h.
Referenced by print_mem_usage_report().
int sh_tbl_largest_idx = NULL_IDX |
int sh_tbl_limit = (1 << 24) - 1 |
int sh_tbl_num_wds = NUM_SH_WDS |
Definition at line 909 of file main.h.
Referenced by print_mem_usage_report().
int sh_tbl_size = 0 |
int shared_bd_idx = NULL_IDX |
Definition at line 603 of file main.h.
Referenced by decl_semantics(), gen_assumed_shape_copy(), and gen_bd_entry().
Definition at line 556 of file main.h.
Referenced by free_get_char(), free_get_keyword(), get_label(), get_operand_digit(), get_operand_dot(), get_operand_letter(), get_operand_quote(), get_operator(), get_operator_dot(), get_punctuator(), get_token(), set_stmt_type_known(), and stmt_is_DATA_stmt().
int some_scp_in_err [static] |
Definition at line 1189 of file main.h.
Referenced by init_compiler(), and main().
Definition at line 385 of file main.h.
Referenced by cc_advance_idx(), cc_get_stmt(), classify_line(), digit_is_format_label(), fixed_get_char(), fixed_get_stmt(), free_get_char(), free_get_stmt(), get_token(), init_lex(), init_src_input(), is_implied_do(), next_arg_is_kwd_equal(), next_tok_is_paren_slash(), open_include_file(), pp_get_stmt(), preprocess_only_driver(), print_nxt_line(), print_src(), read_line(), set_stmt_type_known(), stmt_has_double_colon(), and stmt_is_save_stmt().
char src_file[MAX_FILE_NAME_SIZE] |
Definition at line 386 of file main.h.
Referenced by create_mod_info_file(), dump_func_trace_info(), dump_mem_trace_info(), init_compiler(), init_src_input(), open_include_file(), and print_cmd_tbl().
int statement_number = 0 |
Definition at line 342 of file main.h.
Referenced by assignment_stmt_semantics(), cif_loop_def_rec(), determine_stmt_type(), end_blockdata(), end_do_blk(), end_forall_blk(), end_function(), end_if_blk(), end_interface_blk(), end_interface_body(), end_internal_proc(), end_module(), end_module_proc(), end_program_unit(), end_select_blk(), end_subroutine(), end_type_blk(), end_where_blk(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), free_get_char(), free_get_char_literal(), free_get_stmt(), loop_end_processing(), main(), open_include_file(), outmoded_if_stmt_semantics(), parse_buffer_stmt(), parse_case_stmt(), parse_cpnt_dcl_stmt(), parse_do_stmt(), parse_else_stmt(), parse_endfile_stmt(), parse_goto_stmt(), parse_if_stmt(), parse_implicit_stmt(), parse_intent_stmt(), parse_interface_stmt(), parse_module_stmt(), parse_stmt_func_stmt(), parse_type_dcl_stmt(), parse_typed_function_stmt(), parse_where_stmt(), pgm_unit_semantics(), reset_src_input(), and where_stmt_semantics().
int stmt_end_col |
Definition at line 387 of file main.h.
Referenced by cif_loop_def_rec(), fixed_get_char(), free_get_char(), loop_end_processing(), pgm_unit_semantics(), and where_stmt_semantics().
int stmt_end_line |
Definition at line 388 of file main.h.
Referenced by cif_loop_def_rec(), fixed_get_char(), free_get_char(), loop_end_processing(), pgm_unit_semantics(), and where_stmt_semantics().
{EOS, Ch_Class_EOS, 0, 0 }
Definition at line 557 of file main.h.
Referenced by fixed_get_stmt(), flush_LA_to_EOS(), and free_get_stmt().
int stmt_label_idx |
Definition at line 389 of file main.h.
Referenced by check_for_dup_derived_type_lbl(), check_label_ref(), check_loop_bottom_nesting(), ck_lbl_construct_name(), determine_stmt_type(), emit_format_msg(), end_blockdata(), end_do_blk(), end_function(), end_internal_proc(), end_labeled_do(), end_module(), end_module_proc(), end_program_unit(), end_subroutine(), gen_attr_and_IR_for_lbl(), parse_assign_stmt(), parse_end_stmt(), parse_format_stmt(), parse_if_stmt(), parse_prog_unit(), pop_and_err_blk_stk(), put_format_in_tbl(), resolve_fwd_lbl_refs(), and stmt_level_semantics().
int stmt_start_col |
Definition at line 390 of file main.h.
Referenced by add_common_blk_objects_to_list(), adjust_char_value_len(), align_bit_length(), array_construct_semantics(), array_dim_resolution(), assign_stmt_semantics(), attr_aux_var_error(), attr_link_resolution(), attr_semantics(), bd_var_error(), bits_and_bytes_to_words(), blk_desc_str(), blk_match_err(), bound_semantics(), build_fwd_ref_entry(), calculate_iteration_count(), char_len_resolution(), check_call_for_global_def(), check_elemental_conformance(), cif_end_unit_rec(), cif_fake_a_unit(), cif_named_constant_rec(), cif_stmt_type_rec(), compare_cn_and_value(), compare_darg_to_actual_arg(), compare_target_consts(), compare_value_to_cn(), complete_intrinsic_definition(), convert_to_do_var_type(), convert_to_string(), copy_and_replace_tmps(), copy_text_for_expansion(), copy_to_gl_subtree(), create_format_tmp(), create_loop_stmts(), create_runtime_array_constructor(), create_struct_argchck_tbl(), create_tmp_asg(), create_tmp_DV_asg(), create_tmp_from_stmt_func(), cval_to_f_int(), cvrt_proc_to_pdg(), data_stmt_semantics(), deallocate_local_allocatables(), decl_semantics_driver(), determine_slice_size(), determine_stmt_type(), directive_region_error(), directive_stmt_semantics(), do_loop_expr_semantics(), do_stmt_semantics(), dope_vector_setup(), else_stmt_semantics(), end_blk_mp_semantics(), end_blockdata(), end_contains(), end_do_blk(), end_function(), end_if_blk(), end_interface_body(), end_internal_err(), end_internal_proc(), end_labeled_do(), end_module(), end_module_proc(), end_open_mp_do_blk(), end_open_mp_parallel_do_blk(), end_pdo_blk(), end_program_unit(), end_select_blk(), end_subroutine(), end_task_do_blk(), end_type_blk(), entry_stmt_semantics(), expand_imp_do(), expand_io_list(), final_arg_work(), flatten_function_call(), fold_aggragate_expression(), fold_relationals(), ga_var_error(), gen_arg_type_descriptor(), gen_dbg_write_stmt(), gen_if_ir(), gen_internal_call_stmt(), gen_internal_dope_vector(), gen_lb_array_ref(), gen_loop_end_ir(), gen_section_ref(), gen_single_automatic_allocate(), get_dummy_arg_type(), get_stmt_tmp(), global_name_semantics(), goto_stmt_semantics(), has_been_reprivatized(), if_stmt_semantics(), imp_do_metamorphed(), increment_subscript(), init_name_and_stor_tbls(), init_sytb(), init_whole_array(), interpret_repeat_intrinsic(), io_ctl_list_semantics(), io_list_semantics(), ir_list_var_error(), iss_blk_stk_err(), kludge_input_conversion(), kludge_output_conversion(), loop_end_processing(), main(), make_new_bd_entries(), mp_directive_semantics(), mpp_cn_int_to_c(), needs_bounds_check(), ntr_abnormal_ieee_const(), ntr_ref_in_global_tbl(), ntr_sym_tbl(), open_include_file(), open_mp_directive_semantics(), optimize_whole_array_init(), outmoded_if_stmt_semantics(), parse_assign_stmt(), parse_automatic_stmt(), parse_block_stmt(), parse_case_stmt(), parse_common_stmt(), parse_cycle_stmt(), parse_data_stmt(), parse_dir_directives(), parse_do_stmt(), parse_else_stmt(), parse_end_stmt(), parse_exit_stmt(), parse_forall(), parse_function_stmt(), parse_goto_stmt(), parse_if_stmt(), parse_implicit_stmt(), parse_io_control_list(), parse_module_stmt(), parse_namelist_stmt(), parse_pointer_stmt(), parse_prefix_spec(), parse_prog_unit(), parse_program_stmt(), parse_save_stmt(), parse_select_stmt(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_typed_function_stmt(), parse_use_stmt(), parse_volatile_stmt(), parse_where_stmt(), pe_array_dim_resolution(), pgm_unit_semantics(), pop_and_err_blk_stk(), power_o_two(), prefetch_ref_semantics(), print_stmt_semantics(), process_deferred_io_list(), process_variable_size_func(), ptr_assign_from_ptr(), read_stmt_semantics(), return_stmt_semantics(), save_array_syntax_subscripts(), search_expr_for_dargs(), send_non_standard_aligned_type(), set_mod_link_tbl_for_cn(), set_sb_first_attr_idx(), set_up_pe_offset_attr(), size_offset_binary_calc(), size_offset_logical_calc(), size_offset_min_max_calc(), sm_unit_in_bits(), srch_kwd_name(), start_new_prog_unit(), stmt_expansion_control_end(), stmt_level_semantics(), sytb_var_error(), test_size_stmts(), transfer_intrinsic(), transform_cri_ch_ptr(), translate_distant_ref1(), unknown_intrinsic(), update_fld_type(), use_stmt_semantics(), validate_char_len(), wait_send_semantics(), where_stmt_semantics(), write_constant(), and write_stmt_semantics().
int stmt_start_line |
Definition at line 391 of file main.h.
Referenced by add_common_blk_objects_to_list(), adjust_char_value_len(), align_bit_length(), array_construct_semantics(), array_dim_resolution(), assign_new_idxs_after_input(), assign_stmt_semantics(), attr_aux_var_error(), attr_link_resolution(), attr_semantics(), bd_var_error(), bits_and_bytes_to_words(), blk_desc_str(), blk_match_err(), bound_semantics(), build_fwd_ref_entry(), calculate_iteration_count(), char_len_resolution(), check_call_for_global_def(), check_elemental_conformance(), cif_begin_scope_rec(), cif_data_type(), cif_fake_a_unit(), cif_flush_include_recs(), cif_named_constant_rec(), cif_stmt_type_rec(), cif_unit_rec(), compare_cn_and_value(), compare_darg_to_actual_arg(), compare_target_consts(), compare_value_to_cn(), complete_intrinsic_definition(), compress_tbls(), convert_to_do_var_type(), convert_to_string(), copy_and_replace_tmps(), copy_text_for_expansion(), copy_to_gl_subtree(), create_format_tmp(), create_loop_stmts(), create_runtime_array_constructor(), create_struct_argchck_tbl(), create_tmp_asg(), create_tmp_DV_asg(), create_tmp_from_stmt_func(), cval_to_f_int(), cvrt_ir_to_pdg(), cvrt_proc_to_pdg(), cvrt_str_to_cn(), data_stmt_semantics(), deallocate_local_allocatables(), decl_semantics_driver(), determine_slice_size(), determine_stmt_type(), directive_region_error(), directive_stmt_semantics(), do_loop_expr_semantics(), do_stmt_semantics(), dope_vector_setup(), else_stmt_semantics(), end_blk_mp_semantics(), end_blockdata(), end_contains(), end_do_blk(), end_function(), end_if_blk(), end_interface_body(), end_internal_err(), end_internal_proc(), end_labeled_do(), end_module(), end_module_proc(), end_open_mp_do_blk(), end_open_mp_parallel_do_blk(), end_pdo_blk(), end_program_unit(), end_select_blk(), end_subroutine(), end_task_do_blk(), end_type_blk(), entry_stmt_semantics(), expand_imp_do(), expand_io_list(), final_arg_work(), flatten_function_call(), fold_aggragate_expression(), fold_f_abort_(), fold_relationals(), ga_var_error(), gen_arg_type_descriptor(), gen_dbg_write_stmt(), gen_if_ir(), gen_internal_call_stmt(), gen_internal_dope_vector(), gen_lb_array_ref(), gen_loop_end_ir(), gen_present_ir(), gen_section_ref(), gen_single_automatic_allocate(), get_arg_type(), get_dummy_arg_type(), get_stmt_tmp(), global_name_semantics(), goto_stmt_semantics(), has_been_reprivatized(), if_stmt_semantics(), imp_do_metamorphed(), implicit_use_semantics(), increment_subscript(), init_name_and_stor_tbls(), init_parse_prog_unit(), init_sytb(), init_whole_array(), interpret_repeat_intrinsic(), io_ctl_list_semantics(), io_list_semantics(), ir_list_var_error(), iss_blk_stk_err(), kludge_input_conversion(), kludge_output_conversion(), loop_end_processing(), main(), make_new_bd_entries(), mp_directive_semantics(), mpp_cn_int_to_c(), needs_bounds_check(), not_visible_semantics(), ntr_abnormal_ieee_const(), ntr_ref_in_global_tbl(), ntr_sym_tbl(), open_include_file(), open_mp_directive_semantics(), optimize_whole_array_init(), outmoded_if_stmt_semantics(), parse_assign_stmt(), parse_automatic_stmt(), parse_block_stmt(), parse_case_stmt(), parse_common_stmt(), parse_cycle_stmt(), parse_data_stmt(), parse_dir_directives(), parse_do_stmt(), parse_else_stmt(), parse_end_stmt(), parse_exit_stmt(), parse_forall(), parse_function_stmt(), parse_goto_stmt(), parse_if_stmt(), parse_implicit_stmt(), parse_io_control_list(), parse_module_stmt(), parse_namelist_stmt(), parse_pointer_stmt(), parse_prefix_spec(), parse_prog_unit(), parse_program_stmt(), parse_save_stmt(), parse_select_stmt(), parse_star_dir_directives(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_typed_function_stmt(), parse_use_stmt(), parse_volatile_stmt(), parse_where_stmt(), pe_array_dim_resolution(), pgm_unit_semantics(), pop_and_err_blk_stk(), power_o_two(), prefetch_ref_semantics(), print_stmt_semantics(), PRINTMSG(), process_deferred_io_list(), process_variable_size_func(), ptr_assign_from_ptr(), read_stmt_semantics(), reshape_array_semantics(), resolve_fwd_lbl_refs(), return_stmt_semantics(), save_array_syntax_subscripts(), search_expr_for_dargs(), send_non_standard_aligned_type(), set_mod_link_tbl_for_cn(), set_sb_first_attr_idx(), set_up_pe_offset_attr(), short_circuit_branch(), size_offset_binary_calc(), size_offset_logical_calc(), size_offset_min_max_calc(), sm_unit_in_bits(), srch_kwd_name(), srch_name_tbl(), start_new_prog_unit(), start_new_scp(), stmt_expansion_control_end(), stmt_level_semantics(), sytb_var_error(), test_size_stmts(), transfer_intrinsic(), transform_cri_ch_ptr(), translate_distant_ref1(), unknown_intrinsic(), update_fld_type(), update_intrinsic(), use_stmt_semantics(), validate_char_len(), wait_send_semantics(), where_stmt_semantics(), write_constant(), and write_stmt_semantics().
Definition at line 392 of file main.h.
Referenced by array_construct_opr_handler(), blk_match_err(), change_subscript(), check_for_dup_derived_type_lbl(), cif_stmt_type_rec(), copy_text_for_expansion(), create_constructor_constant(), determine_stmt_type(), do_stmt_semantics(), else_stmt_semantics(), emit_format_msg(), encode_decode_stmt_semantics(), end_internal_proc(), end_labeled_do(), end_module_proc(), end_parallel_case_blk(), expand_imp_do(), expand_io_list(), final_arg_work(), find_ciitem_idx(), format_line_n_col(), gen_attr_and_IR_for_lbl(), gen_gl_sh(), gen_loop_lbl_name(), gen_sh(), generic_spec_semantics(), get_operand_letter(), iss_blk_stk_err(), label_ref_semantics(), loop_end_processing(), no_semantics_routine(), parse_access_stmt(), parse_attrs(), parse_backspace_stmt(), parse_close_stmt(), parse_common_stmt(), parse_deref(), parse_derived_type_stmt(), parse_do_stmt(), parse_else_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_forall(), parse_if_stmt(), parse_imp_do(), parse_implicit_stmt(), parse_inquire_stmt(), parse_io_control_list(), parse_io_list(), parse_mic_directives(), parse_module_stmt(), parse_open_mp_directives(), parse_open_stmt(), parse_par_directives(), parse_prefix_spec(), parse_print_stmt(), parse_prog_unit(), parse_rewind_stmt(), parse_star_directives(), parse_stmt_func_stmt(), parse_stop_pause_stmt(), parse_type_dcl_stmt(), parse_type_spec(), parse_typed_function_stmt(), parse_where_stmt(), pgm_unit_semantics(), pop_and_err_blk_stk(), process_deferred_io_list(), resolve_fwd_lbl_refs(), stmt_level_semantics(), and where_stmt_semantics().
char* stmt_type_str[] |
Definition at line 394 of file main.h.
Referenced by blk_match_err(), dump_trace_info(), encode_decode_stmt_semantics(), end_labeled_do(), iss_blk_stk_err(), no_semantics_routine(), parse_backspace_stmt(), parse_close_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_inquire_stmt(), parse_open_stmt(), parse_print_stmt(), parse_rewind_stmt(), parse_stop_pause_stmt(), and stmt_level_semantics().
Definition at line 913 of file main.h.
Referenced by compress_tbls(), copy_sbtree(), free_tables(), host_associated_attr_semantics(), init_parse_prog_unit(), ntr_stor_blk_tbl(), output_mod_info_file(), read_in_module_tbl(), and read_sytb_from_module_file().
int stor_blk_tbl_idx = NULL_IDX |
Definition at line 914 of file main.h.
Referenced by allocate_mod_link_tbl(), allocate_pdg_link_tbls(), assign_new_idxs(), cif_send_sytb(), compress_tbls(), dump_sb_ntry(), host_associated_attr_semantics(), interface_semantics_pass_driver(), ntr_stor_blk_tbl(), output_mod_info_file(), parse_common_dirs(), parse_typed_function_stmt(), print_sb(), print_sb_tbl(), read_in_module_tbl(), read_sytb_from_module_file(), srch_stor_blk_tbl(), start_new_subpgm(), and storage_blk_resolution().
int stor_blk_tbl_inc = 10 |
Definition at line 915 of file main.h.
Referenced by print_mem_usage_report().
int stor_blk_tbl_init_size = 40 |
Definition at line 916 of file main.h.
Referenced by print_mem_usage_report().
int stor_blk_tbl_limit = (1 << 16) - 1 |
Definition at line 918 of file main.h.
Referenced by print_mem_usage_report().
int stor_blk_tbl_size = 0 |
Definition at line 922 of file main.h.
Referenced by copy_define_str(), create_mod_info_file(), init_compiler(), main(), ntr_file_in_fp_tbl(), ntr_global_attr_tbl(), ntr_global_name_tbl(), ntr_ref_in_global_tbl(), open_include_file(), read_in_module_tbl(), srch_cc_sym_tbl(), srch_for_module_tbl(), srch_global_name_tbl(), and update_global_line().
int str_pool_idx = NULL_IDX |
Definition at line 923 of file main.h.
Referenced by copy_define_str(), create_mod_info_file(), init_compiler(), ntr_file_in_fp_tbl(), ntr_global_attr_tbl(), ntr_global_name_tbl(), ntr_ref_in_global_tbl(), open_include_file(), srch_for_module_tbl(), and update_global_line().
int str_pool_inc = 50 |
Definition at line 924 of file main.h.
Referenced by print_mem_usage_report().
int str_pool_init_size = 100 |
Definition at line 925 of file main.h.
Referenced by print_mem_usage_report().
int str_pool_largest_idx = NULL_IDX |
int str_pool_limit = (1 << 20) - 1 |
int str_pool_num_wds = NUM_NP_WDS |
Definition at line 927 of file main.h.
Referenced by print_mem_usage_report().
int str_pool_size = 100 |
int target_array_idx = NULL_IDX |
Definition at line 632 of file main.h.
Referenced by create_constructor_constant(), default_init_semantics(), fold_aggragate_expression(), make_logical_array_tmp(), optimize_whole_array_init(), parse_parameter_stmt(), parse_type_dcl_stmt(), process_cpnt_inits(), and type_init_semantics().
Definition at line 631 of file main.h.
Referenced by broadcast_scalar(), create_constructor_constant(), default_init_semantics(), fold_aggragate_expression(), increment_count(), interpret_struct_construct_opr(), parse_parameter_stmt(), parse_type_dcl_stmt(), stmt_func_call_opr_handler(), type_init_semantics(), and write_constant().
Definition at line 531 of file main.h.
Referenced by btest_intrinsic(), calculate_iteration_count(), enter_predefined_macros(), lg_opr_handler(), make_table_changes(), mult_opr_handler(), ntr_const_tbl(), parse_type_spec(), print_defines(), and set_compile_info_for_target().
Definition at line 530 of file main.h.
Referenced by cif_machine_characteristics_rec(), enter_predefined_macros(), get_machine_chars(), and set_compile_info_for_target().
int target_os |
Definition at line 536 of file main.h.
Referenced by find_prog_unit_tbl(), output_mod_info_file(), and set_compile_info_for_target().
int target_safevl = DEFAULT_SAFEVL |
Definition at line 532 of file main.h.
Referenced by init_parse_prog_unit(), and set_compile_info_for_target().
Definition at line 533 of file main.h.
Referenced by set_compile_info_for_target().
Definition at line 535 of file main.h.
Referenced by array_dim_resolution(), gen_auto_length(), pe_array_dim_resolution(), set_compile_info_for_target(), and stor_bit_size_of().
Definition at line 534 of file main.h.
Referenced by calculate_iteration_count(), do_stmt_semantics(), enter_predefined_macros(), parse_type_spec(), print_defines(), and set_compile_info_for_target().
int target_type_idx |
Definition at line 630 of file main.h.
Referenced by broadcast_scalar(), create_constructor_constant(), default_init_semantics(), fold_aggragate_expression(), increment_count(), interpret_constructor(), interpret_struct_construct_opr(), make_logical_array_tmp(), optimize_whole_array_init(), parse_parameter_stmt(), parse_type_dcl_stmt(), stmt_func_call_opr_handler(), type_init_semantics(), and write_constant().
FILE* tmp_msg_file |
Definition at line 548 of file main.h.
Referenced by ascii_BE_fid(), ascii_BE_node(), ascii_c_const(), ascii_c_entry(), ascii_c_entry_end(), ascii_c_lint_directive(), ascii_c_macro_def(), ascii_c_macro_undef(), ascii_c_macro_usage(), ascii_c_message(), ascii_c_object(), ascii_c_opts(), ascii_c_tag(), ascii_callsite(), ascii_cc_entry(), ascii_cc_enum(), ascii_cc_expr(), ascii_cc_obj(), ascii_cc_subtype(), ascii_cc_type(), ascii_cdir(), ascii_cdir_doshared(), ascii_cifhdr(), ascii_comblk(), ascii_const(), ascii_continuation(), ascii_edopts(), ascii_endunit(), ascii_entry(), ascii_f90_begin_scope(), ascii_f90_callsite(), ascii_f90_comblk(), ascii_f90_const(), ascii_f90_derived_type(), ascii_f90_end_scope(), ascii_f90_entry(), ascii_f90_int_block(), ascii_f90_label(), ascii_f90_loop(), ascii_f90_misc_opts(), ascii_f90_namelist(), ascii_f90_object(), ascii_f90_opt_opts(), ascii_f90_rename(), ascii_f90_scope_info(), ascii_f90_usage(), ascii_f90_use_module(), ascii_file(), ascii_geometry(), ascii_include(), ascii_label(), ascii_loop(), ascii_mach_char(), ascii_message(), ascii_misc_opts(), ascii_namelist(), ascii_nd_msg(), ascii_object(), ascii_opt_opts(), ascii_orig_cmd(), ascii_src_pos(), ascii_srcfile(), ascii_stmt_type(), ascii_summary(), ascii_transform(), ascii_unit(), ascii_usage(), blk_match_err(), build_fwd_ref_entry(), check_label_ref(), Cif_Getrecord(), ck_lbl_construct_name(), convert_binary_literal(), convert_const(), convert_hex_literal(), convert_octal_literal(), create_kwd_text(), cvrt_str_to_cn(), determine_stmt_type(), end_function(), end_internal_proc(), end_module_proc(), end_program_unit(), end_subroutine(), filltype(), find_ciitem_idx(), fixed_get_keyword(), free_get_keyword(), gen_directive_ir(), gen_forall_derived_type(), generic_spec_semantics(), get_debug_directive(), get_directive(), get_format_str(), get_label(), get_micro_directive(), get_open_mp_directive(), get_openad_directive(), get_operand_digit(), get_operand_dot(), get_operand_letter(), get_operand_quote(), get_operator(), get_operator_dot(), get_program_str(), get_punctuator(), get_sgi_directive(), get_token(), issue_attr_blk_err(), issue_attr_err(), kludge_input_conversion(), llist(), make_ro_entry(), match_blk(), matched_specific_token(), parse_access_stmt(), parse_actual_arg_spec(), parse_add_opnd(), parse_allocate_stmt(), parse_and_opnd(), parse_assert_directive(), parse_assign_stmt(), parse_assignment_stmt(), parse_attr_spec(), parse_attrs(), parse_auxiliary_dir(), parse_backspace_stmt(), parse_bad_stmt(), parse_block_stmt(), parse_buffer_stmt(), parse_cache_align_name_list(), parse_cache_noalloc(), parse_call_stmt(), parse_case_stmt(), parse_close_stmt(), parse_common_dirs(), parse_common_stmt(), parse_copy_assumed_shape_dir(), parse_cpnt_dcl_stmt(), parse_cycle_stmt(), parse_data_imp_do(), parse_data_stmt(), parse_deallocate_stmt(), parse_decode_stmt(), parse_deref(), parse_derived_type_stmt(), parse_dir_directives(), parse_directive_stmt(), parse_distribution_dir(), parse_do_stmt(), parse_doall_cmic(), parse_dollar_directives(), parse_doparallel_cmic(), parse_dummy_args(), parse_else_stmt(), parse_encode_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_equiv_opnd(), parse_equivalence_stmt(), parse_err_flush(), parse_exit_stmt(), parse_expr(), parse_fill_align_symbol(), parse_forall(), parse_format_stmt(), parse_function_stmt(), parse_generic_spec(), parse_goto_stmt(), parse_if_stmt(), parse_ignore_tkr(), parse_imp_do(), parse_implicit_stmt(), parse_inline_always_never(), parse_inquire_stmt(), parse_interface_stmt(), parse_io_control_list(), parse_kind_selector(), parse_label_list(), parse_length_selector(), parse_level_1(), parse_level_2(), parse_level_3(), parse_level_4(), parse_level_5(), parse_lhs(), parse_mic_directives(), parse_module_stmt(), parse_mp_directive(), parse_mult_opnd(), parse_name_dir(), parse_namelist_stmt(), parse_nosideeffects_dir(), parse_nullify_stmt(), parse_only_spec(), parse_open_mp_clauses(), parse_open_mp_directives(), parse_open_stmt(), parse_openad_directives(), parse_operand(), parse_or_opnd(), parse_par_directives(), parse_parallel_cmic(), parse_parameter_stmt(), parse_permutation_mic(), parse_pointer_stmt(), parse_prefetch_ref(), parse_prefix_spec(), parse_print_stmt(), parse_prog_unit(), parse_program_stmt(), parse_read_stmt(), parse_redistribute_dir(), parse_rewind_stmt(), parse_save_stmt(), parse_select_stmt(), parse_sequence_stmt(), parse_sgi_dir_inline(), parse_slash_common_dirs(), parse_star_dir_directives(), parse_star_directives(), parse_stmt_func_stmt(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_symmetric_dir(), parse_type_dcl_stmt(), parse_type_spec(), parse_typed_function_stmt(), parse_use_stmt(), parse_var_common_list(), parse_vfunction_dir(), parse_where_stmt(), parse_write_stmt(), process_blockable_dir(), process_interchange_dir(), send_mod_file_name(), set_function_rslt(), set_up_pe_offset_attr(), srch_host_stor_blk_tbl(), start_new_prog_unit(), start_new_subpgm(), stmt_level_semantics(), and strlist().
Definition at line 583 of file main.h.
Referenced by encode_decode_stmt_semantics(), inquire_stmt_semantics(), io_list_semantics(), print_stmt_semantics(), read_stmt_semantics(), and write_stmt_semantics().
long true_value = -1 |
Definition at line 538 of file main.h.
Referenced by set_compile_info_for_target().
Definition at line 569 of file main.h.
Referenced by create_io_call_descriptor(), create_namelist_descriptor(), create_scalar_type_tbl(), create_strct_tbl(), put_c_str_in_cn(), and set_compile_info_for_target().
Definition at line 931 of file main.h.
Referenced by adjust_char_value_len(), assign_new_idxs_after_input(), attr_semantics(), char_len_resolution(), clock_intrinsic(), compress_type_tbl(), concat_opr_handler(), convert_binary_literal(), convert_const(), convert_hex_literal(), convert_octal_literal(), create_constructor_constant(), create_format_tmp(), create_kwd_text(), create_runtime_array_constructor(), create_struct_argchck_tbl(), cri_ptr_type(), final_arg_work(), final_attr_semantics(), finish_cdir_id(), fold_aggragate_expression(), folder_driver(), free_tables(), gen_arg_type_descriptor(), gen_call_type_descriptor(), gen_forall_derived_type(), gen_static_dv_whole_def(), get_operand_quote(), init_directive(), init_parse_prog_unit(), interpret_adjustl_intrinsic(), interpret_binary_intrinsic_opr(), interpret_binary_opr(), interpret_index_opr(), interpret_reshape_intrinsic(), interpret_transfer_intrinsic(), interpret_unary_intrinsic_opr(), kind_to_linear_type(), lbound_intrinsic(), loc_intrinsic(), make_new_bd_entries(), merge_parameter(), namelist_static_dv_whole_def(), ntr_derived_type_tbl(), ntr_io_string_constant(), ntr_ref_in_global_tbl(), ntr_type_tbl(), output_mod_info_file(), parse_cpnt_dcl_stmt(), parse_dir_directives(), parse_length_selector(), parse_open_mp_directives(), parse_openad_directives(), parse_operand(), parse_pointer_stmt(), parse_type_spec(), pre_parse_format(), push_data_value(), put_c_str_in_cn(), put_char_const_in_tbl(), put_format_in_tbl(), put_string_in_tmp(), read_sytb_from_module_file(), reshape_intrinsic(), send_attr_ntry(), set_sb_first_attr_idx(), set_up_pe_offset_attr(), shape_intrinsic(), srch_for_calls(), stop_pause_stmt_semantics(), struct_construct_opr_handler(), substring_opr_handler(), transfer_intrinsic(), transform_char_sequence_ref(), ubound_intrinsic(), and validate_char_len().
Definition at line 932 of file main.h.
Referenced by allocate_mod_link_tbl(), allocate_pdg_link_tbls(), assign_new_idxs_after_input(), compress_type_tbl(), dump_typ_ntry(), ntr_derived_type_tbl(), ntr_type_tbl(), output_mod_info_file(), parse_typed_function_stmt(), print_typ_tbl(), read_in_module_tbl(), read_sytb_from_module_file(), and start_new_subpgm().
int type_tbl_inc = 20 |
Definition at line 933 of file main.h.
Referenced by print_mem_usage_report().
int type_tbl_init_size = 100 |
Definition at line 934 of file main.h.
Referenced by print_mem_usage_report().
int type_tbl_largest_idx = NULL_IDX |
int type_tbl_limit = (1 << 16) - 1 |
int type_tbl_num_wds = NUM_TYP_WDS |
Definition at line 936 of file main.h.
Referenced by print_mem_usage_report().
int type_tbl_size = 0 |
Definition at line 617 of file main.h.
Referenced by create_tmp_asg(), end_where_semantics(), and select_stmt_semantics().
int where_ir_idx = NULL_IDX |
Definition at line 616 of file main.h.
Referenced by assignment_stmt_semantics(), call_list_semantics(), change_asg_to_where(), check_where_conformance(), else_stmt_semantics(), end_where_semantics(), flatten_function_call(), and where_stmt_semantics().
Definition at line 1199 of file main.h.
Referenced by call_list_semantics(), end_forall_semantics(), forall_semantics(), and resolve_ext_opr().
Definition at line 1200 of file main.h.
Referenced by call_list_semantics(), forall_semantics(), and resolve_ext_opr().
Definition at line 623 of file main.h.
Referenced by add_substring_length(), alloc_obj_opr_handler(), allocate_stmt_semantics(), arith_if_stmt_semantics(), array_bounds_resolution(), array_construct_semantics(), array_dim_resolution(), assign_stmt_semantics(), assignment_stmt_semantics(), bound_resolution(), buffer_stmt_semantics(), build_loop_tbl(), call_list_semantics(), call_stmt_semantics(), case_stmt_semantics(), case_value_range_semantics(), change_section_to_this_element(), char_bounds_resolution(), check_stat_variable(), compute_char_element_len(), constant_value_semantics(), copy_and_replace_tmps(), create_loop_stmts(), create_tmp_from_stmt_func(), data_repeat_semantics(), deallocate_stmt_semantics(), default_init_semantics(), determine_tmp_size(), directive_stmt_semantics(), distribution_resolution(), do_loop_expr_semantics(), do_stmt_semantics(), doall_cmic_semantics(), doparallel_cmic_semantics(), else_stmt_semantics(), encode_decode_stmt_semantics(), equivalence_semantics(), final_arg_work(), fold_nested_substrings(), forall_semantics(), gen_arg_type_descriptor(), gen_assumed_shape_copy(), gen_auto_length(), gen_bd_entry(), gen_bounds_check_call(), gen_conform_check_call(), gen_dv_access_low_bound(), gen_forall_max_expr(), gen_forall_tmp(), gen_forall_tmp_bd_entry(), gen_loop_end_ir(), gen_ptr_chk_call(), gen_rbounds_check_call(), gen_rbounds_condition(), gen_sbounds_check_call(), gen_single_automatic_allocate(), generate_bounds_list(), goto_stmt_semantics(), if_stmt_semantics(), inquire_stmt_semantics(), io_ctl_list_semantics(), io_list_semantics(), make_triplet_extent_tree(), mp_directive_semantics(), nullify_stmt_semantics(), object_semantics(), open_mp_directive_semantics(), outer_imp_do_count(), outmoded_if_stmt_semantics(), parallel_cmic_semantics(), paren_grp_is_cplx_const(), parse_int_spec_expr(), parse_operand(), parse_parameter_stmt(), parse_type_dcl_stmt(), pe_array_dim_resolution(), prefetch_ref_semantics(), process_all_initialized_cpnts(), process_char_len(), resolve_ext_opr(), return_stmt_semantics(), select_stmt_semantics(), set_shape_for_deferred_funcs(), stmt_func_semantics(), stop_pause_stmt_semantics(), struct_opr_handler(), subscript_opr_handler(), substring_opr_handler(), transfer_intrinsic(), translate_distant_ref1(), type_init_semantics(), validate_char_len(), and where_stmt_semantics().