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
}

Functions

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
FILE * c_i_f
FILE * cif_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
FILE * cif_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]
long * dt_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]
boolean disregard_openad [Tok_OpenAD_Dir_End-Tok_OpenAD_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
FILE * tmp_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
long linear_to_arith [Num_Linear_Types]
long input_arith_type [Num_Linear_Types]
char arith_type_string [Num_Linear_Types][25]
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 

Definition at line 60 of file main.h.


Function Documentation

void cif_fake_a_unit ( void   ) 
void preprocess_only_driver ( void   ) 

Variable Documentation

Definition at line 70 of file main.h.

int active_forall_sh_idx = NULL_IDX
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().

int alloc_block_start_idx = NULL_IDX

Definition at line 1202 of file main.h.

Referenced by create_tmp_asg(), end_where_semantics(), and where_stmt_semantics().

char arith_type_string[Num_Linear_Types][25]

Definition at line 1056 of file main.h.

Referenced by init_compiler(), and make_table_changes().

char assembly_file[MAX_FILE_NAME_SIZE]
char assembly_listing_file[MAX_FILE_NAME_SIZE]

Definition at line 85 of file main.h.

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

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

Definition at line 677 of file main.h.

int attr_aux_tbl_largest_idx = NULL_IDX

Definition at line 681 of file main.h.

int attr_aux_tbl_limit = (1 << 20) - 1

Definition at line 678 of file main.h.

int attr_aux_tbl_num_wds = NUM_AA_WDS

Definition at line 679 of file main.h.

Definition at line 680 of file main.h.

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 658 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 659 of file main.h.

Referenced by print_mem_usage_report().

int attr_list_tbl_largest_idx = NULL_IDX

Definition at line 663 of file main.h.

int attr_list_tbl_limit = (1 << 16) - 1

Definition at line 660 of file main.h.

int attr_list_tbl_num_wds = NUM_AL_WDS

Definition at line 661 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 662 of file main.h.

int attr_tbl_idx = NULL_IDX
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

Definition at line 672 of file main.h.

int attr_tbl_limit = (1 << 20) - 1

Definition at line 669 of file main.h.

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

Definition at line 671 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 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 88 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 685 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 686 of file main.h.

Referenced by print_mem_usage_report().

int bounds_tbl_largest_idx = BD_LAST_USED_IDX

Definition at line 690 of file main.h.

int bounds_tbl_limit = (1 << 20) - 1

Definition at line 687 of file main.h.

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

Definition at line 689 of file main.h.

FILE* c_i_f

Definition at line 93 of file main.h.

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

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 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_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_function_rslt(), set_prog_file_names(), 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 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 118 of file main.h.

Referenced by bound_resolution(), and PRINTMSG().

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_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(), print_cmd_tbl(), print_fp_tbl(), 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_prog_unit(), 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 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().

char compiler_gen_date[] = __DATE__

Definition at line 129 of file main.h.

Referenced by main().

char compiler_gen_time[] = __TIME__ [static]

Definition at line 53 of file main.h.

Referenced by main().

int const_pool_idx = NULL_IDX
int const_pool_inc = 500

Definition at line 695 of file main.h.

Referenced by print_mem_usage_report().

int const_pool_largest_idx = NULL_IDX

Definition at line 699 of file main.h.

int const_pool_limit = (1 << 24) - 1

Definition at line 696 of file main.h.

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
int const_tbl_idx = NULL_IDX
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_largest_idx = NULL_IDX

Definition at line 715 of file main.h.

int const_tbl_limit = (1 << 24) - 1

Definition at line 712 of file main.h.

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

Definition at line 714 of file main.h.

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 132 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 134 of file main.h.

Referenced by gen_internal_lbl(), and init_parse_prog_unit().

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().

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 1196 of file main.h.

int data_size = 0

Definition at line 140 of file main.h.

char debug_file_name[MAX_FILE_NAME_SIZE]

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

Referenced by cif_misc_compiler_opts_rec().

char* directive_str[Tok_Dir_End-Tok_Dir_Start]

Definition at line 177 of file main.h.

Referenced by cif_misc_compiler_opts_rec(), and print_cmd_tbl().

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 292 of file main.h.

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

boolean disregard_openad[Tok_OpenAD_Dir_End-Tok_OpenAD_Dir_Start]

Definition at line 294 of file main.h.

Referenced by init_cmd_line(), and parse_openad_directives().

char dot_i_file[MAX_FILE_NAME_SIZE]

Definition at line 89 of file main.h.

Referenced by init_src_input(), and set_prog_file_names().

long* dt_cmp_tbl = NULL

Definition at line 143 of file main.h.

Referenced by compare_derived_types(), and semantics_pass_driver().

exp_tbl_type eq_ne_tbl[Num_Linear_Types][Num_Linear_Types]

Definition at line 3658 of file s_asg_expr.h.

Referenced by make_table_changes().

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().

Definition at line 722 of file main.h.

Referenced by print_mem_usage_report().

int equiv_tbl_largest_idx = NULL_IDX

Definition at line 726 of file main.h.

int equiv_tbl_limit = (1 << 16) - 1

Definition at line 723 of file main.h.

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 725 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 734 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 735 of file main.h.

Referenced by print_mem_usage_report().

int file_path_tbl_largest_idx = NULL_IDX

Definition at line 739 of file main.h.

int file_path_tbl_limit = (1 << 16) - 1

Definition at line 736 of file main.h.

int file_path_tbl_num_wds = NUM_FP_WDS

Definition at line 737 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 738 of file main.h.

Definition at line 58 of file release.c.

void(* get_char)()
void(* get_char_literal)()
long glb_tbl_idx[Num_Glb_Tbl_Idxs]
int global_attr_tbl_idx = NULL_IDX

Definition at line 743 of file main.h.

Definition at line 744 of file main.h.

Definition at line 748 of file main.h.

int global_attr_tbl_limit = (1 << 20) - 1

Definition at line 745 of file main.h.

int global_attr_tbl_num_wds = NUM_GA_WDS

Definition at line 746 of file main.h.

Definition at line 747 of file main.h.

Definition at line 750 of file main.h.

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

int global_bounds_tbl_idx = NULL_IDX

Definition at line 751 of file main.h.

Referenced by dump_gb_ntry(), ntr_global_bounds_tbl(), print_gb(), and print_gb_tbl().

Definition at line 752 of file main.h.

Definition at line 753 of file main.h.

Definition at line 757 of file main.h.

int global_bounds_tbl_limit = (1 << 16) - 1

Definition at line 754 of file main.h.

int global_bounds_tbl_num_wds = NUM_GB_WDS

Definition at line 755 of file main.h.

Definition at line 756 of file main.h.

int global_ir_list_tbl_idx = NULL_IDX

Definition at line 796 of file main.h.

Referenced by ntr_gl_ir_list_tbl().

Definition at line 797 of file main.h.

Definition at line 798 of file main.h.

Definition at line 802 of file main.h.

int global_ir_list_tbl_limit = (1 << 24) - 1

Definition at line 799 of file main.h.

int global_ir_list_tbl_num_wds = NUM_IL_WDS

Definition at line 800 of file main.h.

Definition at line 801 of file main.h.

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

Definition at line 788 of file main.h.

Definition at line 789 of file main.h.

int global_ir_tbl_largest_idx = NULL_IDX

Definition at line 793 of file main.h.

int global_ir_tbl_limit = (1 << 24) - 1

Definition at line 790 of file main.h.

int global_ir_tbl_num_wds = NUM_IR_WDS

Definition at line 791 of file main.h.

int global_ir_tbl_size = 100

Definition at line 792 of file main.h.

Definition at line 759 of file main.h.

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

Definition at line 761 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 762 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 766 of file main.h.

long global_line_tbl_limit = OUR_LONG_MAX

Definition at line 763 of file main.h.

int global_line_tbl_num_wds = NUM_GL_WDS

Definition at line 764 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 765 of file main.h.

Definition at line 768 of file main.h.

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

Definition at line 770 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 771 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 775 of file main.h.

long global_name_tbl_limit = OUR_LONG_MAX

Definition at line 772 of file main.h.

int global_name_tbl_num_wds = NUM_GN_WDS

Definition at line 773 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 774 of file main.h.

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

Definition at line 806 of file main.h.

Definition at line 807 of file main.h.

int global_sh_tbl_largest_idx = NULL_IDX

Definition at line 811 of file main.h.

int global_sh_tbl_limit = (1 << 24) - 1

Definition at line 808 of file main.h.

int global_sh_tbl_num_wds = NUM_SH_WDS

Definition at line 809 of file main.h.

int global_sh_tbl_size = 100

Definition at line 810 of file main.h.

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().

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().

Definition at line 779 of file main.h.

Definition at line 780 of file main.h.

Definition at line 784 of file main.h.

int global_type_tbl_limit = (1 << 16) - 1

Definition at line 781 of file main.h.

int global_type_tbl_num_wds = NUM_TYP_WDS

Definition at line 782 of file main.h.

Definition at line 783 of file main.h.

exp_tbl_type gt_lt_tbl[Num_Linear_Types][Num_Linear_Types]

Definition at line 5463 of file s_asg_expr.h.

Referenced by make_table_changes().

Definition at line 307 of file main.h.

Definition at line 305 of file main.h.

int hidden_name_tbl_idx = NULL_IDX

Definition at line 816 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 817 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 821 of file main.h.

int hidden_name_tbl_limit = (1 << 20) - 1

Definition at line 818 of file main.h.

int hidden_name_tbl_num_wds = NUM_HN_WDS

Definition at line 819 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 820 of file main.h.

boolean host_ieee = FALSE

Definition at line 537 of file main.h.

Referenced by get_machine_chars().

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().

int include_path_idx = NULL_IDX
opnd_type init_target_opnd = INIT_OPND_TYPE

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
long input_arith_type[Num_Linear_Types]

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

Referenced by print_mem_usage_report().

Definition at line 835 of file main.h.

Referenced by print_mem_usage_report().

int ir_list_tbl_largest_idx = NULL_IDX

Definition at line 839 of file main.h.

int ir_list_tbl_limit = (1 << 24) - 1

Definition at line 836 of file main.h.

int ir_list_tbl_num_wds = NUM_IL_WDS

Definition at line 837 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 838 of file main.h.

ir_tbl_type* RESTRICT ir_tbl
int ir_tbl_idx = NULL_IDX
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

Definition at line 830 of file main.h.

int ir_tbl_limit = (1 << 24) - 1

Definition at line 827 of file main.h.

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 829 of file main.h.

Definition at line 1194 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 4560 of file s_asg_expr.h.

Referenced by make_table_changes().

long linear_to_arith[Num_Linear_Types]
int loc_name_tbl_idx = NULL_IDX
int loc_name_tbl_inc = 100

Definition at line 843 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 844 of file main.h.

Referenced by print_mem_usage_report().

int loc_name_tbl_largest_idx = NULL_IDX

Definition at line 848 of file main.h.

int loc_name_tbl_limit = (1 << 20) - 1

Definition at line 845 of file main.h.

int loc_name_tbl_num_wds = NUM_LN_WDS

Definition at line 846 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 847 of file main.h.

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 mc_tbl[128]

Definition at line 325 of file main.h.

long message_error_tbl[MAX_MSG_SIZE]
long message_suppress_tbl[MAX_MSG_SIZE]
long message_warning_tbl[MAX_MSG_SIZE]
long mod_link_tbl_idx = NULL_IDX
int mod_link_tbl_inc = 10

Definition at line 852 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 853 of file main.h.

Referenced by print_mem_usage_report().

long mod_link_tbl_largest_idx = NULL_IDX

Definition at line 857 of file main.h.

long mod_link_tbl_limit = OUR_LONG_MAX

Definition at line 854 of file main.h.

int mod_link_tbl_num_wds = NUM_ML_WDS

Definition at line 855 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 856 of file main.h.

Referenced by allocate_mod_link_tbl().

char mod_out_path[MAX_FILE_NAME_SIZE]

Definition at line 326 of file main.h.

Referenced by create_mod_info_file(), and process_J_option().

int module_path_idx = NULL_IDX
int name_pool_idx = NP_LAST_USED_IDX
int name_pool_inc = 500

Definition at line 861 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 862 of file main.h.

Referenced by print_mem_usage_report().

int name_pool_largest_idx = NP_LAST_USED_IDX

Definition at line 866 of file main.h.

int name_pool_limit = (1 << 24) - 1

Definition at line 863 of file main.h.

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 865 of file main.h.

Definition at line 306 of file main.h.

Referenced by call_list_semantics().

Definition at line 316 of file main.h.

Referenced by directive_stmt_semantics(), parse_sgi_dir_inline(), and set_inline_state().

opnd_type null_opnd = INIT_OPND_TYPE

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().

int num_optz_msgs = 0

Definition at line 339 of file main.h.

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

int num_warnings = 0

Definition at line 340 of file main.h.

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

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_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(), 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(), process_cmd_line(), process_d_option(), process_e_option(), process_r_option(), process_S_option(), process_t_option(), read_line(), resolve_ext_opr(), send_attr_ntry(), send_mod_file_name(), send_procedure(), set_prog_file_names(), sign_intrinsic(), srch_ar_file_for_module_tbl(), use_stmt_semantics(), and validate_s_option().

char parse_operand_insert[40] = "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().

Definition at line 870 of file main.h.

Definition at line 871 of file main.h.

long pdg_link_tbl_largest_idx = NULL_IDX

Definition at line 875 of file main.h.

long pdg_link_tbl_limit = OUR_LONG_MAX

Definition at line 872 of file main.h.

int pdg_link_tbl_num_wds = NUM_PDG_WDS

Definition at line 873 of file main.h.

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

Referenced by create_mod_info_file(), and process_u_option().

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]
Initial value:

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.

Definition at line 877 of file main.h.

Referenced by make_ro_entry().

int rename_only_tbl_idx = NULL_IDX

Definition at line 879 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 880 of file main.h.

Referenced by print_mem_usage_report().

Definition at line 884 of file main.h.

int rename_only_tbl_limit = (1 << 12) - 1

Definition at line 882 of file main.h.

int rename_only_tbl_num_wds = NUM_RO_WDS

Definition at line 881 of file main.h.

Referenced by print_mem_usage_report().

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

Referenced by assign_storage_blk(), attr_semantics(), copy_sbtree(), finish_cdir_id(), gen_allocatable_ptr_ptee(),