Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
Defines | |
#define | ONE 1L |
Variables | |
static int | blk_err_msgs [] |
blk_stk_type * | blk_stk |
int | blk_stk_idx = NULL_IDX |
int | blk_stk_inc = 20 |
int | blk_stk_init_size = 20 |
int | blk_stk_size = 0 |
int | blk_stk_limit = (1 << 24) - 1 |
int | blk_stk_num_wds = NUM_BLK_STK_WDS |
int | blk_stk_largest_idx = NULL_IDX |
boolean | colon_recovery = FALSE |
stmt_category_type | curr_stmt_category |
boolean | EOPU_encountered |
int | if_stmt_lbl_idx |
boolean | label_ok = TRUE |
token_type | label_token |
token_type | main_token |
intent_type | new_intent |
int | stmt_construct_idx |
char * | obj_str [Obj_Done] |
static stmt_type_type | token_to_stmt_type [] |
void(* | stmt_parsers [])() |
long long | stmt_in_blk [] |
stmt_category_type | stmt_top_cat [] |
boolean | first_time_tbl_alloc = TRUE |
#define ONE 1L |
Definition at line 465 of file p_driver.h.
int blk_err_msgs[] [static] |
Definition at line 39 of file p_driver.h.
Referenced by iss_blk_stk_err().
Definition at line 92 of file p_driver.h.
Referenced by init_parse_prog_unit(), match_blk(), move_blk_to_end(), parse_if_stmt(), and parse_prog_unit().
int blk_stk_idx = NULL_IDX |
Definition at line 93 of file p_driver.h.
Referenced by blk_match_err(), build_fwd_ref_entry(), check_do_open_mp_nesting(), check_for_dup_derived_type_lbl(), check_for_vestigial_task_blks(), check_label_ref(), check_loop_bottom_nesting(), check_mp_dir_nesting(), check_ordered_open_mp_nesting(), check_section_open_mp_context(), cif_begin_scope_rec(), cif_end_scope_rec(), cif_prog_unit_init(), cif_unit_rec(), collapse_interface_blk(), dump_blk_ntry(), end_do_blk(), end_do_parallel_blk(), end_if_blk(), end_interface_blk(), end_interface_body(), end_labeled_do(), end_open_mp_do_blk(), end_open_mp_parallel_do_blk(), end_pdo_blk(), end_select_blk(), end_SGI_parallel_blk(), end_task_do_blk(), iss_blk_stk_err(), loop_end_processing(), loop_top_is_perfectly_nested(), match_blk(), move_blk_to_end(), parse_case_stmt(), parse_contains_stmt(), parse_cpnt_dcl_stmt(), parse_dir_directives(), parse_do_stmt(), parse_else_stmt(), parse_end_stmt(), parse_forall(), parse_if_stmt(), parse_interface_stmt(), parse_mic_directives(), parse_open_mp_directives(), parse_par_directives(), parse_prog_unit(), parse_select_stmt(), parse_star_dir_directives(), parse_typed_function_stmt(), pop_and_err_blk_stk(), print_blk(), print_blk_tbl(), process_blockable_dir(), process_interchange_dir(), remove_do_parallel_blk(), remove_pdo_blk(), set_up_fake_dt_blk(), start_new_subpgm(), and stmt_level_semantics().
int blk_stk_inc = 20 |
Definition at line 94 of file p_driver.h.
Referenced by print_mem_usage_report().
int blk_stk_init_size = 20 |
Definition at line 95 of file p_driver.h.
Referenced by print_mem_usage_report().
int blk_stk_largest_idx = NULL_IDX |
Definition at line 99 of file p_driver.h.
int blk_stk_limit = (1 << 24) - 1 |
Definition at line 97 of file p_driver.h.
Definition at line 98 of file p_driver.h.
Referenced by print_mem_usage_report().
int blk_stk_size = 0 |
Definition at line 96 of file p_driver.h.
Definition at line 101 of file p_driver.h.
Referenced by parse_cpnt_dcl_stmt(), parse_derived_type_stmt(), parse_err_flush(), parse_intent_stmt(), and parse_type_dcl_stmt().
Definition at line 102 of file p_driver.h.
Referenced by dump_blk_ntry(), end_blockdata(), end_function(), end_interface_body(), end_internal_proc(), end_module(), end_module_proc(), end_program_unit(), end_subroutine(), init_parse_prog_unit(), parse_access_stmt(), parse_allocate_stmt(), parse_assign_stmt(), parse_assignment_stmt(), parse_attrs(), parse_backspace_stmt(), parse_buffer_stmt(), parse_call_stmt(), parse_case_stmt(), parse_close_stmt(), parse_common_stmt(), parse_contains_stmt(), parse_continue_stmt(), parse_cycle_stmt(), parse_data_stmt(), parse_deallocate_stmt(), parse_decode_stmt(), parse_derived_type_stmt(), parse_dir_directives(), parse_do_stmt(), parse_else_stmt(), parse_encode_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_equivalence_stmt(), parse_exit_stmt(), parse_forall(), parse_format_stmt(), parse_function_stmt(), parse_goto_stmt(), parse_if_stmt(), parse_implicit_stmt(), parse_inquire_stmt(), parse_interface_stmt(), parse_module_stmt(), parse_namelist_stmt(), parse_nullify_stmt(), parse_open_mp_directives(), parse_open_stmt(), parse_parameter_stmt(), parse_pointer_stmt(), parse_prefix_spec(), parse_print_stmt(), parse_prog_unit(), parse_read_stmt(), parse_return_stmt(), parse_rewind_stmt(), parse_save_stmt(), parse_select_stmt(), parse_star_directives(), parse_stmt_func_stmt(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_type_dcl_stmt(), parse_typed_function_stmt(), parse_use_stmt(), parse_where_stmt(), parse_write_stmt(), start_new_prog_unit(), start_new_subpgm(), and stmt_level_semantics().
Definition at line 104 of file p_driver.h.
Referenced by end_blockdata(), end_function(), end_module(), end_program_unit(), end_subroutine(), init_parse_prog_unit(), parse_end_stmt(), and parse_prog_unit().
Definition at line 5284 of file p_driver.h.
Referenced by parse_prog_unit().
int if_stmt_lbl_idx |
Definition at line 111 of file p_driver.h.
Referenced by check_label_ref(), gen_if_ir(), init_parse_prog_unit(), iss_blk_stk_err(), parse_end_stmt(), and parse_if_stmt().
Definition at line 113 of file p_driver.h.
Referenced by ck_lbl_construct_name(), fixed_get_stmt(), free_get_stmt(), and parse_prog_unit().
Definition at line 114 of file p_driver.h.
Referenced by check_for_dup_derived_type_lbl(), ck_lbl_construct_name(), gen_attr_and_IR_for_lbl(), and parse_prog_unit().
Definition at line 116 of file p_driver.h.
Referenced by init_sytb(), parse_block_stmt(), parse_function_stmt(), parse_module_stmt(), parse_prefix_spec(), parse_prog_unit(), parse_program_stmt(), parse_subroutine_stmt(), parse_typed_function_stmt(), and stmt_level_semantics().
Definition at line 117 of file p_driver.h.
Referenced by merge_intent(), parse_attr_spec(), parse_intent_stmt(), and parse_type_dcl_stmt().
Definition at line 126 of file p_driver.h.
Referenced by fnd_semantic_err(), and merge_type().
Definition at line 119 of file p_driver.h.
Referenced by ck_lbl_construct_name(), parse_do_stmt(), parse_forall(), parse_if_stmt(), parse_prog_unit(), parse_select_stmt(), parse_where_stmt(), and stmt_level_semantics().
long long stmt_in_blk[] |
Definition at line 468 of file p_driver.h.
void(* stmt_parsers[])() |
Definition at line 300 of file p_driver.h.
Referenced by parse_forall(), parse_if_stmt(), parse_prog_unit(), and parse_where_stmt().
Definition at line 5129 of file p_driver.h.
stmt_type_type token_to_stmt_type[] [static] |
Definition at line 189 of file p_driver.h.
Referenced by determine_stmt_type().