
Go to the source code of this file.
| typedef enum dir_prefix_values dir_prefix_type |
Definition at line 74 of file src_input.h.
| typedef struct msg_queue_entry msg_queue_type |
Definition at line 102 of file src_input.h.
| typedef struct msg_queue_entry next_msg_queue_type |
Definition at line 103 of file src_input.h.
| typedef enum src_file_values src_file_type |
Definition at line 52 of file src_input.h.
| typedef struct src_stk_entry src_stk_type |
Definition at line 104 of file src_input.h.
| enum dir_prefix_values |
Definition at line 65 of file src_input.h.
| enum src_file_values |
| boolean is_dollar_directive | ( | int | ) |
Definition at line 1978 of file lex.c.
References blank, ch_class, Ch_Class_Letter, EXIT, FALSE, Func_Entry, Func_Exit, IDENTICAL, idx, islower(), kwd_sgi_dir, kwd_sgi_dir_idx, kwd_sgi_dir_len, MAX_KWD_LEN, newline, NULL, nxt_line, strncmp(), 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 1570 of file lex.c.
References blank, ch_class, Ch_Class_Letter, EXIT, FALSE, Func_Entry, Func_Exit, IDENTICAL, idx, islower(), kwd_sgi_dir, kwd_sgi_dir_idx, kwd_sgi_dir_len, MAX_KWD_LEN, newline, NULL, nxt_line, strncmp(), 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 2106 of file lex.c.
References blank, ch_class, Ch_Class_Letter, EXIT, FALSE, Func_Entry, Func_Exit, IDENTICAL, idx, islower(), kwd_sgi_dir, kwd_sgi_dir_idx, kwd_sgi_dir_len, MAX_KWD_LEN, newline, NULL, nxt_line, strncmp(), 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().
Definition at line 132 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, col, 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_found, Internal, MAX_FILE_NAME_SIZE, MAX_SRC_LINE_SIZE, newline, NO_ARG, ntr_cc_sym_tbl(), ntr_next_msg_queue(), NULL, NULL_IDX, opnd, parse_cc_expr(), parse_define_str(), POP_CC_BLK_STK, pound, printf(), PRINTMSG(), PUSH_CC_BLK_STK, quote, scan_cc_line(), srch_cc_sym_tbl(), str, STR_ARG, TOKEN_COLUMN, TOKEN_LEN, TOKEN_LINE, TOKEN_STR, TOKEN_VALUE, TRACE, TRUE, and Warning.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
Definition at line 1225 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, col, Comment_Line, end_stmt_line_idx, FALSE, Func_Entry, Func_Exit, get_dynamic_predef_str(), i, 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(), strlen(), TOKEN_LEN, TOKEN_LINE, TOKEN_STR, TRACE, and TRUE.
Referenced by pp_get_stmt().
Definition at line 1329 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, col, end_stmt_line_idx, EXIT, FALSE, Func_Entry, Func_Exit, get_dynamic_predef_str(), i, 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(), strlen(), TOKEN_LEN, TOKEN_LINE, TOKEN_STR, TRACE, TRUE, and underscore.
Referenced by pp_get_stmt().
| int amp = '&' |
Definition at line 282 of file src_input.h.
Referenced by cc_get_stmt(), fixed_classify_line(), and free_classify_line().
| boolean angle_brkt_include = FALSE |
Definition at line 901 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 284 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 273 of file src_input.h.
Referenced by fixed_classify_line(), fixed_get_char(), free_classify_line(), free_get_char(), main(), next_arg_is_kwd_equal(), and set_stmt_type_known().
| int blank = ' ' |
Definition at line 268 of file src_input.h.
Referenced by adjust_continued_macro(), cc_get_next_char(), cc_get_stmt(), cc_get_token(), copy_define_str(), ffesymbol_declare_cblock(), fixed_classify_line(), fixed_get_char(), fixed_get_stmt(), free_classify_line(), free_get_char(), free_get_stmt(), getenv_(), 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().
| char cc_stmt_buf[MAX_STMT_CHAR_SIZE] |
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().
| ch_class_type ch_class[MAX_ASCII_CHARS] |
Definition at line 312 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().
| boolean change_orig_src_file = FALSE |
Definition at line 162 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and init_src_input().
| boolean change_source_form = FALSE |
Definition at line 141 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 142 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| boolean cif_file_rec_issued = FALSE |
Definition at line 148 of file src_input.h.
Referenced by init_src_input(), and open_include_file().
| int colon = ':' |
Definition at line 286 of file src_input.h.
Referenced by bfd_boolean(), dumpimp(), ffedata_advance_(), ffeintrin_check_(), ffeintrin_init_0(), is_substring_ref(), lookup_line(), mf_file_function_line_tree(), and stmt_has_double_colon().
| int comma = ',' |
Definition at line 291 of file src_input.h.
Referenced by bitmap_print(), DaVinci::Change_Attr(), default_print_insn(), disassemble(), dump_edge_info(), DaVinci::Emit_Attr(), ffestb_V0201_(), fix_range(), GTY(), help(), WN_INSTRUMENT_WALKER::Instrument_Circuit(), WN_INSTRUMENT_WALKER::Instrument_Cselect(), is_substring_ref(), ISA_Print_End(), m32c_print_operand(), DaVinci::New_Node(), DaVinci::Node_Begin(), print_attr_f(), print_flags(), print_instruction(), print_intr(), scan_fortran_macro(), stmt_is_DO_stmt(), DaVinci::Usage_Error(), WB_symbol(), WFE_Expand_Expr(), WGEN_add_guard_var(), and WGEN_Address_Of().
| 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 144 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| int dollar = '$' |
Definition at line 281 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 dosnewline = '\r' |
| int dot = '.' |
Definition at line 264 of file src_input.h.
Referenced by abs32code(), aligncode(), complete_intrinsic_definition(), digit_is_format_label(), DRA_Process_Commons(), elf32_h8_relax_section(), extra_case(), ffestb_R100110_(), give_switch(), h8300_reloc16_estimate(), h8300_reloc16_extra_cases(), java_init(), kill_bogus_lines(), mmix_elf_relax_section(), rd_F(), w65_reloc16_estimate(), w65_reloc16_extra_cases(), walk_type(), and write_gc_structure_fields().
Definition at line 899 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 287 of file src_input.h.
Referenced by _g_charstr(), cc_get_next_char(), cc_get_stmt(), cc_get_token(), ffesta_save_(), 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(), read_line(), scan_fortran_macro(), scan_thru_close_paren(), whats_after_brkt_group(), and whats_after_paren_group().
| int equal = '=' |
Definition at line 278 of file src_input.h.
Referenced by Cache_Adjust_Latency(), Cache_Has_Conflict(), Fix_Cache_Conflict_latency(), fixed_classify_line(), fold(), fold_binary(), free_classify_line(), handle_param(), independent_decode_option(), is_implied_do(), next_arg_is_kwd_equal(), next_id_is_imp_control(), optimize_reshape(), set_stmt_type_known(), simplify_const_relational_operation(), simplify_relational_operation(), stmt_is_DATA_stmt(), and stmt_is_DO_stmt().
Definition at line 145 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 204 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().
| boolean first_line = TRUE |
Definition at line 146 of file src_input.h.
Referenced by ffelex_file_fixed(), and fixed_classify_line().
| boolean first_pound_line = TRUE |
Definition at line 147 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| int format_idx = -1 |
Definition at line 304 of file src_input.h.
Referenced by cif_message_rec(), fixed_classify_line(), and free_classify_line().
| int format_start_idx |
Definition at line 306 of file src_input.h.
Referenced by format_line_n_col(), and set_format_start_idx().
| int format_str[7][2] |
Initial value:
{ {'F', 'f'},
{'O', 'o'},
{'R', 'r'},
{'M', 'm'},
{'A', 'a'},
{'T', 't'},
{'(', '('}}
Definition at line 296 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| int full_include_name_idx = NULL_IDX |
| int greater = '>' |
boolean have_issued_msg_37 [static] |
boolean havent_issued_at_ansi [static] |
Definition at line 886 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 887 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 885 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), and init_src_input().
| boolean ignore_source_line = FALSE |
Definition at line 150 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 305 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 156 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
| char include_file[MAX_FILE_NAME_SIZE] |
Definition at line 152 of file src_input.h.
Definition at line 157 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 154 of file src_input.h.
Referenced by open_include_file(), and update_global_line().
| int include_stmt_file_line = 0 |
Definition at line 153 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 155 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
| boolean issue_obsolete_src_form_msg = FALSE |
Definition at line 159 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| boolean issue_pound_exit_line = FALSE |
Definition at line 915 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 276 of file src_input.h.
Referenced by scan_fortran_macro(), set_stmt_type_known(), and whats_after_brkt_group().
Definition at line 232 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 234 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 236 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and pp_get_stmt().
Definition at line 238 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 242 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 244 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 246 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
Definition at line 248 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| int lc_l = 'l' |
Definition at line 250 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 252 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 254 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
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().
| int lc_s = 's' |
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 294 of file src_input.h.
Referenced by is_implied_do(), and SNL_Optimize_Bounds().
| dir_prefix_type line_dir_prefix[MAX_FIXED_LINES+1] |
Definition at line 227 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), and omp_extension_prefix().
| int line_size |
Definition at line 164 of file src_input.h.
Referenced by Compute_Miss_Bytes(), 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(), read_line(), and SNL_Inner_Cache_Cost().
| int lines_in_buf |
Definition at line 165 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(), 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 274 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 = ((1 << SIGN_BIT) | ' ') |
Definition at line 269 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 116 of file src_input.h.
Referenced by issue_deferred_msgs(), and ntr_msg_queue().
| long msg_queue_idx = NULL_IDX |
Definition at line 117 of file src_input.h.
Referenced by issue_deferred_msgs(), and ntr_msg_queue().
| int msg_queue_inc = 5 |
Definition at line 118 of file src_input.h.
| int msg_queue_init_size = 5 |
Definition at line 119 of file src_input.h.
| long msg_queue_largest_idx = NULL_IDX |
Definition at line 123 of file src_input.h.
| long msg_queue_limit = OUR_LONG_MAX |
Definition at line 120 of file src_input.h.
| int msg_queue_num_wds = NUM_MQ_WDS |
Definition at line 121 of file src_input.h.
| long msg_queue_size = 0 |
Definition at line 271 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(), read_line(), save_cpp_output(), and set_stmt_type_known().
Definition at line 107 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 108 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 109 of file src_input.h.
| int next_msg_queue_init_size = 5 |
Definition at line 110 of file src_input.h.
| long next_msg_queue_largest_idx = NULL_IDX |
Definition at line 114 of file src_input.h.
| long next_msg_queue_limit = OUR_LONG_MAX |
Definition at line 111 of file src_input.h.
| int next_msg_queue_num_wds = NUM_MQ_WDS |
Definition at line 112 of file src_input.h.
| int nine = '9' |
| int num_idx |
Definition at line 167 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| char num_str[5] |
Definition at line 166 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| int nxt_line[MAX_SRC_LINE_SIZE] |
Definition at line 173 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 228 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), and free_get_stmt().
| int nxt_line_col[MAX_SRC_LINE_SIZE] |
Definition at line 174 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 225 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 186 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 181 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 176 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().
| int nxt_line_length |
Definition at line 183 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 179 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 201 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 182 of file src_input.h.
Referenced by classify_line(), fixed_get_stmt(), and free_get_stmt().
| int nxt_line_start_idx[MAX_FIXED_LINES+1] |
Definition at line 185 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 180 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 288 of file src_input.h.
| int percent = '%' |
Definition at line 283 of file src_input.h.
Referenced by expand_template_string(), format_gcov(), format_hwint(), next_id_is_imp_control(), set_stmt_type_known(), and stmt_is_DATA_stmt().
| int pound = '#' |
Definition at line 292 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 161 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and init_src_input().
| boolean pp_change_source_form[MAX_FIXED_LINES+1] |
| line_type pp_expected_line[MAX_FIXED_LINES+1] |
| int pp_line_idx |
Definition at line 202 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().
| dir_prefix_type pp_nxt_line_actual_dir_prefix[MAX_FIXED_LINES+1] |
Definition at line 196 of file src_input.h.
| dir_prefix_type pp_nxt_line_dir_prefix[MAX_FIXED_LINES+1] |
Definition at line 197 of file src_input.h.
| int pp_nxt_line_EOL[MAX_FIXED_LINES+1] |
Definition at line 191 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 193 of file src_input.h.
Referenced by adjust_continued_macro(), get_nxt_line(), and read_line().
| boolean pp_nxt_line_label[MAX_FIXED_LINES+1] |
Definition at line 187 of file src_input.h.
| int pp_nxt_line_length[MAX_FIXED_LINES+1] |
Definition at line 188 of file src_input.h.
Referenced by adjust_continued_macro(), classify_line(), read_line(), shift_nxt_line(), and shift_to_line_size().
| boolean pp_nxt_line_mp_line[MAX_FIXED_LINES+1] |
| int pp_nxt_line_num[MAX_FIXED_LINES+1] |
Definition at line 189 of file src_input.h.
Referenced by adjust_continued_macro(), classify_line(), move_up_next_msg_queue(), read_line(), and shift_nxt_line().
| int pp_nxt_line_prefix_len[MAX_FIXED_LINES+1] |
Definition at line 192 of file src_input.h.
| line_type pp_nxt_line_type[MAX_FIXED_LINES+1] |
Definition at line 190 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 199 of file src_input.h.
Referenced by adjust_continued_macro(), and shift_nxt_line().
| int prev_char_delim = 0 |
Definition at line 206 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 207 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| int previous_char |
Definition at line 208 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 922 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 _cpp_scan_out_logical_line(), ap_end(), canonicalize_text(), fixed_classify_line(), free_classify_line(), lang_specific_driver(), machopic_indirection_name(), parse_cc_line(), pp_base_format(), rd_POS(), scan_out_logical_line(), and wrt_AP().
| int rbrkt = ']' |
Definition at line 277 of file src_input.h.
Referenced by scan_fortran_macro(), and whats_after_brkt_group().
| int rparen = ')' |
Definition at line 275 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 908 of file src_input.h.
| int save_digit_start |
Definition at line 909 of file src_input.h.
Definition at line 913 of file src_input.h.
| int save_format_idx |
Definition at line 910 of file src_input.h.
Definition at line 911 of file src_input.h.
Definition at line 904 of file src_input.h.
Definition at line 905 of file src_input.h.
Definition at line 906 of file src_input.h.
Definition at line 907 of file src_input.h.
Definition at line 209 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
| int semi_colon = ';' |
Definition at line 285 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 279 of file src_input.h.
| src_stk_type* RESTRICT src_stk |
Definition at line 126 of file src_input.h.
Referenced by init_src_input(), and open_include_file().
| long src_stk_idx = NULL_IDX |
Definition at line 127 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 128 of file src_input.h.
| int src_stk_init_size = 3 |
Definition at line 129 of file src_input.h.
| long src_stk_largest_idx = NULL_IDX |
Definition at line 134 of file src_input.h.
| long src_stk_limit = OUR_LONG_MAX |
Definition at line 130 of file src_input.h.
| int src_stk_num_wds |
Initial value:
HOST_BYTES_TO_WORDS(
sizeof(src_stk_type))
Definition at line 131 of file src_input.h.
| long src_stk_size = 0 |
Definition at line 133 of file src_input.h.
| int star = '*' |
Definition at line 265 of file src_input.h.
Referenced by check_node_dependence(), ffestt_dimlist_as_expr(), fixed_classify_line(), free_classify_line(), and merge_dependencies().
| int starting_pt |
Definition at line 210 of file src_input.h.
Referenced by fixed_get_stmt(), free_get_stmt(), and init_src_input().
| int stmt_buf[MAX_STMT_CHAR_SIZE] |
Definition at line 212 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(), 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_buf_col[MAX_STMT_CHAR_SIZE] |
Definition at line 213 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().
| int stmt_buf_EOS_idx |
Definition at line 216 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 214 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 215 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 218 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(), 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 219 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 220 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(), and reset_src_input().
| int stmt_line_offset[MAX_FIXED_LINES+1] |
Definition at line 221 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().
| int stmt_line_start_idx[MAX_FIXED_LINES+1] |
Definition at line 217 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(), 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 222 of file src_input.h.
Referenced by fixed_get_char(), fixed_get_stmt(), free_get_char(), and free_get_stmt().
int tab = '\t' [read] |
Definition at line 270 of file src_input.h.
Definition at line 233 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 235 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
| int uc_c = 'C' |
Definition at line 237 of file src_input.h.
Referenced by fixed_classify_line(), free_classify_line(), and pp_get_stmt().
| int uc_d = 'D' |
Definition at line 239 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 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 fixed_classify_line(), and free_classify_line().
| int uc_h = 'H' |
Definition at line 247 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 249 of file src_input.h.
Referenced by fixed_classify_line(), and free_classify_line().
Definition at line 251 of file src_input.h.
Referenced by digit_is_format_label(), fixed_classify_line(), and free_classify_line().
| int uc_m = 'M' |
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 280 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] |
| int zero = '0' |
Definition at line 290 of file src_input.h.
1.5.6