Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
typedef enum dir_prefix_values dir_prefix_type |
Definition at line 72 of file src_input.h.
typedef struct msg_queue_entry msg_queue_type |
Definition at line 100 of file src_input.h.
typedef struct msg_queue_entry next_msg_queue_type |
Definition at line 101 of file src_input.h.
typedef enum src_file_values src_file_type |
Definition at line 48 of file src_input.h.
typedef struct src_stk_entry src_stk_type |
Definition at line 102 of file src_input.h.
enum dir_prefix_values |
Definition at line 61 of file src_input.h.
enum src_file_values |
Definition at line 44 of file src_input.h.
void check_for_continued_macro | ( | void | ) |
boolean is_dollar_directive | ( | int | ) |
Definition at line 2017 of file lex.c.
References blank, ch_class, Ch_Class_Letter, EXIT, FALSE, Func_Entry, Func_Exit, IDENTICAL, idx, kwd_sgi_dir, kwd_sgi_dir_idx, kwd_sgi_dir_len, MAX_KWD_LEN, name, newline, NULL, nxt_line, tab, Tok_SGI_Dir_Chunk, Tok_SGI_Dir_Copyin, Tok_SGI_Dir_Distribute, Tok_SGI_Dir_Distribute_Reshape, Tok_SGI_Dir_Doacross, Tok_SGI_Dir_Dynamic, Tok_SGI_Dir_Mp_Schedtype, Tok_SGI_Dir_Page_Place, Tok_SGI_Dir_Redistribute, TOUPPER, TRACE, TRUE, and USCORE.
Referenced by fixed_classify_line(), and free_classify_line().
boolean is_par_directive | ( | int | ) |
Definition at line 1481 of file lex.c.
References blank, ch_class, Ch_Class_Letter, EXIT, FALSE, Func_Entry, Func_Exit, IDENTICAL, idx, kwd_sgi_dir, kwd_sgi_dir_idx, kwd_sgi_dir_len, MAX_KWD_LEN, name, newline, NULL, nxt_line, tab, Tok_SGI_Dir_Barrier, Tok_SGI_Dir_Criticalsection, Tok_SGI_Dir_Endcriticalsection, Tok_SGI_Dir_Endparallel, Tok_SGI_Dir_Endpdo, Tok_SGI_Dir_Endpsection, Tok_SGI_Dir_Endpsections, Tok_SGI_Dir_Endsingleprocess, Tok_SGI_Dir_Parallel, Tok_SGI_Dir_Paralleldo, Tok_SGI_Dir_Pdo, Tok_SGI_Dir_Psection, Tok_SGI_Dir_Psections, Tok_SGI_Dir_Section, Tok_SGI_Dir_Singleprocess, TOUPPER, TRACE, TRUE, and USCORE.
Referenced by fixed_classify_line(), and free_classify_line().
boolean is_star_directive | ( | int | ) |
Definition at line 2145 of file lex.c.
References blank, ch_class, Ch_Class_Letter, EXIT, FALSE, Func_Entry, Func_Exit, IDENTICAL, idx, kwd_sgi_dir, kwd_sgi_dir_idx, kwd_sgi_dir_len, MAX_KWD_LEN, name, newline, NULL, nxt_line, tab, Tok_SGI_Dir_Aggressiveinner, Tok_SGI_Dir_Align_Symbol, Tok_SGI_Dir_Assert, Tok_SGI_Dir_Blockable, Tok_SGI_Dir_Blockingsize, Tok_SGI_Dir_Concurrentize, Tok_SGI_Dir_Fill_Symbol, Tok_SGI_Dir_Fission, Tok_SGI_Dir_Fissionable, Tok_SGI_Dir_Flush, Tok_SGI_Dir_Fusable, Tok_SGI_Dir_Fuse, Tok_SGI_Dir_Inline, Tok_SGI_Dir_Interchange, Tok_SGI_Dir_Ipa, Tok_SGI_Dir_Limit, Tok_SGI_Dir_Minconcurrent, Tok_SGI_Dir_Noblocking, Tok_SGI_Dir_Noconcurrentize, Tok_SGI_Dir_Nofission, Tok_SGI_Dir_Nofusion, Tok_SGI_Dir_Noinline, Tok_SGI_Dir_Nointerchange, Tok_SGI_Dir_Noipa, Tok_SGI_Dir_Opaque, Tok_SGI_Dir_Optional, Tok_SGI_Dir_Prefetch, Tok_SGI_Dir_Prefetch_Manual, Tok_SGI_Dir_Prefetch_Ref, Tok_SGI_Dir_Prefetch_Ref_Disable, Tok_SGI_Dir_Purpleconditional, Tok_SGI_Dir_Purpleunconditional, Tok_SGI_Dir_Regionbegin, Tok_SGI_Dir_Regionend, Tok_SGI_Dir_Section_Gp, Tok_SGI_Dir_Section_Non_Gp, Tok_SGI_Dir_Unroll, TOUPPER, TRACE, TRUE, and USCORE.
Referenced by fixed_classify_line(), and free_classify_line().
boolean parse_cc_line | ( | void | ) |
Definition at line 127 of file cond_comp.c.
References angle_brkt_include, ARG_ARG, CC_AT_DEFINED, CC_CURR_BLK_DONE, CC_CURR_BLK_IN_ERROR, CC_CURR_BLK_IS_ACTIVE, CC_CURR_BLK_TYPE, Cc_Elif_Blk, Cc_Else_Blk, cc_get_stmt(), cc_get_token(), Cc_If_Blk, Cc_Ifdef_Blk, Cc_Ifndef_Blk, CC_LA_CH_COLUMN, CC_LA_CH_LINE, CC_LA_CH_VALUE, cc_line_continued, CC_NEXT_LA_CH, cc_stmt_buf, cc_stmt_buf_idx, Cc_Tok_Constant, Cc_Tok_EOS, Cc_Tok_Id, Cc_Tok_Kwd_Define, Cc_Tok_Kwd_Elif, Cc_Tok_Kwd_Else, Cc_Tok_Kwd_Endif, Cc_Tok_Kwd_Error, Cc_Tok_Kwd_If, Cc_Tok_Kwd_Ifdef, Cc_Tok_Kwd_Ifndef, Cc_Tok_Kwd_Include, Cc_Tok_Kwd_Undef, cc_token, db_quote, delim, EOS, eos, EOS_STR, Error, FALSE, find_line_and_col(), flush_cc_line(), fold_cc_expr(), Func_Entry, Func_Exit, ignore_source_line, include_file, include_found, Internal, MAX_FILE_NAME_SIZE, MAX_SRC_LINE_SIZE, newline, NO_ARG, ntr_cc_sym_tbl(), ntr_next_msg_queue(), NULL, NULL_IDX, parse_cc_expr(), parse_define_str(), POP_CC_BLK_STK, pound, PRINTMSG(), PUSH_CC_BLK_STK, quote, scan_cc_line(), srch_cc_sym_tbl(), STR_ARG, TOKEN_COLUMN, TOKEN_LEN, TOKEN_LINE, TOKEN_STR, TRACE, TRUE, and Warning.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
boolean scan_fixed_comment | ( | void | ) |
Definition at line 1220 of file cond_comp.c.
References cc_advance_idx(), CC_AT_DEFINED, CC_AT_DYNAMIC_PREDEF, CC_AT_NUM_ARGS, CC_AT_STR_LEN, CC_AT_STR_PTR, CC_GET_ID_TOKEN, cc_stmt_buf_idx, cc_token, Comment_Line, end_stmt_line_idx, FALSE, Func_Entry, Func_Exit, get_dynamic_predef_str(), len, NULL, NULL_IDX, NXT_COL, nxt_line, nxt_line_col, nxt_line_end_idx, pp_line_idx, PP_LINE_TYPE, prev_idx, Regular_Line, scan_fortran_macro(), shift_nxt_line(), srch_cc_sym_tbl(), TOKEN_LEN, TOKEN_LINE, TOKEN_STR, TRACE, and TRUE.
Referenced by pp_get_stmt().
boolean scan_fortran_stmt | ( | void | ) |
Definition at line 1324 of file cond_comp.c.
References adjust_continued_macro(), cc_advance_idx(), CC_AT_DEFINED, CC_AT_DYNAMIC_PREDEF, CC_AT_NUM_ARGS, CC_AT_STR_LEN, CC_AT_STR_PTR, CC_GET_ID_TOKEN, cc_stmt_buf_idx, cc_token, ch_class, Ch_Class_Letter, end_stmt_line_idx, EXIT, FALSE, Func_Entry, Func_Exit, get_dynamic_predef_str(), len, NULL, NULL_IDX, NXT_COL, nxt_line, nxt_line_col, nxt_line_end_idx, nxt_line_num_lines, pp_line_idx, pp_nxt_line_EOL, prev_idx, scan_fortran_macro(), shift_nxt_line(), srch_cc_sym_tbl(), TOKEN_LEN, TOKEN_LINE, TOKEN_STR, TRACE, TRUE, and underscore.
Referenced by pp_get_stmt().
int amp = '&' |
Definition at line 286 of file src_input.h.
Referenced by cc_get_stmt(), fixed_classify_line(), and free_classify_line().
Definition at line 905 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), open_include_file(), and parse_cc_line().
int at_sign = '@' |
Definition at line 288 of file src_input.h.
Referenced by enter_cmd_line_cc_define(), fixed_classify_line(), fixed_get_char(), free_classify_line(), free_get_char(), next_arg_is_kwd_equal(), next_id_is_imp_control(), and set_stmt_type_known().
int bang = '!' |
Definition at line 277 of file src_input.h.
Referenced by fixed_classify_line(), fixed_get_char(), free_classify_line(), free_get_char(), next_arg_is_kwd_equal(), and set_stmt_type_known().
int blank = ' ' |
Definition at line 268 of file src_input.h.
Referenced by __OPN(), _INQ(), adjust_continued_macro(), cc_get_next_char(), cc_get_stmt(), cc_get_token(), copy_define_str(), fixed_classify_line(), fixed_get_char(), fixed_get_stmt(), free_classify_line(), free_get_char(), free_get_stmt(), init_src_input(), is_dollar_directive(), is_par_directive(), is_pound_line_dir(), is_star_directive(), next_arg_is_kwd_equal(), next_id_is_imp_control(), ntr_io_string_constant(), parse_define_str(), prev_char_line_and_col(), read_line(), scan_fortran_macro(), scan_thru_close_paren(), set_stmt_type_known(), whats_after_brkt_group(), and whats_after_paren_group().
Definition at line 203 of file cond_comp.h.
Referenced by cc_get_next_char(), cc_get_stmt(), cc_get_token(), copy_define_str(), parse_cc_line(), parse_cc_mult_opnd(), parse_define_str(), read_line(), scan_cc_line(), scan_cc_macro(), and shift_cc_stmt_buf().
int cc_stmt_buf_idx |
Definition at line 204 of file cond_comp.h.
Referenced by cc_advance_idx(), cc_get_next_char(), cc_get_stmt(), cc_get_token(), flush_cc_line(), insert_macro(), parse_cc_line(), parse_cc_mult_opnd(), parse_define_str(), read_line(), scan_cc_line(), scan_cc_macro(), scan_fixed_comment(), scan_fortran_macro(), and scan_fortran_stmt().
Definition at line 110 of file cond_comp.h.
Referenced by cc_get_stmt(), find_line_and_col(), read_line(), and shift_cc_stmt_buf().
Definition at line 111 of file cond_comp.h.
Referenced by cc_get_stmt(), find_line_and_col(), read_line(), and shift_cc_stmt_buf().
Definition at line 316 of file src_input.h.
Referenced by cc_get_next_char(), digit_is_format_label(), enter_cmd_line_cc_define(), fixed_classify_line(), fixed_get_char(), fixed_get_char_literal(), flush_cc_line(), free_classify_line(), free_get_char(), free_get_char_literal(), get_dir_token_from_str(), is_dollar_directive(), is_par_directive(), is_star_directive(), next_arg_is_kwd_equal(), next_id_is_imp_control(), print_nxt_line(), reset_src_input(), scan_fortran_stmt(), and set_stmt_type_known().
char* ch_str[] [static] |
Definition at line 847 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_char_literal(), free_get_char(), and free_get_char_literal().
Definition at line 160 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and init_src_input().
Definition at line 139 of file src_input.h.
Referenced by classify_line(), fixed_get_char(), fixed_get_stmt(), free_get_char(), free_get_stmt(), and preprocess_only_driver().
int char_delim |
Definition at line 140 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 146 of file src_input.h.
Referenced by init_src_input(), and open_include_file().
int colon = ':' |
Definition at line 290 of file src_input.h.
Referenced by is_substring_ref(), and stmt_has_double_colon().
int comma = ',' |
Definition at line 295 of file src_input.h.
Referenced by DaVinci::Change_Attr(), DaVinci::Emit_Attr(), is_substring_ref(), ISA_Print_End(), DaVinci::New_Node(), DaVinci::Node_Begin(), print_attr_f(), scan_fortran_macro(), stmt_is_DO_stmt(), and DaVinci::Usage_Error().
Definition at line 141 of file src_input.h.
Referenced by fixed_get_stmt(), and free_get_stmt().
int db_quote = '"' |
Definition at line 267 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and parse_cc_line().
int digit_start |
Definition at line 142 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int dollar = '$' |
Definition at line 285 of file src_input.h.
Referenced by enter_cmd_line_cc_define(), fixed_classify_line(), fixed_get_char(), free_classify_line(), free_get_char(), next_arg_is_kwd_equal(), next_id_is_imp_control(), and set_stmt_type_known().
int dot = '.' |
Definition at line 264 of file src_input.h.
Referenced by digit_is_format_label(), and DRA_Process_Commons().
FILE* dot_i_fptr |
Definition at line 903 of file src_input.h.
Referenced by cc_get_stmt(), fixed_get_stmt(), free_get_stmt(), init_src_input(), open_include_file(), pp_get_stmt(), preprocess_only_driver(), and print_nxt_line().
int eos = 0 |
Definition at line 291 of file src_input.h.
Referenced by _g_charstr(), cc_get_next_char(), cc_get_stmt(), cc_get_token(), fixed_classify_line(), fixed_get_char(), fixed_get_char_literal(), flush_cc_line(), free_classify_line(), free_get_char(), free_get_char_literal(), g_charstr(), init_src_input(), parse_cc_line(), print_nxt_line(), print_stmt(), read_line(), scan_fortran_macro(), scan_thru_close_paren(), whats_after_brkt_group(), and whats_after_paren_group().
int equal = '=' |
Definition at line 282 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), is_implied_do(), next_arg_is_kwd_equal(), next_id_is_imp_control(), optimize_reshape(), set_stmt_type_known(), stmt_is_DATA_stmt(), and stmt_is_DO_stmt().
Definition at line 143 of file src_input.h.
Referenced by classify_line(), fixed_get_char(), free_classify_line(), free_get_stmt(), init_src_input(), pp_get_stmt(), and preprocess_only_driver().
int extra_nxt_line = NULL_IDX |
Definition at line 202 of file src_input.h.
Referenced by adjust_continued_macro(), move_up_next_msg_queue(), pp_get_stmt(), read_line(), shift_nxt_line(), and shift_to_line_size().
Definition at line 144 of file src_input.h.
Referenced by fixed_classify_line().
Definition at line 145 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int format_idx = -1 |
Definition at line 308 of file src_input.h.
Referenced by cif_message_rec(), fixed_classify_line(), and free_classify_line().
int format_start_idx |
Definition at line 310 of file src_input.h.
Referenced by format_line_n_col(), and set_format_start_idx().
int format_str[7][2] |
{ {'F', 'f'}, {'O', 'o'}, {'R', 'r'}, {'M', 'm'}, {'A', 'a'}, {'T', 't'}, {'(', '('}}
Definition at line 300 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 147 of file src_input.h.
Referenced by open_include_file().
int greater = '>' |
Definition at line 297 of file src_input.h.
Referenced by is_implied_do().
boolean have_issued_msg_37 [static] |
Definition at line 313 of file src_input.h.
Referenced by init_src_input(), and read_line().
boolean havent_issued_at_ansi [static] |
Definition at line 890 of file src_input.h.
Referenced by fixed_get_char(), free_get_char(), and init_src_input().
boolean havent_issued_dollar_ansi [static] |
Definition at line 891 of file src_input.h.
Referenced by fixed_get_char(), free_get_char(), and init_src_input().
boolean havent_issued_tab_ansi [static] |
Definition at line 889 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), and init_src_input().
Definition at line 148 of file src_input.h.
Referenced by fixed_classify_line(), fixed_get_stmt(), free_classify_line(), free_get_stmt(), parse_cc_line(), pp_get_stmt(), and preprocess_only_driver().
Definition at line 309 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 154 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
Definition at line 150 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), open_include_file(), and parse_cc_line().
Definition at line 155 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), parse_cc_line(), pp_get_stmt(), and preprocess_only_driver().
int include_stmt_file_col = 0 |
Definition at line 152 of file src_input.h.
Referenced by open_include_file(), and update_global_line().
int include_stmt_file_line = 0 |
Definition at line 151 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), preprocess_only_driver(), and update_global_line().
Definition at line 153 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
Definition at line 157 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 919 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
int lbrkt = '[' |
Definition at line 280 of file src_input.h.
Referenced by scan_fortran_macro(), set_stmt_type_known(), and whats_after_brkt_group().
int lc_a = 'a' |
Definition at line 230 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_b = 'b' |
Definition at line 232 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 234 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and pp_get_stmt().
Definition at line 236 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
int lc_e = 'e' |
Definition at line 238 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 240 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_g = 'g' |
Definition at line 242 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_h = 'h' |
Definition at line 244 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
int lc_i = 'i' |
Definition at line 246 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_l = 'l' |
Definition at line 248 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
int lc_m = 'm' |
Definition at line 250 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_n = 'n' |
Definition at line 252 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_o = 'o' |
Definition at line 254 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_p = 'p' |
Definition at line 256 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_r = 'r' |
Definition at line 258 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 260 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lc_t = 't' |
Definition at line 262 of file src_input.h.
int less = '<' |
Definition at line 298 of file src_input.h.
Referenced by is_implied_do().
Definition at line 225 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), and omp_extension_prefix().
int line_size |
Definition at line 162 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_stmt(), free_get_char(), free_get_stmt(), init_src_input(), open_include_file(), pp_get_stmt(), preprocess_only_driver(), print_nxt_line(), and read_line().
char* line_type_str[] [static] |
{ "Comment_Line", "Include_Line", "Cond_Comp_Line", "Dir_Line", "Regular_Line", "Continuation_Line", "EOF_Line" }
Definition at line 837 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int lines_in_buf |
Definition at line 163 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), format_line_n_col(), free_classify_line(), free_get_char(), free_get_char_literal(), free_get_stmt(), is_implied_do(), is_substring_ref(), next_arg_is_kwd_equal(), next_id_is_imp_control(), next_tok_is_paren_slash(), ntr_io_string_constant(), omp_extension_prefix(), print_err_line(), print_src(), print_stmt(), put_char_const_in_tbl(), put_format_in_tbl(), reset_src_input(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), stmt_is_DO_stmt(), whats_after_brkt_group(), and whats_after_paren_group().
int lparen = '(' |
Definition at line 278 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), is_implied_do(), is_substring_ref(), next_id_is_imp_control(), next_tok_is_paren_slash(), put_format_in_tbl(), scan_fortran_macro(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), stmt_is_DO_stmt(), and whats_after_paren_group().
int marked_blank = (int)(((unsigned)1 << SIGN_BIT) | ' ') |
Definition at line 273 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 114 of file src_input.h.
Referenced by final_src_input(), issue_deferred_msgs(), and ntr_msg_queue().
long msg_queue_idx = NULL_IDX |
Definition at line 115 of file src_input.h.
Referenced by issue_deferred_msgs(), and ntr_msg_queue().
int msg_queue_inc = 5 |
Definition at line 116 of file src_input.h.
Referenced by print_src_input_tbls().
int msg_queue_init_size = 5 |
Definition at line 117 of file src_input.h.
Referenced by print_src_input_tbls().
long msg_queue_largest_idx = NULL_IDX |
Definition at line 121 of file src_input.h.
long msg_queue_limit = OUR_LONG_MAX |
Definition at line 118 of file src_input.h.
int msg_queue_num_wds = NUM_MQ_WDS |
Definition at line 119 of file src_input.h.
Referenced by print_src_input_tbls().
long msg_queue_size = 0 |
Definition at line 120 of file src_input.h.
Referenced by ntr_msg_queue().
int newline = '\n' |
Definition at line 276 of file src_input.h.
Referenced by cc_get_next_char(), cc_get_stmt(), cc_get_token(), copy_define_str(), fixed_classify_line(), fixed_get_char(), free_classify_line(), free_get_char(), init_src_input(), is_dollar_directive(), is_par_directive(), is_star_directive(), next_arg_is_kwd_equal(), ntr_io_string_constant(), parse_cc_line(), print_nxt_line(), print_stmt(), read_line(), and set_stmt_type_known().
Definition at line 105 of file src_input.h.
Referenced by move_up_next_msg_queue(), and ntr_next_msg_queue().
long next_msg_queue_idx = NULL_IDX |
Definition at line 106 of file src_input.h.
Referenced by move_up_next_msg_queue(), and ntr_next_msg_queue().
int next_msg_queue_inc = 5 |
Definition at line 107 of file src_input.h.
int next_msg_queue_init_size = 5 |
Definition at line 108 of file src_input.h.
Definition at line 112 of file src_input.h.
long next_msg_queue_limit = OUR_LONG_MAX |
Definition at line 109 of file src_input.h.
Definition at line 110 of file src_input.h.
long next_msg_queue_size = 0 |
Definition at line 111 of file src_input.h.
Referenced by ntr_next_msg_queue().
int nine = '9' |
Definition at line 293 of file src_input.h.
Referenced by fixed_classify_line().
int num_idx |
Definition at line 165 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
char num_str[5] |
Definition at line 164 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 171 of file src_input.h.
Referenced by adjust_continued_macro(), cc_advance_idx(), fixed_classify_line(), fixed_get_stmt(), free_classify_line(), free_get_stmt(), init_src_input(), insert_macro(), is_dollar_directive(), is_par_directive(), is_pound_line_dir(), is_star_directive(), open_include_file(), pp_get_stmt(), print_err_line(), print_nxt_line(), read_line(), scan_fixed_comment(), scan_fortran_macro(), scan_fortran_stmt(), shift_nxt_line(), and shift_to_line_size().
Definition at line 226 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), and free_get_stmt().
Definition at line 172 of file src_input.h.
Referenced by fixed_classify_line(), fixed_get_stmt(), free_classify_line(), free_get_stmt(), init_src_input(), insert_macro(), pp_get_stmt(), print_err_line(), read_line(), scan_fixed_comment(), scan_fortran_macro(), scan_fortran_stmt(), shift_nxt_line(), and shift_to_line_size().
Definition at line 223 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), and free_get_stmt().
int nxt_line_end_idx[MAX_FIXED_LINES+1] |
Definition at line 184 of file src_input.h.
Referenced by adjust_continued_macro(), cc_advance_idx(), fixed_classify_line(), free_classify_line(), init_src_input(), open_include_file(), print_nxt_line(), read_line(), scan_fixed_comment(), scan_fortran_stmt(), shift_nxt_line(), and shift_to_line_size().
int nxt_line_EOL |
Definition at line 179 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), free_get_stmt(), preprocess_only_driver(), and print_err_line().
int nxt_line_idx |
Definition at line 174 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), free_get_stmt(), get_nxt_line(), init_src_input(), open_include_file(), and read_line().
Definition at line 175 of file src_input.h.
Referenced by classify_line(), and fixed_get_stmt().
int nxt_line_length |
Definition at line 176 of file src_input.h.
Referenced by classify_line().
Definition at line 181 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), free_get_stmt(), and preprocess_only_driver().
int nxt_line_num |
Definition at line 177 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), free_get_stmt(), init_src_input(), open_include_file(), and print_err_line().
Definition at line 199 of file src_input.h.
Referenced by adjust_continued_macro(), classify_line(), fixed_classify_line(), free_classify_line(), get_nxt_line(), init_src_input(), open_include_file(), pp_get_stmt(), read_line(), scan_fortran_stmt(), shift_nxt_line(), and shift_to_line_size().
Definition at line 180 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), and free_get_stmt().
Definition at line 183 of file src_input.h.
Referenced by adjust_continued_macro(), init_src_input(), open_include_file(), read_line(), shift_nxt_line(), and shift_to_line_size().
Definition at line 178 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), free_get_stmt(), get_nxt_line(), init_src_input(), open_include_file(), pp_get_stmt(), preprocess_only_driver(), and read_line().
int one = '1' |
Definition at line 292 of file src_input.h.
Referenced by _MERGE(), ar_power(), ar_sim(), cwh_addr_nonc_recast(), fei_cot(), fei_substr(), Targ_Convert_Length(), Targ_IntrinsicOp(), and WN_ConstPowerOf2().
int percent = '%' |
Definition at line 287 of file src_input.h.
Referenced by next_id_is_imp_control(), set_stmt_type_known(), and stmt_is_DATA_stmt().
int pound = '#' |
Definition at line 296 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), is_pound_line_dir(), and parse_cc_line().
char pound_file[MAX_FILE_NAME_SIZE] |
Definition at line 159 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and init_src_input().
Definition at line 193 of file src_input.h.
Referenced by adjust_continued_macro().
Definition at line 196 of file src_input.h.
Referenced by adjust_continued_macro().
int pp_line_idx |
Definition at line 200 of file src_input.h.
Referenced by cc_advance_idx(), classify_line(), fixed_classify_line(), fixed_get_stmt(), free_classify_line(), free_get_stmt(), get_nxt_line(), init_src_input(), insert_macro(), open_include_file(), pp_get_stmt(), preprocess_only_driver(), print_nxt_line(), scan_fixed_comment(), scan_fortran_macro(), scan_fortran_stmt(), and shift_to_line_size().
Definition at line 194 of file src_input.h.
Definition at line 195 of file src_input.h.
int pp_nxt_line_EOL[MAX_FIXED_LINES+1] |
Definition at line 189 of file src_input.h.
Referenced by adjust_continued_macro(), scan_fortran_stmt(), shift_nxt_line(), and shift_to_line_size().
int pp_nxt_line_idx[MAX_FIXED_LINES+1] |
Definition at line 191 of file src_input.h.
Referenced by adjust_continued_macro(), get_nxt_line(), and read_line().
Definition at line 185 of file src_input.h.
Definition at line 186 of file src_input.h.
Referenced by adjust_continued_macro(), classify_line(), read_line(), shift_nxt_line(), and shift_to_line_size().
Definition at line 192 of file src_input.h.
Referenced by read_line().
int pp_nxt_line_num[MAX_FIXED_LINES+1] |
Definition at line 187 of file src_input.h.
Referenced by adjust_continued_macro(), classify_line(), move_up_next_msg_queue(), read_line(), and shift_nxt_line().
Definition at line 190 of file src_input.h.
Definition at line 188 of file src_input.h.
Referenced by adjust_continued_macro(), get_nxt_line(), init_src_input(), pp_get_stmt(), and read_line().
int pp_orig_line_size[MAX_FIXED_LINES+1] |
Definition at line 197 of file src_input.h.
Referenced by adjust_continued_macro(), and shift_nxt_line().
int prev_char_delim = 0 |
Definition at line 204 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 205 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int previous_char |
Definition at line 206 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
long previous_global_line |
Definition at line 926 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), init_src_input(), pp_get_stmt(), preprocess_only_driver(), and print_nxt_line().
int quote = '\'' |
Definition at line 266 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and parse_cc_line().
int rbrkt = ']' |
Definition at line 281 of file src_input.h.
Referenced by scan_fortran_macro(), and whats_after_brkt_group().
int rparen = ')' |
Definition at line 279 of file src_input.h.
Referenced by is_implied_do(), is_substring_ref(), next_id_is_imp_control(), put_format_in_tbl(), scan_fortran_macro(), scan_thru_close_paren(), stmt_has_double_colon(), stmt_is_DATA_stmt(), stmt_is_DO_stmt(), and whats_after_paren_group().
int save_char_delim |
Definition at line 912 of file src_input.h.
int save_digit_start |
Definition at line 913 of file src_input.h.
Definition at line 916 of file src_input.h.
Referenced by pp_get_stmt().
Definition at line 917 of file src_input.h.
int save_format_idx |
Definition at line 914 of file src_input.h.
Definition at line 915 of file src_input.h.
Definition at line 908 of file src_input.h.
Definition at line 909 of file src_input.h.
Definition at line 910 of file src_input.h.
Definition at line 911 of file src_input.h.
Definition at line 207 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int semi_colon = ';' |
Definition at line 289 of file src_input.h.
Referenced by fixed_classify_line(), fixed_get_char(), fixed_get_stmt(), free_classify_line(), free_get_char(), and free_get_stmt().
int slash = '/' |
Definition at line 283 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), is_implied_do(), next_tok_is_paren_slash(), and stmt_is_DATA_stmt().
Definition at line 124 of file src_input.h.
Referenced by final_src_input(), init_src_input(), and open_include_file().
long src_stk_idx = NULL_IDX |
Definition at line 125 of file src_input.h.
Referenced by fixed_classify_line(), fixed_get_stmt(), free_classify_line(), free_get_stmt(), get_curr_file_name(), init_src_input(), open_include_file(), pp_get_stmt(), preprocess_only_driver(), read_line(), and update_global_line().
int src_stk_inc = 2 |
Definition at line 126 of file src_input.h.
Referenced by print_src_input_tbls().
int src_stk_init_size = 3 |
Definition at line 127 of file src_input.h.
Referenced by print_src_input_tbls().
long src_stk_largest_idx = NULL_IDX |
Definition at line 132 of file src_input.h.
long src_stk_limit = OUR_LONG_MAX |
Definition at line 128 of file src_input.h.
int src_stk_num_wds |
HOST_BYTES_TO_WORDS( sizeof(src_stk_type))
Definition at line 129 of file src_input.h.
Referenced by print_src_input_tbls().
long src_stk_size = 0 |
Definition at line 131 of file src_input.h.
int star = '*' |
Definition at line 265 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int starting_pt |
Definition at line 208 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), and init_src_input().
Definition at line 210 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), format_line_n_col(), free_classify_line(), free_get_char(), free_get_char_literal(), free_get_stmt(), is_implied_do(), is_substring_ref(), next_arg_is_kwd_equal(), next_id_is_imp_control(), next_tok_is_paren_slash(), ntr_io_string_constant(), prev_char_line_and_col(), print_err_line(), print_src(), print_stmt(), put_char_const_in_tbl(), put_format_in_tbl(), reset_src_input(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), stmt_is_DO_stmt(), whats_after_brkt_group(), and whats_after_paren_group().
Definition at line 211 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), format_line_n_col(), free_get_char(), free_get_char_literal(), free_get_stmt(), prev_char_line_and_col(), print_err_line(), and reset_src_input().
Definition at line 222 of file src_input.h.
Referenced by fixed_get_stmt(), and free_get_stmt().
int stmt_buf_EOS_idx |
Definition at line 214 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_stmt(), free_get_char(), free_get_stmt(), scan_thru_close_paren(), whats_after_brkt_group(), and whats_after_paren_group().
int stmt_buf_idx |
Definition at line 212 of file src_input.h.
Referenced by digit_is_format_label(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), free_get_char(), free_get_char_literal(), free_get_stmt(), is_implied_do(), is_substring_ref(), next_arg_is_kwd_equal(), next_id_is_imp_control(), next_tok_is_paren_slash(), prev_char_line_and_col(), put_char_const_in_tbl(), put_format_in_tbl(), reset_src_input(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), and stmt_is_DO_stmt().
Definition at line 213 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_stmt(), free_get_char(), and free_get_stmt().
int stmt_line_end_idx[MAX_FIXED_LINES+1] |
Definition at line 216 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), format_line_n_col(), free_classify_line(), free_get_char(), free_get_char_literal(), free_get_stmt(), is_implied_do(), is_substring_ref(), next_arg_is_kwd_equal(), next_id_is_imp_control(), next_tok_is_paren_slash(), ntr_io_string_constant(), prev_char_line_and_col(), print_err_line(), print_src(), put_char_const_in_tbl(), put_format_in_tbl(), reset_src_input(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), stmt_is_DO_stmt(), whats_after_brkt_group(), and whats_after_paren_group().
int stmt_line_idx |
Definition at line 217 of file src_input.h.
Referenced by digit_is_format_label(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), free_get_char(), free_get_char_literal(), free_get_stmt(), is_implied_do(), is_substring_ref(), next_arg_is_kwd_equal(), next_id_is_imp_control(), next_tok_is_paren_slash(), parse_end_stmt(), prev_char_line_and_col(), print_err_line(), put_char_const_in_tbl(), put_format_in_tbl(), reset_src_input(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), and stmt_is_DO_stmt().
int stmt_line_num[MAX_FIXED_LINES+1] |
Definition at line 218 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), format_line_n_col(), free_get_char(), free_get_char_literal(), free_get_stmt(), omp_extension_prefix(), prev_char_line_and_col(), print_err_line(), print_src(), and reset_src_input().
int stmt_line_offset[MAX_FIXED_LINES+1] |
Definition at line 219 of file src_input.h.
Referenced by digit_is_format_label(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), format_line_n_col(), free_get_char(), free_get_char_literal(), free_get_stmt(), is_implied_do(), is_substring_ref(), next_arg_is_kwd_equal(), next_id_is_imp_control(), next_tok_is_paren_slash(), ntr_io_string_constant(), prev_char_line_and_col(), put_char_const_in_tbl(), put_format_in_tbl(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), stmt_is_DO_stmt(), whats_after_brkt_group(), and whats_after_paren_group().
Definition at line 215 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), fixed_get_char(), fixed_get_char_literal(), fixed_get_stmt(), format_line_n_col(), free_classify_line(), free_get_char(), free_get_char_literal(), free_get_stmt(), is_implied_do(), is_substring_ref(), next_arg_is_kwd_equal(), next_id_is_imp_control(), next_tok_is_paren_slash(), ntr_io_string_constant(), prev_char_line_and_col(), print_err_line(), print_src(), print_stmt(), put_char_const_in_tbl(), put_format_in_tbl(), reset_src_input(), scan_thru_close_paren(), set_stmt_type_known(), stmt_has_double_colon(), stmt_is_DATA_stmt(), stmt_is_DO_stmt(), whats_after_brkt_group(), and whats_after_paren_group().
int stmt_prefix_len |
Definition at line 220 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_stmt(), free_get_char(), and free_get_stmt().
int tab = '\t' |
Definition at line 275 of file src_input.h.
Referenced by adjust_continued_macro(), cc_get_next_char(), cc_get_stmt(), cc_get_token(), copy_define_str(), fixed_classify_line(), fixed_get_char(), fixed_get_stmt(), free_classify_line(), free_get_char(), free_get_stmt(), In_Visible_Symtab(), is_dollar_directive(), is_par_directive(), is_pound_line_dir(), is_star_directive(), narcar_(), nartab_(), nchara_(), next_arg_is_kwd_equal(), next_id_is_imp_control(), nretca_(), ntabca_(), ntabch_(), ntr_io_string_constant(), parse_define_str(), prev_char_line_and_col(), rretrg_(), rretvr_(), scan_fortran_macro(), scan_thru_close_paren(), set_stmt_type_known(), tabarg_(), whats_after_brkt_group(), and whats_after_paren_group().
Definition at line 231 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 233 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 235 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and pp_get_stmt().
Definition at line 237 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
int uc_e = 'E' |
Definition at line 239 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 241 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int uc_g = 'G' |
Definition at line 243 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 245 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
int uc_i = 'I' |
Definition at line 247 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 249 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 251 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 253 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
int uc_o = 'O' |
Definition at line 255 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 257 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 259 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 261 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 263 of file src_input.h.
int underscore = '_' |
Definition at line 284 of file src_input.h.
Referenced by cc_get_token(), digit_is_format_label(), enter_cmd_line_cc_define(), fixed_classify_line(), free_classify_line(), next_arg_is_kwd_equal(), next_id_is_imp_control(), parse_cc_operand(), parse_define_str(), scan_cc_line(), scan_fortran_stmt(), and set_stmt_type_known().
boolean valid_f90_char[MAX_ASCII_CHARS] [static] |
Definition at line 577 of file src_input.h.
Referenced by fixed_classify_line().
int zero = '0' |
Definition at line 294 of file src_input.h.