osprey/crayf90/fe90/main.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  language {
  Pdgcs_Ansi_C = 1, Pdgcs_Fortran_77, Pdgcs_Fortran_90, Pdgcs_Fortran_77_MPP,
  Pdgcs_Fortran_90_MPP, Pdgcs_Other_Lang, C, CPP
}

Functions/Subroutines

void cif_fake_a_unit (void)
void preprocess_only_driver (void)

Variables

char release_level []
char frontend_version []
static char comp_date_time [DATE_TIME_STR_SIZE]
static char compiler_gen_time [] = __TIME__
static long max_field_len
ac_cmd_line_flags_type ac_cmd_line_flags
char * basic_type_str []
char assembly_file [MAX_FILE_NAME_SIZE]
char assembly_listing_file [MAX_FILE_NAME_SIZE]
boolean assembly_output = FALSE
char bin_file [MAX_FILE_NAME_SIZE]
boolean binary_output = FALSE
char dot_i_file [MAX_FILE_NAME_SIZE]
char debug_file_name [MAX_FILE_NAME_SIZE]
long ccg_dump_flags
FILEc_i_f
FILEcif_actual_file
int cif_C_opts
boolean cif_first_pgm_unit
int cif_flags
int cif_internal_proc_start_line
int cif_module_proc_start_line
boolean cif_need_unit_rec
int cif_pgm_unit_start_line
boolean cif_tmp_so_no_msg = FALSE
FILEcif_tmp_file
boolean clearing_blk_stk
cmd_line_flags_type cmd_line_flags
int code_size = 0
int comp_phase
char compiler_gen_date [] = __DATE__
int contig_test_ir_idx = NULL_IDX
convert_to_string_type convert_to_string_fmt = Dont_Care
int curr_debug_lbl
int curr_glb_line = 0
int curr_internal_lbl
int curr_scp_idx
int curr_stmt_sh_idx
int curr_gl_stmt_sh_idx = NULL_IDX
int global_stmt_sh_idx = NULL_IDX
int const_safevl_idx
int data_size = 0
linear_type_type default_linear_type [Num_Fortran_Types]
longdt_cmp_tbl = NULL
char * dir_mic_str [Tok_Mic_End-Tok_Mic_Start]
char * directive_str [Tok_Dir_End-Tok_Dir_Start]
boolean disregard_directive [Tok_Dir_End-Tok_Dir_Start]
boolean disregard_mics [Tok_Mic_End-Tok_Mic_Start]
boolean disregard_mips [Tok_SGI_Dir_End-Tok_SGI_Dir_Start]
boolean disregard_open_mp [Tok_Open_Mp_Dir_End-Tok_Open_Mp_Dir_Start]
dump_flags_type dump_flags
int expanded_intrinsic_list = NULL_IDX
expr_mode_type expr_mode = Regular_Expr
void(* get_char )()
void(* get_char_literal )()
long glb_tbl_idx [Num_Glb_Tbl_Idxs]
boolean have_unnamed_pgm_unit = FALSE
boolean need_pure_function = FALSE
boolean have_main_pgm_unit = FALSE
boolean in_action_stmt_of_if_where_or_forall = FALSE
int include_path_idx = NULL_IDX
opnd_type init_target_opnd = INIT_OPND_TYPE
boolean inline_global_sgi = FALSE
boolean noinline_global_sgi = FALSE
int inline_path_idx = NULL_IDX
boolean issue_overflow_msg_719 = TRUE
long max_call_list_size = 0
long_type max_character_length = 0
long mc_tbl [128]
char mod_out_path [MAX_FILE_NAME_SIZE]
int module_path_idx = NULL_IDX
boolean need_new_sh
boolean need_to_issue_719 = FALSE
opnd_type null_opnd = INIT_OPND_TYPE
int num_ansi = 0
int num_cautions = 0
int num_comments = 0
int num_errors = 0
int num_notes = 0
int num_optz_msgs = 0
int num_warnings = 0
int statement_number = 0
int num_prog_unit_errors
int num_of_derived_types
on_off_flags_type on_off_flags
opt_flags_type opt_flags
char parse_operand_insert [40] = "operand"
int pgm_unit_start_line = 0
char preinline_file [MAX_FILE_NAME_SIZE]
int prev_statement_number = 0
char program_unit_name [MAX_ID_LEN+1]
int sb_len [End_Name_Blk] = {5,6,10,8,11,5,4,12,6,6}
char * sb_name [End_Name_Blk]
src_form_type source_form
char src_file [MAX_FILE_NAME_SIZE]
int stmt_end_col
int stmt_end_line
int stmt_label_idx
int stmt_start_col
int stmt_start_line
stmt_type_type stmt_type
char * stmt_type_str []
target_machine_type target_machine
boolean target_ieee = FALSE
int target_safevl = DEFAULT_SAFEVL
boolean target_sv1 = FALSE
boolean target_triton = FALSE
boolean target_t3e = FALSE
int target_os
boolean host_ieee = FALSE
long true_value = -1
la_type la_ch
token_type token
boolean sig_blank = FALSE
la_type stmt_EOS_la_ch
boolean is_namelist
int imp_do_var_list = NULL_IDX
boolean two_word_fcd
boolean char_len_in_bytes
boolean in_call_list = FALSE
boolean in_branch_true = FALSE
boolean defer_stmt_expansion = FALSE
boolean no_func_expansion = FALSE
int number_of_functions = 0
boolean io_item_must_flatten = FALSE
boolean tree_has_constructor = FALSE
boolean in_implied_do = FALSE
boolean in_constructor = FALSE
boolean in_io_list = FALSE
boolean comp_gen_expr = FALSE
boolean parsing_kind_selector = FALSE
long message_error_tbl [MAX_MSG_SIZE]
long message_suppress_tbl [MAX_MSG_SIZE]
long message_warning_tbl [MAX_MSG_SIZE]
int shared_bd_idx = NULL_IDX
boolean reassign_XT_temps = FALSE
cdir_switch_type cdir_switches
int where_ir_idx = NULL_IDX
int where_dealloc_stmt_idx = NULL_IDX
cif_usage_code_type xref_state
boolean check_type_conversion = FALSE
int target_type_idx
int target_char_len_idx
int target_array_idx = NULL_IDX
boolean insert_subs_ok = TRUE
FILEtmp_msg_file
attr_list_tbl_type *RESTRICT attr_list_tbl
int attr_list_tbl_idx = NULL_IDX
int attr_list_tbl_inc = 50
int attr_list_tbl_init_size = 100
int attr_list_tbl_limit = (1 << 16) - 1
int attr_list_tbl_num_wds = NUM_AL_WDS
int attr_list_tbl_size = 0
int attr_list_tbl_largest_idx = NULL_IDX
attr_tbl_type *RESTRICT attr_tbl
int attr_tbl_idx = NULL_IDX
int attr_tbl_inc = 500
int attr_tbl_init_size = 1000
int attr_tbl_limit = (1 << 20) - 1
int attr_tbl_num_wds = NUM_AT_WDS
int attr_tbl_size = 0
int attr_tbl_largest_idx = NULL_IDX
attr_aux_tbl_type *RESTRICT attr_aux_tbl
int attr_aux_tbl_idx = NULL_IDX
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_num_wds = NUM_AA_WDS
int attr_aux_tbl_size = 0
int attr_aux_tbl_largest_idx = NULL_IDX
bounds_tbl_type *RESTRICT bounds_tbl
int bounds_tbl_idx = BD_LAST_USED_IDX
int bounds_tbl_inc = 100
int bounds_tbl_init_size = 100
int bounds_tbl_limit = (1 << 20) - 1
int bounds_tbl_num_wds = NUM_BD_WDS
int bounds_tbl_size = 0
int bounds_tbl_largest_idx = BD_LAST_USED_IDX
const_pool_type *RESTRICT const_pool
int const_pool_idx = NULL_IDX
int const_pool_inc = 500
int const_pool_init_size = 500
int const_pool_limit = (1 << 24) - 1
int const_pool_num_wds = NUM_CP_WDS
int const_pool_size = 0
int const_pool_largest_idx = NULL_IDX
int ieee_const_tbl_idx [18]
const_tbl_type *RESTRICT const_tbl
int const_tbl_idx = NULL_IDX
int const_tbl_inc = 1000
int const_tbl_init_size = 1000
int const_tbl_limit = (1 << 24) - 1
int const_tbl_num_wds = NUM_CN_WDS
int const_tbl_size = 0
int const_tbl_largest_idx = NULL_IDX
int cn_root_idx [Num_Linear_Types]
equiv_tbl_type *RESTRICT equiv_tbl
int equiv_tbl_idx = NULL_IDX
int equiv_tbl_inc = 100
int equiv_tbl_init_size = 100
int equiv_tbl_limit = (1 << 16) - 1
int equiv_tbl_num_wds = NUM_EQ_WDS
int equiv_tbl_size = 0
int equiv_tbl_largest_idx = NULL_IDX
file_path_tbl_type *RESTRICT file_path_tbl
int file_path_tbl_idx = NULL_IDX
int file_path_tbl_inc = 10
int file_path_tbl_init_size = 30
int file_path_tbl_limit = (1 << 16) - 1
int file_path_tbl_num_wds = NUM_FP_WDS
int file_path_tbl_size = 30
int file_path_tbl_largest_idx = NULL_IDX
global_attr_tbl_type *RESTRICT global_attr_tbl
int global_attr_tbl_idx = NULL_IDX
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_num_wds = NUM_GA_WDS
int global_attr_tbl_size = 20
int global_attr_tbl_largest_idx = NULL_IDX
global_bounds_tbl_type *RESTRICT global_bounds_tbl
int global_bounds_tbl_idx = NULL_IDX
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_num_wds = NUM_GB_WDS
int global_bounds_tbl_size = 20
int global_bounds_tbl_largest_idx = NULL_IDX
global_line_tbl_type *RESTRICT global_line_tbl
long global_line_tbl_idx = 0
int global_line_tbl_inc = 5
int global_line_tbl_init_size = 5
long global_line_tbl_limit = OUR_LONG_MAX
int global_line_tbl_num_wds = NUM_GL_WDS
long global_line_tbl_size = 5
long global_line_tbl_largest_idx = 1
global_name_tbl_type *RESTRICT global_name_tbl
long global_name_tbl_idx = 0
int global_name_tbl_inc = 10
int global_name_tbl_init_size = 50
long global_name_tbl_limit = OUR_LONG_MAX
int global_name_tbl_num_wds = NUM_GN_WDS
long global_name_tbl_size = 50
long global_name_tbl_largest_idx = 1
global_type_tbl_type *RESTRICT global_type_tbl
int global_type_tbl_idx = 0
int global_type_tbl_inc = 10
int global_type_tbl_init_size = 10
int global_type_tbl_limit = (1 << 16) - 1
int global_type_tbl_num_wds = NUM_TYP_WDS
int global_type_tbl_size = 10
int global_type_tbl_largest_idx = 1
global_ir_tbl_type *RESTRICT global_ir_tbl = NULL
int global_ir_tbl_idx = NULL_IDX
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_num_wds = NUM_IR_WDS
int global_ir_tbl_size = 100
int global_ir_tbl_largest_idx = NULL_IDX
global_ir_list_tbl_type *RESTRICT global_ir_list_tbl = NULL
int global_ir_list_tbl_idx = NULL_IDX
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_num_wds = NUM_IL_WDS
int global_ir_list_tbl_size = 100
int global_ir_list_tbl_largest_idx = NULL_IDX
global_sh_tbl_type *RESTRICT global_sh_tbl = NULL
int global_sh_tbl_idx = NULL_IDX
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_num_wds = NUM_SH_WDS
int global_sh_tbl_size = 100
int global_sh_tbl_largest_idx = NULL_IDX
loc_name_tbl_type *RESTRICT hidden_name_tbl
int hidden_name_tbl_idx = NULL_IDX
int hidden_name_tbl_inc = 100
int hidden_name_tbl_init_size = 500
int hidden_name_tbl_limit = (1 << 20) - 1
int hidden_name_tbl_num_wds = NUM_HN_WDS
int hidden_name_tbl_size = 0
int hidden_name_tbl_largest_idx = NULL_IDX
ir_tbl_type *RESTRICT ir_tbl
int ir_tbl_idx = NULL_IDX
int ir_tbl_inc = 1000
int ir_tbl_init_size = 1000
int ir_tbl_limit = (1 << 24) - 1
int ir_tbl_num_wds = NUM_IR_WDS
int ir_tbl_size = 0
int ir_tbl_largest_idx = NULL_IDX
ir_list_tbl_type *RESTRICT ir_list_tbl
int ir_list_tbl_idx = NULL_IDX
int ir_list_tbl_inc = 1000
int ir_list_tbl_init_size = 1000
int ir_list_tbl_limit = (1 << 24) - 1
int ir_list_tbl_num_wds = NUM_IL_WDS
int ir_list_tbl_size = 0
int ir_list_tbl_largest_idx = NULL_IDX
loc_name_tbl_type *RESTRICT loc_name_tbl
int loc_name_tbl_idx = NULL_IDX
int loc_name_tbl_inc = 100
int loc_name_tbl_init_size = 500
int loc_name_tbl_limit = (1 << 20) - 1
int loc_name_tbl_num_wds = NUM_LN_WDS
int loc_name_tbl_size = 0
int loc_name_tbl_largest_idx = NULL_IDX
mod_link_tbl_type *RESTRICT mod_link_tbl
long mod_link_tbl_idx = NULL_IDX
int mod_link_tbl_inc = 10
int mod_link_tbl_init_size = 0
long mod_link_tbl_limit = OUR_LONG_MAX
int mod_link_tbl_num_wds = NUM_ML_WDS
long mod_link_tbl_size = 0
long mod_link_tbl_largest_idx = NULL_IDX
name_pool_type *RESTRICT name_pool
int name_pool_idx = NP_LAST_USED_IDX
int name_pool_inc = 500
int name_pool_init_size = 500
int name_pool_limit = (1 << 24) - 1
int name_pool_num_wds = NUM_NP_WDS
int name_pool_size = 0
int name_pool_largest_idx = NP_LAST_USED_IDX
pdg_link_tbl_type *RESTRICT pdg_link_tbl
long pdg_link_tbl_idx = NULL_IDX
int pdg_link_tbl_inc = 0
int pdg_link_tbl_init_size = 0
long pdg_link_tbl_limit = OUR_LONG_MAX
int pdg_link_tbl_num_wds = NUM_PDG_WDS
long pdg_link_tbl_size = 0
long pdg_link_tbl_largest_idx = NULL_IDX
rename_only_tbl_type *RESTRICT rename_only_tbl
int rename_only_tbl_idx = NULL_IDX
int rename_only_tbl_inc = 5
int rename_only_tbl_init_size = 0
int rename_only_tbl_num_wds = NUM_RO_WDS
int rename_only_tbl_limit = (1 << 12) - 1
int rename_only_tbl_size = 0
int rename_only_tbl_largest_idx = NULL_IDX
scp_tbl_type *RESTRICT scp_tbl
int scp_tbl_idx = NULL_IDX
int scp_tbl_inc = 2
int scp_tbl_init_size = 5
int scp_tbl_limit = (1 << 16) - 1
int scp_tbl_num_wds = NUM_SCP_WDS
int scp_tbl_size = 0
int scp_tbl_largest_idx = NULL_IDX
sec_name_tbl_type *RESTRICT sec_name_tbl
int sec_name_tbl_idx = NULL_IDX
int sec_name_tbl_inc = 500
int sec_name_tbl_init_size = 1000
int sec_name_tbl_limit = (1 << 24) - 1
int sec_name_tbl_num_wds = NUM_SN_WDS
int sec_name_tbl_size = 0
int sec_name_tbl_largest_idx = NULL_IDX
sh_tbl_type *RESTRICT sh_tbl
int sh_tbl_idx = NULL_IDX
int sh_tbl_inc = 1000
int sh_tbl_init_size = 1000
int sh_tbl_limit = (1 << 24) - 1
int sh_tbl_num_wds = NUM_SH_WDS
int sh_tbl_size = 0
int sh_tbl_largest_idx = NULL_IDX
stor_blk_tbl_type *RESTRICT stor_blk_tbl
int stor_blk_tbl_idx = NULL_IDX
int stor_blk_tbl_inc = 10
int stor_blk_tbl_init_size = 40
int stor_blk_tbl_limit = (1 << 16) - 1
int stor_blk_tbl_num_wds = NUM_SB_WDS
int stor_blk_tbl_size = 0
int stor_blk_tbl_largest_idx = NULL_IDX
name_pool_type *RESTRICT str_pool
int str_pool_idx = NULL_IDX
int str_pool_inc = 50
int str_pool_init_size = 100
int str_pool_limit = (1 << 20) - 1
int str_pool_num_wds = NUM_NP_WDS
int str_pool_size = 100
int str_pool_largest_idx = NULL_IDX
type_tbl_type *RESTRICT type_tbl
int type_tbl_idx = TYP_LAST_USED_IDX
int type_tbl_inc = 20
int type_tbl_init_size = 100
int type_tbl_limit = (1 << 16) - 1
int type_tbl_num_wds = NUM_TYP_WDS
int type_tbl_size = 0
int type_tbl_largest_idx = NULL_IDX
exp_tbl_type eq_ne_tbl [Num_Linear_Types][Num_Linear_Types]
exp_tbl_type lg_tbl [Num_Linear_Types][Num_Linear_Types]
exp_tbl_type gt_lt_tbl [Num_Linear_Types][Num_Linear_Types]
static int some_scp_in_err
boolean directives_are_global = TRUE
boolean insert_global_directives = FALSE
boolean label_allowed = FALSE
int curr_stmt_stk_il_idx = NULL_IDX
int active_forall_sh_idx = NULL_IDX
boolean within_forall_construct = FALSE
boolean within_forall_mask_expr = FALSE
int alloc_block_start_idx = NULL_IDX
int alloc_block_end_idx = NULL_IDX


Enumeration Type Documentation

enum language

Enumerator:
Pdgcs_Ansi_C 
Pdgcs_Fortran_77 
Pdgcs_Fortran_90 
Pdgcs_Fortran_77_MPP 
Pdgcs_Fortran_90_MPP 
Pdgcs_Other_Lang 
C 
CPP 

Definition at line 68 of file main.h.


Function Documentation

void cif_fake_a_unit ( void   ) 

void preprocess_only_driver ( void   ) 


Variable Documentation

Definition at line 78 of file main.h.

int active_forall_sh_idx = NULL_IDX

int alloc_block_end_idx = NULL_IDX

Definition at line 1211 of file main.h.

Referenced by end_where_semantics(), and where_stmt_semantics().

int alloc_block_start_idx = NULL_IDX

Definition at line 1210 of file main.h.

Referenced by end_where_semantics(), and where_stmt_semantics().

char assembly_file[MAX_FILE_NAME_SIZE]

char assembly_listing_file[MAX_FILE_NAME_SIZE]

Definition at line 93 of file main.h.

Referenced by init_compiler(), init_PDGCS(), and set_prog_file_names().

Definition at line 94 of file main.h.

Referenced by init_PDGCS(), main(), process_cmd_line(), set_prog_file_names(), and terminate_PDGCS().

int attr_aux_tbl_idx = NULL_IDX

int attr_aux_tbl_inc = 500

Definition at line 680 of file main.h.

Definition at line 681 of file main.h.

int attr_aux_tbl_largest_idx = NULL_IDX

Definition at line 685 of file main.h.

int attr_aux_tbl_limit = (1 << 20) - 1

Definition at line 682 of file main.h.

int attr_aux_tbl_num_wds = NUM_AA_WDS

Definition at line 683 of file main.h.

Definition at line 684 of file main.h.

Definition at line 660 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 662 of file main.h.

Definition at line 663 of file main.h.

int attr_list_tbl_largest_idx = NULL_IDX

Definition at line 667 of file main.h.

int attr_list_tbl_limit = (1 << 16) - 1

Definition at line 664 of file main.h.

int attr_list_tbl_num_wds = NUM_AL_WDS

Definition at line 665 of file main.h.

Definition at line 666 of file main.h.

int attr_tbl_idx = NULL_IDX

int attr_tbl_inc = 500

Definition at line 671 of file main.h.

int attr_tbl_init_size = 1000

Definition at line 672 of file main.h.

int attr_tbl_largest_idx = NULL_IDX

Definition at line 676 of file main.h.

int attr_tbl_limit = (1 << 20) - 1

Definition at line 673 of file main.h.

int attr_tbl_num_wds = NUM_AT_WDS

Definition at line 674 of file main.h.

int attr_tbl_size = 0

Definition at line 675 of file main.h.

char* basic_type_str[]

Initial value:

 {
                   "INTEGER",
                   "LOGICAL",
                   "REAL",
                   "COMPLEX",
                   "Cray pointer",
                   "Cray parcel pointer",
                   "Cray character pointer",
                   "typeless",
                   "CHARACTER",
                   "derived-type"
                   }

Definition at line 79 of file main.h.

Referenced by io_ctl_list_semantics(), print_type_f(), and validate_kind().

char bin_file[MAX_FILE_NAME_SIZE]

Definition at line 96 of file main.h.

Referenced by init_PDGCS(), main(), process_cmd_line(), set_prog_file_names(), and terminate_PDGCS().

int bounds_tbl_idx = BD_LAST_USED_IDX

int bounds_tbl_inc = 100

Definition at line 689 of file main.h.

Definition at line 690 of file main.h.

int bounds_tbl_largest_idx = BD_LAST_USED_IDX

Definition at line 694 of file main.h.

int bounds_tbl_limit = (1 << 20) - 1

Definition at line 691 of file main.h.

int bounds_tbl_num_wds = NUM_BD_WDS

Definition at line 692 of file main.h.

int bounds_tbl_size = 0

Definition at line 693 of file main.h.

Definition at line 101 of file main.h.

Referenced by init_cmd_line(), init_PDGCS(), and process_Y_option().

Definition at line 614 of file main.h.

Referenced by bounds_cdir_handler(), call_list_semantics(), 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_copyprivate_semantics(), 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_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 114 of file main.h.

Referenced by cif_unit_rec(), init_cif(), main(), and parse_directive_stmt().

int cif_flags

Definition at line 115 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(), 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_cmd_line(), 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(), process_C_option(), process_cmd_line(), rename_only_semantics(), resolve_ext_opr(), resolve_used_modules(), set_prog_file_names(), start_new_subpgm(), stmt_level_semantics(), and struct_opr_handler().

Definition at line 116 of file main.h.

Referenced by cif_begin_scope_rec(), cif_end_scope_rec(), and parse_contains_stmt().

Definition at line 117 of file main.h.

Referenced by cif_begin_scope_rec(), cif_end_scope_rec(), and parse_contains_stmt().

Definition at line 119 of file main.h.

Referenced by cif_begin_scope_rec(), cif_fake_a_unit(), cif_unit_rec(), init_cif(), and parse_end_stmt().

Definition at line 126 of file main.h.

Referenced by bound_resolution(), and PRINTMSG().

Definition at line 134 of file main.h.

Referenced by add_substring_length(), 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(), 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_cmd_line(), 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(), PRINTMSG(), process_A_option(), process_a_option(), process_b_option(), process_cmd_line(), process_d_option(), process_e_option(), process_f_option(), process_G_option(), process_i_option(), process_J_option(), process_k_option(), process_M_option(), process_m_option(), process_N_option(), process_P_option(), process_q_option(), process_R_option(), process_r_option(), process_S_option(), process_s_option(), process_t_option(), process_u_option(), process_X_option(), process_x_option(), resolve_ext_opr(), send_attr_ntry(), send_label_def(), send_mod_file_name(), send_procedure(), set_integer_default_type(), set_prog_file_names(), set_stmt_type_known(), set_system_module_path(), srch_for_calls(), start_new_subpgm(), stop_pause_stmt_semantics(), stor_bit_size_of(), storage_blk_resolution(), unpack_intrinsic(), validate_G_option(), validate_O_option(), validate_R_option(), and validate_s_option().

int cn_root_idx[Num_Linear_Types]

Definition at line 721 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 135 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 59 of file main.h.

Referenced by init_compiler(), init_date_time_info(), and print_id_line().

char compiler_gen_date[] = __DATE__

Definition at line 137 of file main.h.

Referenced by main().

char compiler_gen_time[] = __TIME__ [static]

Definition at line 61 of file main.h.

Referenced by main().

int const_pool_idx = NULL_IDX

int const_pool_inc = 500

Definition at line 699 of file main.h.

int const_pool_largest_idx = NULL_IDX

Definition at line 703 of file main.h.

int const_pool_limit = (1 << 24) - 1

Definition at line 700 of file main.h.

int const_pool_num_wds = NUM_CP_WDS

Definition at line 701 of file main.h.

int const_pool_size = 0

int const_tbl_idx = NULL_IDX

int const_tbl_inc = 1000

Definition at line 714 of file main.h.

int const_tbl_init_size = 1000

Definition at line 715 of file main.h.

int const_tbl_largest_idx = NULL_IDX

Definition at line 719 of file main.h.

int const_tbl_limit = (1 << 24) - 1

Definition at line 716 of file main.h.

int const_tbl_num_wds = NUM_CN_WDS

Definition at line 717 of file main.h.

int const_tbl_size = 0

Definition at line 718 of file main.h.

int contig_test_ir_idx = NULL_IDX

Definition at line 138 of file main.h.

Referenced by final_arg_work(), and gen_assumed_shape_copy().

Definition at line 139 of file main.h.

Referenced by convert_to_string(), and print_const_f().

Definition at line 140 of file main.h.

Referenced by gen_debug_lbl_stmt(), and init_parse_prog_unit().

int curr_gl_stmt_sh_idx = NULL_IDX

int curr_glb_line = 0

Definition at line 142 of file main.h.

Referenced by gen_internal_lbl(), and init_parse_prog_unit().

Definition at line 143 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_global_pgm_unit(), 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_constructor_constant(), 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(), 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(), 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_attr_semantics(), final_decl_semantics(), final_equivalence_semantics(), finish_cdir_id(), flush_msg_file(), fnd_semantic_err(), fold_aggragate_expression(), forall_semantics(), free_tables(), gen_assumed_shape_copy(), gen_attr_and_IR_for_lbl(), gen_darg_branch_test(), gen_entry_dope_code(), gen_forall_derived_type(), gen_forall_tmp(), gen_initialized_tmp(), gen_loop_end_ir(), gen_multiple_automatic_allocate(), gen_sf_dv_whole_def(), gen_single_automatic_allocate(), gen_static_integer_array_tmp(), gen_tmp_eq_zero_ir(), generic_spec_semantics(), get_basic_type(), 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_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_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_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_up_which_entry_tmp(), shape_intrinsic(), size_intrinsic(), srch_for_calls(), srch_hidden_name_tbl(), srch_host_stor_blk_tbl(), srch_host_sym_tbl(), srch_sym_tbl(), 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(), type_init_semantics(), ubound_intrinsic(), update_intrinsic(), use_stmt_semantics(), verify_interface(), vv_subscript_semantics(), and write_stmt_semantics().

Definition at line 144 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_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_text_for_expansion(), create_alloc_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_constructor_asg(), 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(), 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_if_semantics(), 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(), finish_cdir_id(), fold_aggragate_expression(), forall_semantics(), free_tables(), gen_array_element_init(), gen_assumed_shape_copy(), gen_attr_and_IR_for_lbl(), gen_bounds_check_call(), gen_branch_around_ir(), gen_common_dv_init(), gen_conform_check_call(), gen_copyin_bounds_stmt(), gen_debug_lbl_stmt(), gen_directive_ir(), 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_multiple_automatic_allocate(), 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_whole_subscript(), get_operator_dot(), 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_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_copyprivate_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_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_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(), 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_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(), 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 1204 of file main.h.

int data_size = 0

Definition at line 148 of file main.h.

char debug_file_name[MAX_FILE_NAME_SIZE]

Definition at line 150 of file main.h.

char* dir_mic_str[Tok_Mic_End-Tok_Mic_Start]

Initial value:

                   {" ",
                                      "CONTINUE",
                                      "CNCALL",
                                      "CASE",
                                      "DOPARALLEL",
                                      "DOALL",
                                      "ENDPARALLEL",
                                      "ENDGUARD",
                                      "ENDCASE",
                                      "ENDDO",
                                      "GUARD",
                                      "IF",
                                      "MAXCPUS",
                                      "NUMCPUS",
                                      "PERMUTATION",
                                      "PARALLEL",
                                      "POINT",
                                      "SEND",
                                      "SPAN",
                                      "TASKCOMMON",
                                      "WAIT"}

Definition at line 152 of file main.h.

Referenced by cif_misc_compiler_opts_rec().

char* directive_str[Tok_Dir_End-Tok_Dir_Start]

Definition at line 175 of file main.h.

Referenced by cif_misc_compiler_opts_rec().

boolean disregard_directive[Tok_Dir_End-Tok_Dir_Start]

boolean disregard_mics[Tok_Mic_End-Tok_Mic_Start]

boolean disregard_mips[Tok_SGI_Dir_End-Tok_SGI_Dir_Start]

boolean disregard_open_mp[Tok_Open_Mp_Dir_End-Tok_Open_Mp_Dir_Start]

Definition at line 280 of file main.h.

Referenced by init_cmd_line(), parse_open_mp_directives(), and process_x_option().

char dot_i_file[MAX_FILE_NAME_SIZE]

Definition at line 97 of file main.h.

Referenced by init_src_input(), and set_prog_file_names().

long* dt_cmp_tbl = NULL

Definition at line 151 of file main.h.

Referenced by compare_derived_types(), and semantics_pass_driver().

Definition at line 281 of file main.h.

exp_tbl_type eq_ne_tbl[Num_Linear_Types][Num_Linear_Types]

Definition at line 3812 of file s_asg_expr.h.

Referenced by make_table_changes().

int equiv_tbl_idx = NULL_IDX

Definition at line 724 of file main.h.

int equiv_tbl_inc = 100

Definition at line 725 of file main.h.

Definition at line 726 of file main.h.

int equiv_tbl_largest_idx = NULL_IDX

Definition at line 730 of file main.h.

int equiv_tbl_limit = (1 << 16) - 1

Definition at line 727 of file main.h.

int equiv_tbl_num_wds = NUM_EQ_WDS

Definition at line 728 of file main.h.

int equiv_tbl_size = 0

Definition at line 729 of file main.h.

int expanded_intrinsic_list = NULL_IDX

expr_mode_type expr_mode = Regular_Expr

int file_path_tbl_idx = NULL_IDX

Definition at line 738 of file main.h.

Definition at line 739 of file main.h.

int file_path_tbl_largest_idx = NULL_IDX

Definition at line 743 of file main.h.

int file_path_tbl_limit = (1 << 16) - 1

Definition at line 740 of file main.h.

int file_path_tbl_num_wds = NUM_FP_WDS

Definition at line 741 of file main.h.

Definition at line 742 of file main.h.

Definition at line 59 of file release.c.

void(* get_char)()

long glb_tbl_idx[Num_Glb_Tbl_Idxs]

int global_attr_tbl_idx = NULL_IDX

Definition at line 747 of file main.h.

Definition at line 748 of file main.h.

Definition at line 752 of file main.h.

int global_attr_tbl_limit = (1 << 20) - 1

Definition at line 749 of file main.h.

int global_attr_tbl_num_wds = NUM_GA_WDS

Definition at line 750 of file main.h.

Definition at line 751 of file main.h.

Definition at line 754 of file main.h.

Referenced by init_compiler(), main(), and ntr_global_bounds_tbl().

int global_bounds_tbl_idx = NULL_IDX

Definition at line 755 of file main.h.

Referenced by ntr_global_bounds_tbl().

Definition at line 756 of file main.h.

Definition at line 757 of file main.h.

Definition at line 761 of file main.h.

int global_bounds_tbl_limit = (1 << 16) - 1

Definition at line 758 of file main.h.

int global_bounds_tbl_num_wds = NUM_GB_WDS

Definition at line 759 of file main.h.

Definition at line 760 of file main.h.

int global_ir_list_tbl_idx = NULL_IDX

Definition at line 800 of file main.h.

Referenced by ntr_gl_ir_list_tbl().

Definition at line 801 of file main.h.

Definition at line 802 of file main.h.

Definition at line 806 of file main.h.

int global_ir_list_tbl_limit = (1 << 24) - 1

Definition at line 803 of file main.h.

int global_ir_list_tbl_num_wds = NUM_IL_WDS

Definition at line 804 of file main.h.

Definition at line 805 of file main.h.

Definition at line 790 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 791 of file main.h.

Referenced by ntr_gl_ir_tbl().

int global_ir_tbl_inc = 100

Definition at line 792 of file main.h.

Definition at line 793 of file main.h.

int global_ir_tbl_largest_idx = NULL_IDX

Definition at line 797 of file main.h.

int global_ir_tbl_limit = (1 << 24) - 1

Definition at line 794 of file main.h.

int global_ir_tbl_num_wds = NUM_IR_WDS

Definition at line 795 of file main.h.

int global_ir_tbl_size = 100

Definition at line 796 of file main.h.

Definition at line 763 of file main.h.

Referenced by init_compiler(), main(), and update_global_line().

Definition at line 765 of file main.h.

Definition at line 766 of file main.h.

Definition at line 770 of file main.h.

long global_line_tbl_limit = OUR_LONG_MAX

Definition at line 767 of file main.h.

int global_line_tbl_num_wds = NUM_GL_WDS

Definition at line 768 of file main.h.

Definition at line 769 of file main.h.

Definition at line 772 of file main.h.

Referenced by init_compiler(), main(), ntr_global_name_tbl(), and srch_global_name_tbl().

Definition at line 773 of file main.h.

Referenced by ntr_global_name_tbl(), and srch_global_name_tbl().

Definition at line 774 of file main.h.

Definition at line 775 of file main.h.

Definition at line 779 of file main.h.

long global_name_tbl_limit = OUR_LONG_MAX

Definition at line 776 of file main.h.

int global_name_tbl_num_wds = NUM_GN_WDS

Definition at line 777 of file main.h.

Definition at line 778 of file main.h.

Definition at line 808 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 809 of file main.h.

Referenced by ntr_gl_sh_tbl().

int global_sh_tbl_inc = 100

Definition at line 810 of file main.h.

Definition at line 811 of file main.h.

int global_sh_tbl_largest_idx = NULL_IDX

Definition at line 815 of file main.h.

int global_sh_tbl_limit = (1 << 24) - 1

Definition at line 812 of file main.h.

int global_sh_tbl_num_wds = NUM_SH_WDS

Definition at line 813 of file main.h.

int global_sh_tbl_size = 100

Definition at line 814 of file main.h.

int global_stmt_sh_idx = NULL_IDX

Definition at line 146 of file main.h.

Referenced by gen_gl_sh(), and semantics_pass_driver().

Definition at line 781 of file main.h.

Referenced by init_compiler(), main(), and ntr_global_type_tbl().

Definition at line 782 of file main.h.

Referenced by ntr_global_type_tbl().

Definition at line 783 of file main.h.

Definition at line 784 of file main.h.

Definition at line 788 of file main.h.

int global_type_tbl_limit = (1 << 16) - 1

Definition at line 785 of file main.h.

int global_type_tbl_num_wds = NUM_TYP_WDS

Definition at line 786 of file main.h.

Definition at line 787 of file main.h.

exp_tbl_type gt_lt_tbl[Num_Linear_Types][Num_Linear_Types]

Definition at line 5677 of file s_asg_expr.h.

Referenced by make_table_changes().

Definition at line 296 of file main.h.

Definition at line 294 of file main.h.

int hidden_name_tbl_idx = NULL_IDX

Definition at line 820 of file main.h.

Definition at line 821 of file main.h.

Definition at line 825 of file main.h.

int hidden_name_tbl_limit = (1 << 20) - 1

Definition at line 822 of file main.h.

int hidden_name_tbl_num_wds = NUM_HN_WDS

Definition at line 823 of file main.h.

Definition at line 824 of file main.h.

boolean host_ieee = FALSE

Definition at line 541 of file main.h.

Referenced by get_machine_chars().

Definition at line 709 of file main.h.

Referenced by init_const_tbl(), and ntr_abnormal_ieee_const().

int imp_do_var_list = NULL_IDX

Definition at line 572 of file main.h.

Referenced by io_list_semantics().

Definition at line 298 of file main.h.

Referenced by parse_forall(), parse_if_stmt(), parse_where_stmt(), and reset_src_input().

Definition at line 581 of file main.h.

Referenced by and_opr_handler(), else_stmt_semantics(), and if_stmt_semantics().

int include_path_idx = NULL_IDX

Definition at line 300 of file main.h.

Referenced by cif_misc_compiler_opts_rec(), open_include_file(), and process_cmd_line().

opnd_type init_target_opnd = INIT_OPND_TYPE

Definition at line 304 of file main.h.

Referenced by directive_stmt_semantics(), and parse_sgi_dir_inline().

int inline_path_idx = NULL_IDX

Definition at line 1200 of file main.h.

Referenced by main(), and semantics_pass_driver().

int ir_list_tbl_idx = NULL_IDX

int ir_list_tbl_inc = 1000

Definition at line 838 of file main.h.

Definition at line 839 of file main.h.

int ir_list_tbl_largest_idx = NULL_IDX

Definition at line 843 of file main.h.

int ir_list_tbl_limit = (1 << 24) - 1

Definition at line 840 of file main.h.

int ir_list_tbl_num_wds = NUM_IL_WDS

Definition at line 841 of file main.h.

Definition at line 842 of file main.h.

ir_tbl_type* RESTRICT ir_tbl

int ir_tbl_idx = NULL_IDX

int ir_tbl_inc = 1000

Definition at line 829 of file main.h.

int ir_tbl_init_size = 1000

Definition at line 830 of file main.h.

int ir_tbl_largest_idx = NULL_IDX

Definition at line 834 of file main.h.

int ir_tbl_limit = (1 << 24) - 1

Definition at line 831 of file main.h.

int ir_tbl_num_wds = NUM_IR_WDS

Definition at line 832 of file main.h.

int ir_tbl_size = 0

Definition at line 833 of file main.h.

Definition at line 1202 of file main.h.

Referenced by call_list_semantics(), and io_ctl_list_semantics().

exp_tbl_type lg_tbl[Num_Linear_Types][Num_Linear_Types]

Definition at line 4774 of file s_asg_expr.h.

Referenced by make_table_changes().

int loc_name_tbl_idx = NULL_IDX

int loc_name_tbl_inc = 100

Definition at line 847 of file main.h.

Definition at line 848 of file main.h.

int loc_name_tbl_largest_idx = NULL_IDX

Definition at line 852 of file main.h.

int loc_name_tbl_limit = (1 << 20) - 1

Definition at line 849 of file main.h.

int loc_name_tbl_num_wds = NUM_LN_WDS

Definition at line 850 of file main.h.

Definition at line 851 of file main.h.

Definition at line 312 of file main.h.

Referenced by char_len_resolution(), and set_compile_info_for_target().

long max_field_len [static]

Definition at line 62 of file main.h.

Referenced by init_compiler(), and main().

long mc_tbl[128]

Definition at line 314 of file main.h.

long message_error_tbl[MAX_MSG_SIZE]

long message_suppress_tbl[MAX_MSG_SIZE]

Definition at line 600 of file main.h.

Referenced by cif_misc_compiler_opts_rec(), init_cmd_line(), PRINTMSG(), and process_M_option().

long message_warning_tbl[MAX_MSG_SIZE]

long mod_link_tbl_idx = NULL_IDX

int mod_link_tbl_inc = 10

Definition at line 856 of file main.h.

Definition at line 857 of file main.h.

Definition at line 861 of file main.h.

long mod_link_tbl_limit = OUR_LONG_MAX

Definition at line 858 of file main.h.

int mod_link_tbl_num_wds = NUM_ML_WDS

Definition at line 859 of file main.h.

Definition at line 860 of file main.h.

Referenced by allocate_mod_link_tbl().

char mod_out_path[MAX_FILE_NAME_SIZE]

Definition at line 315 of file main.h.

Referenced by create_mod_info_file(), process_cmd_line(), and process_J_option().

int module_path_idx = NULL_IDX

Definition at line 863 of file main.h.

int name_pool_idx = NP_LAST_USED_IDX

int name_pool_inc = 500

Definition at line 865 of file main.h.

Definition at line 866 of file main.h.

int name_pool_largest_idx = NP_LAST_USED_IDX

Definition at line 870 of file main.h.

int name_pool_limit = (1 << 24) - 1

Definition at line 867 of file main.h.

int name_pool_num_wds = NUM_NP_WDS

Definition at line 868 of file main.h.

int name_pool_size = 0

Definition at line 869 of file main.h.

Definition at line 295 of file main.h.

Referenced by call_list_semantics().

Definition at line 305 of file main.h.

Referenced by directive_stmt_semantics(), and parse_sgi_dir_inline().

opnd_type null_opnd = INIT_OPND_TYPE

Definition at line 325 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(), cvmgp_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 326 of file main.h.

Referenced by main(), print_buffered_messages(), and PRINTMSG().

int num_cautions = 0

Definition at line 327 of file main.h.

Referenced by main(), print_buffered_messages(), and PRINTMSG().

int num_comments = 0

Definition at line 328 of file main.h.

Referenced by main(), print_buffered_messages(), and PRINTMSG().

int num_errors = 0

Definition at line 329 of file main.h.

Referenced by init_compiler(), main(), print_buffered_messages(), and PRINTMSG().

int num_notes = 0

Definition at line 330 of file main.h.

Referenced by main(), print_buffered_messages(), and PRINTMSG().

int num_optz_msgs = 0

Definition at line 331 of file main.h.

Referenced by main(), print_buffered_messages(), and PRINTMSG().

int num_warnings = 0

Definition at line 332 of file main.h.

Referenced by main(), print_buffered_messages(), and PRINTMSG().

Definition at line 339 of file main.h.

Referenced by array_construct_semantics(), 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(), enter_intrinsic_info(), final_arg_work(), final_equivalence_semantics(), find_files_in_directory(), find_prog_unit_tbl(), fixed_classify_line(), fixed_get_keyword(), fixed_get_stmt(), fnd_semantic_err(), free_classify_line(), free_get_stmt(), get_operand_digit(), get_operand_dot(), get_token(), init_cmd_line(), init_compiler(), init_directive(), init_parse_prog_unit(), init_PDGCS(), init_src_input(), init_type(), linearize_list_for_equiv(), look_for_real_div(), main(), 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_read_stmt(), parse_type_dcl_stmt(), parse_type_spec(), parse_typed_function_stmt(), parse_write_stmt(), pp_get_stmt(), pre_parse_format(), PRINTMSG(), process_cmd_line(), process_d_option(), process_e_option(), process_f_option(), process_i_option(), process_r_option(), process_S_option(), process_t_option(), read_line(), resolve_ext_opr(), send_attr_ntry(), send_mod_file_name(), send_procedure(), send_stor_blk(), set_prog_file_names(), sign_intrinsic(), srch_ar_file_for_module_tbl(), use_stmt_semantics(), validate_s_option(), and while().

char parse_operand_insert[40] = "operand"

Definition at line 597 of file main.h.

Referenced by parse_int_spec_expr(), and parse_kind_selector().

Definition at line 872 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 873 of file main.h.

Referenced by allocate_pdg_link_tbls().

Definition at line 874 of file main.h.

Definition at line 875 of file main.h.

Definition at line 879 of file main.h.

long pdg_link_tbl_limit = OUR_LONG_MAX

Definition at line 876 of file main.h.

int pdg_link_tbl_num_wds = NUM_PDG_WDS

Definition at line 877 of file main.h.

Definition at line 878 of file main.h.

Referenced by allocate_pdg_link_tbls(), and cvrt_exp_to_pdg().

Definition at line 343 of file main.h.

Referenced by cvrt_to_pdg(), parse_prog_unit(), PRINTMSG(), and semantics_pass_driver().

char preinline_file[MAX_FILE_NAME_SIZE]

Definition at line 344 of file main.h.

Referenced by create_mod_info_file(), and process_u_option().

Definition at line 345 of file main.h.

Referenced by fixed_get_stmt(), and free_get_stmt().

char program_unit_name[MAX_ID_LEN+1]

Initial value:

Definition at line 346 of file main.h.

Referenced by flush_msg_file(), free_tables(), main(), and output_msg().

Definition at line 608 of file main.h.

Referenced by decl_semantics(), gen_assumed_shape_copy(), and gen_bd_entry().

char release_level[]

Definition at line 54 of file release.c.

Definition at line 881 of file main.h.

Referenced by make_ro_entry(), and use_stmt_semantics().

int rename_only_tbl_idx = NULL_IDX

Definition at line 882 of file main.h.

Referenced by check_for_duplicate_renames(), make_ro_entry(), and parse_only_spec().

Definition at line 883 of file main.h.

Definition at line 884 of file main.h.

Definition at line 888 of file main.h.

int rename_only_tbl_limit = (1 << 12) - 1

Definition at line 886 of file main.h.

int rename_only_tbl_num_wds = NUM_RO_WDS

Definition at line 885 of file main.h.

Definition at line 887 of file main.h.

int sb_len[End_Name_Blk] = {5,6,10,8,11,5,4,12,6,6}

char* sb_name[End_Name_Blk]

Initial value:

 {
        "@WHAT",
        "@BASED",
        "@DATA_INIT",
        "@POINTEE",
        "@STACK_HOST",
        "@DATA",
        "@SYM",
        "@DATA_UNINIT",
        "@STACK",
        "@DARGS"}

Definition at line 364 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().

scp_tbl_type* RESTRICT scp_tbl

Definition at line 890 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 891 of file main.h.

Referenced by end_interface_body(), ntr_hidden_name_tbl(), ntr_host_in_sym_tbl(), and ntr_sym_tbl().

int scp_tbl_inc = 2

Definition at line 892 of file main.h.

Definition at line 893 of file main.h.

int scp_tbl_largest_idx = NULL_IDX

Definition at line 897 of file main.h.

int scp_tbl_limit = (1 << 16) - 1

Definition at line 894 of file main.h.

int scp_tbl_num_wds = NUM_SCP_WDS

Definition at line 895 of file main.h.

int scp_tbl_size = 0

Definition at line 896 of file main.h.

int sec_name_tbl_idx = NULL_IDX

int sec_name_tbl_inc = 500

Definition at line 901 of file main.h.

Definition at line 902 of file main.h.

int sec_name_tbl_largest_idx = NULL_IDX

Definition at line 906 of file main.h.

int sec_name_tbl_limit = (1 << 24) - 1

Definition at line 903 of file main.h.

int sec_name_tbl_num_wds = NUM_SN_WDS

Definition at line 904 of file main.h.

Definition at line 905 of file main.h.

sh_tbl_type* RESTRICT sh_tbl

int sh_tbl_idx = NULL_IDX

int sh_tbl_inc = 1000

Definition at line 910 of file main.h.

int sh_tbl_init_size = 1000

Definition at line 911 of file main.h.

int sh_tbl_largest_idx = NULL_IDX

Definition at line 915 of file main.h.

int sh_tbl_limit = (1 << 24) - 1

Definition at line 912 of file main.h.

int sh_tbl_num_wds = NUM_SH_WDS

Definition at line 913 of file main.h.

int sh_tbl_size = 0

Definition at line 914 of file main.h.

int shared_bd_idx = NULL_IDX

Definition at line 607 of file main.h.

Referenced by decl_semantics(), gen_assumed_shape_copy(), and gen_bd_entry().

boolean sig_blank = FALSE

int some_scp_in_err [static]

Definition at line 1197 of file main.h.

Referenced by init_compiler(), and main().

char src_file[MAX_FILE_NAME_SIZE]

Initial value:

 {EOS,
                                                     Ch_Class_EOS,
                                                     0,
                                                     0
                                                    }

Definition at line 561 of file main.h.

Referenced by fixed_get_stmt(), flush_LA_to_EOS(), and free_get_stmt().

Definition at line 382 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_link_resolution(), attr_semantics(), 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_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_if_semantics(), 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(), 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_multiple_automatic_allocate(), 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(), iss_blk_stk_err(), 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_stmt_func_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(), size_offset_binary_calc(), size_offset_logical_calc(), size_offset_min_max_calc(), sm_unit_in_bits(), srch_kwd_name(), stmt_expansion_control_end(), stmt_level_semantics(), test_size_stmts(), transfer_intrinsic(), transform_cri_ch_ptr(), unknown_intrinsic(), update_fld_type(), use_stmt_semantics(), validate_char_len(), wait_send_semantics(), where_stmt_semantics(), write_constant(), and write_stmt_semantics().

Definition at line 383 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_link_resolution(), attr_semantics(), 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_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_if_semantics(), 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(), 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_multiple_automatic_allocate(), 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(), iss_blk_stk_err(), 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_stmt_func_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(), 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(), 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_scp(), stmt_expansion_control_end(), stmt_level_semantics(), test_size_stmts(), transfer_intrinsic(), transform_cri_ch_ptr(), 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 384 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(), format_line_n_col(), gen_attr_and_IR_for_lbl(), gen_loop_lbl_name(), 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_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[]

int stor_blk_tbl_idx = NULL_IDX

int stor_blk_tbl_inc = 10

Definition at line 919 of file main.h.

Definition at line 920 of file main.h.

int stor_blk_tbl_largest_idx = NULL_IDX

Definition at line 924 of file main.h.

int stor_blk_tbl_limit = (1 << 16) - 1

Definition at line 921 of file main.h.

int stor_blk_tbl_num_wds = NUM_SB_WDS

Definition at line 922 of file main.h.

Definition at line 923 of file main.h.

int str_pool_idx = NULL_IDX

int str_pool_inc = 50

Definition at line 928 of file main.h.

int str_pool_init_size = 100

Definition at line 929 of file main.h.

int str_pool_largest_idx = NULL_IDX

Definition at line 933 of file main.h.

int str_pool_limit = (1 << 20) - 1

Definition at line 930 of file main.h.

int str_pool_num_wds = NUM_NP_WDS

Definition at line 931 of file main.h.

int str_pool_size = 100

Definition at line 932 of file main.h.

int target_array_idx = NULL_IDX

int target_os

Definition at line 540 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 536 of file main.h.

Referenced by init_parse_prog_unit(), and set_compile_info_for_target().

Definition at line 537 of file main.h.

Referenced by init_cmd_line(), and set_compile_info_for_target().

token_type token

Definition at line 552 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_expr_from_tree(), build_fwd_ref_entry(), c_parser_error(), c_parser_next_token_is_keyword(), c_parser_next_token_starts_declspecs(), c_parser_next_token_starts_typename(), c_parser_objc_selector(), c_parser_objc_type_name(), c_parser_skip_to_end_of_block_or_statement(), c_parser_skip_to_end_of_parameter(), c_parser_skip_to_pragma_eol(), c_parser_skip_until_found(), check_label_ref(), Cif_Getrecord(), ck_lbl_construct_name(), collect_args(), convert_binary_literal(), convert_const(), convert_hex_literal(), convert_octal_literal(), cp_lexer_consume_token(), cp_lexer_handle_pragma(), cp_lexer_next_token_is_decl_specifier_keyword(), cp_lexer_next_token_is_keyword(), cp_lexer_peek_nth_token(), cpp_get_token(), cpp_macro_definition(), cpp_output_line(), create_iso_definition(), create_kwd_text(), cvrt_str_to_cn(), determine_stmt_type(), do_line(), do_linemarker(), do_pragma(), end_function(), end_internal_proc(), end_module_proc(), end_program_unit(), end_subroutine(), expand_arg(), ffelex_cfelex_(), ffelex_hash_(), filltype(), find_ciitem_idx(), fixed_get_keyword(), free_get_keyword(), funlike_invocation_p(), gas(), gen_directive_ir(), gen_forall_derived_type(), generic_spec_semantics(), get_directive(), get_format_str(), get_label(), get_micro_directive(), get_open_mp_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(), glue_header_name(), issue_attr_blk_err(), issue_attr_err(), ldfile_try_open_bfd(), lex_expansion_token(), lex_macro_node(), llist(), make_ro_entry(), match_blk(), matched_specific_token(), new_string_token(), parse_access_stmt(), parse_actual_arg_spec(), parse_add_opnd(), parse_allocate_stmt(), parse_and_opnd(), parse_answer(), 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_defined(), 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_operand(), parse_or_opnd(), parse_par_directives(), parse_parallel_cmic(), parse_parameter_stmt(), parse_params(), 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_use_stmt(), parse_var_common_list(), parse_vfunction_dir(), parse_where_stmt(), parse_write_stmt(), process_blockable_dir(), process_interchange_dir(), read_flag(), replace_args(), scan_decls(), scan_translation_unit(), send_mod_file_name(), set_function_rslt(), skip_to_closing_brace(), start_new_prog_unit(), start_new_subpgm(), stmt_level_semantics(), stringify_arg(), strlist(), and yyparse().

Definition at line 542 of file main.h.

Referenced by fold_binary_op_with_conditional_arg(), and set_compile_info_for_target().

Definition at line 935 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_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_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(), set_sb_first_attr_idx(), 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().

int type_tbl_idx = TYP_LAST_USED_IDX

int type_tbl_inc = 20

Definition at line 937 of file main.h.

int type_tbl_init_size = 100

Definition at line 938 of file main.h.

int type_tbl_largest_idx = NULL_IDX

Definition at line 942 of file main.h.

int type_tbl_limit = (1 << 16) - 1

Definition at line 939 of file main.h.

int type_tbl_num_wds = NUM_TYP_WDS

Definition at line 940 of file main.h.

int type_tbl_size = 0

Definition at line 941 of file main.h.

int where_dealloc_stmt_idx = NULL_IDX

Definition at line 621 of file main.h.

Referenced by end_where_semantics(), and select_stmt_semantics().

int where_ir_idx = NULL_IDX

Definition at line 1208 of file main.h.

Referenced by call_list_semantics(), forall_semantics(), and resolve_ext_opr().

Definition at line 627 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_multiple_automatic_allocate(), 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(), type_init_semantics(), validate_char_len(), and where_stmt_semantics().


Generated on Wed Apr 8 14:45:01 2009 for Open64 by  doxygen 1.5.6