#include "bfd.h"#include "sysdep.h"#include "bfdlink.h"#include "ld.h"#include "ldexp.h"#include "ldver.h"#include "ldlang.h"#include "ldfile.h"#include "ldemul.h"#include "ldmisc.h"#include "ldmain.h"#include "mri.h"#include "ldctor.h"#include "ldlex.h"#include <stdio.h>

Go to the source code of this file.
Data Types | |
| union | yystype |
| type | yystype::big_int |
| type | yystype::phdr_info |
| union | yyalloc |
Defines | |
| #define | YYBISON 1 |
| #define | INT 257 |
| #define | NAME 258 |
| #define | LNAME 259 |
| #define | PLUSEQ 260 |
| #define | MINUSEQ 261 |
| #define | MULTEQ 262 |
| #define | DIVEQ 263 |
| #define | LSHIFTEQ 264 |
| #define | RSHIFTEQ 265 |
| #define | ANDEQ 266 |
| #define | OREQ 267 |
| #define | OROR 268 |
| #define | ANDAND 269 |
| #define | EQ 270 |
| #define | NE 271 |
| #define | LE 272 |
| #define | GE 273 |
| #define | LSHIFT 274 |
| #define | RSHIFT 275 |
| #define | UNARY 276 |
| #define | END 277 |
| #define | ALIGN_K 278 |
| #define | BLOCK 279 |
| #define | BIND 280 |
| #define | QUAD 281 |
| #define | SQUAD 282 |
| #define | LONG 283 |
| #define | SHORT 284 |
| #define | BYTE 285 |
| #define | SECTIONS 286 |
| #define | PHDRS 287 |
| #define | DATA_SEGMENT_ALIGN 288 |
| #define | DATA_SEGMENT_RELRO_END 289 |
| #define | DATA_SEGMENT_END 290 |
| #define | SORT_BY_NAME 291 |
| #define | SORT_BY_ALIGNMENT 292 |
| #define | SIZEOF_HEADERS 293 |
| #define | OUTPUT_FORMAT 294 |
| #define | FORCE_COMMON_ALLOCATION 295 |
| #define | OUTPUT_ARCH 296 |
| #define | INHIBIT_COMMON_ALLOCATION 297 |
| #define | SEGMENT_START 298 |
| #define | INCLUDE 299 |
| #define | MEMORY 300 |
| #define | DEFSYMEND 301 |
| #define | NOLOAD 302 |
| #define | DSECT 303 |
| #define | COPY 304 |
| #define | INFO 305 |
| #define | OVERLAY 306 |
| #define | DEFINED 307 |
| #define | TARGET_K 308 |
| #define | SEARCH_DIR 309 |
| #define | MAP 310 |
| #define | ENTRY 311 |
| #define | NEXT 312 |
| #define | SIZEOF 313 |
| #define | ADDR 314 |
| #define | LOADADDR 315 |
| #define | MAX_K 316 |
| #define | MIN_K 317 |
| #define | STARTUP 318 |
| #define | HLL 319 |
| #define | SYSLIB 320 |
| #define | FLOAT 321 |
| #define | NOFLOAT 322 |
| #define | NOCROSSREFS 323 |
| #define | ORIGIN 324 |
| #define | FILL 325 |
| #define | LENGTH 326 |
| #define | CREATE_OBJECT_SYMBOLS 327 |
| #define | INPUT 328 |
| #define | GROUP 329 |
| #define | OUTPUT 330 |
| #define | CONSTRUCTORS 331 |
| #define | ALIGNMOD 332 |
| #define | AT 333 |
| #define | SUBALIGN 334 |
| #define | PROVIDE 335 |
| #define | AS_NEEDED 336 |
| #define | CHIP 337 |
| #define | LIST 338 |
| #define | SECT 339 |
| #define | ABSOLUTE 340 |
| #define | LOAD 341 |
| #define | NEWLINE 342 |
| #define | ENDWORD 343 |
| #define | ORDER 344 |
| #define | NAMEWORD 345 |
| #define | ASSERT_K 346 |
| #define | FORMAT 347 |
| #define | PUBLIC 348 |
| #define | BASE 349 |
| #define | ALIAS 350 |
| #define | TRUNCATE 351 |
| #define | REL 352 |
| #define | INPUT_SCRIPT 353 |
| #define | INPUT_MRI_SCRIPT 354 |
| #define | INPUT_DEFSYM 355 |
| #define | CASE 356 |
| #define | EXTERN 357 |
| #define | START 358 |
| #define | VERS_TAG 359 |
| #define | VERS_IDENTIFIER 360 |
| #define | GLOBAL 361 |
| #define | LOCAL 362 |
| #define | VERSIONK 363 |
| #define | INPUT_VERSION_SCRIPT 364 |
| #define | KEEP 365 |
| #define | ONLY_IF_RO 366 |
| #define | ONLY_IF_RW 367 |
| #define | EXCLUDE_FILE 368 |
| #define | DONTDECLARE_MALLOC |
| #define | YYDEBUG 1 |
| #define | ERROR_NAME_MAX 20 |
| #define | PUSH_ERROR(x) if (error_index < ERROR_NAME_MAX) error_names[error_index] = x; error_index++; |
| #define | POP_ERROR() error_index--; |
| #define | YYSTYPE yystype |
| #define | YYSTYPE_IS_TRIVIAL 1 |
| #define | YYFINAL 689 |
| #define | YYFLAG -32768 |
| #define | YYNTBASE 138 |
| #define | YYTRANSLATE(x) ((unsigned)(x) <= 368 ? yytranslate[x] : 250) |
| #define | YYLAST 1760 |
| #define | YYSTACK_ALLOC malloc |
| #define | YYSTACK_FREE free |
| #define | YYSTACK_GAP_MAX (sizeof (union yyalloc) - 1) |
| #define | YYSTACK_BYTES(N) |
| #define | YYCOPY(To, From, Count) |
| #define | YYSTACK_RELOCATE(Stack) |
| #define | YYSIZE_T unsigned int |
| #define | yyerrok (yyerrstatus = 0) |
| #define | yyclearin (yychar = YYEMPTY) |
| #define | YYEMPTY -2 |
| #define | YYEOF 0 |
| #define | YYACCEPT goto yyacceptlab |
| #define | YYABORT goto yyabortlab |
| #define | YYERROR goto yyerrlab1 |
| #define | YYFAIL goto yyerrlab |
| #define | YYRECOVERING() (!!yyerrstatus) |
| #define | YYBACKUP(Token, Value) |
| #define | YYTERROR 1 |
| #define | YYERRCODE 256 |
| #define | YYLLOC_DEFAULT(Current, Rhs, N) |
| #define | YYLEX yylex () |
| #define | YYFPRINTF fprintf |
| #define | YYDPRINTF(Args) |
| #define | YYINITDEPTH 200 |
| #define | YYMAXDEPTH 10000 |
| #define | YYPARSE_PARAM_ARG |
| #define | YYPARSE_PARAM_DECL |
| #define | YY_DECL_NON_LSP_VARIABLES |
| #define | YY_DECL_VARIABLES YY_DECL_NON_LSP_VARIABLES |
| #define | YYPOPSTACK (yyvsp--, yyssp--) |
Functions/Subroutines | |
| YY_DECL_VARIABLES int | yyparse (YYPARSE_PARAM_ARG) |
| void | yyerror (char *arg) const |
Variables | |
| static enum section_type | sectype |
| lang_memory_region_type * | region |
| bfd_boolean | ldgram_want_filename = TRUE |
| FILE * | saved_script_handle = NULL |
| bfd_boolean | force_make_executable = FALSE |
| bfd_boolean | ldgram_in_script = FALSE |
| bfd_boolean | ldgram_had_equals = FALSE |
| bfd_boolean | ldgram_had_keep = FALSE |
| char * | ldgram_vers_current_lang = NULL |
| static char * | error_names [ERROR_NAME_MAX] |
| static int | error_index |
| static const short | yytranslate [] |
| static const short | yyprhs [] |
| static const short | yyrhs [] |
| static const short | yyrline [] |
| static const char *const | yytname [] |
| static const short | yyr1 [] |
| static const short | yyr2 [] |
| static const short | yydefact [] |
| static const short | yydefgoto [] |
| static const short | yypact [] |
| static const short | yypgoto [] |
| static const short | yytable [] |
| static const short | yycheck [] |
| int | yydebug |
| #define ABSOLUTE 340 |
| #define ADDR 314 |
Definition at line 67 of file ldgram.c.
Referenced by exp_init_os(), exp_print_token(), fold_name(), lang_enter_overlay_section(), lang_insert_orphan(), pr_dyn_count(), pr_vertex_name(), and yyparse().
| #define ALIGN_K 278 |
Definition at line 31 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), fold_unary(), lang_insert_orphan(), ldctor_build_sets(), and yyparse().
| #define ANDAND 269 |
Definition at line 22 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), read_token(), and yyparse().
| #define ANDEQ 266 |
| #define BLOCK 279 |
Definition at line 32 of file ldgram.c.
Referenced by browse_tree(), build_block(), c_build_bind_expr(), calls_function_1(), cgraph_build_static_cdtor(), cgraph_varpool_output_debug_info(), check_init(), copy_body_r(), create_omp_child_function(), decl_function_context(), decl_type_context(), DST_get_context(), dump_generic_node(), estimate_num_insns_1(), exp_print_token(), expand_call_inline(), expand_fixup(), ffecom_expr_power_integer_(), gcc2gs(), generate_bytecode_insns(), get_expr_operands(), GTY(), integrate_decl_tree(), is_body_block(), java_lang_expand_expr(), lower_omp_master(), lower_omp_ordered(), lower_omp_sections(), lower_omp_single(), make_node_stat(), mostly_copy_tree_r(), pop_scope(), poplevel(), print_node(), remap_block(), tree_code_size(), tree_node_structure(), use_thunk(), verify_function(), and walk_tree().
| #define BYTE 285 |
Definition at line 38 of file ldgram.c.
Referenced by _set_stride(), build_link_order(), exp_print_token(), lang_do_assignments_1(), lang_size_sections_1(), ldctor_build_sets(), and print_data_statement().
| #define COPY 304 |
| #define DATA_SEGMENT_ALIGN 288 |
Definition at line 41 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), and yyparse().
| #define DATA_SEGMENT_END 290 |
Definition at line 43 of file ldgram.c.
Referenced by exp_print_token(), fold_unary(), and yyparse().
| #define DATA_SEGMENT_RELRO_END 289 |
Definition at line 42 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), and yyparse().
| #define DEFINED 307 |
Definition at line 60 of file ldgram.c.
Referenced by exp_print_token(), fold_name(), and yyparse().
| #define DIVEQ 263 |
| #define END 277 |
Definition at line 30 of file ldgram.c.
Referenced by Emit_Bundle_Packing(), Emit_Pack_Component(), ISA_Pack_End(), ISA_Print_End(), Post_loop_peeling(), and Print_Name().
| #define EQ 270 |
Definition at line 23 of file ldgram.c.
Referenced by alpha_comparison_operator(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_setcc(), alpha_emit_xfloating_compare(), alpha_fp_comparison_operator(), alpha_lookup_xfloating_lib_func(), alpha_split_conditional_move(), alpha_swapped_comparison_operator(), alpha_zero_comparison_operator(), arc_select_cc_mode(), arm_canonicalize_comparison(), arm_select_cc_mode(), arm_select_dominance_cc_mode(), asm_conditional_branch(), avr_out_sbxx_branch(), bb_estimate_probability_locally(), bfin_gen_compare(), bfin_rtx_costs(), block_alloc(), boolean_operator(), branch_operator(), branch_positive_comparison_operator(), branch_zero_operator(), build_post_landing_pads(), c4x_print_operand(), canonicalize_condition(), carry_compare_operand(), ccr_bit(), ccr_eqne_operator(), check_attr_test(), cmpib_comparison_operator(), combine_bnp(), combine_simplify_rtx(), compare_eq_p(), compare_from_rtx(), comparison_dominates_p(), comparison_operator_index(), comparison_string(), cond_string(), condexec_branch_operator(), condexec_test_operator(), condition_value(), conditionalize_block(), crx_print_operand(), d30v_emit_comparison(), d30v_expand_builtin_va_arg(), d30v_print_operand(), delete_null_pointer_checks(), do_cmp_and_jump(), do_compare_rtx_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_zero_rtx(), do_jump_if_equal(), do_store_flag(), eliminate_regs(), eliminate_regs_1(), emit_bcnd(), emit_store_flag(), eq_neq_comparison_operator(), eq_or_neq(), eqne_comparison_operator(), eqne_operator(), equality_comparison_operator(), equality_op(), equality_operator(), estimate_probability(), evaluate_eq_attr(), even_relop(), exp_equiv_p(), exp_print_token(), expand_bool_compare_and_swap(), expand_builtin_mathfn(), expand_compare_and_swap_loop(), expand_copysign_absneg(), expand_divmod(), expand_doubleword_shift(), expand_errno_check(), expand_expr(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expr_equiv_p(), fcmov_comparison_operator(), final_scan_insn(), find_comparison_args(), find_implicit_sets(), find_split_point(), flags_needed_for_conditional(), float_relational_operator(), fold_binary(), fold_rtx(), fp_comparison_operator(), fr30_print_operand(), from_compare(), frv_cond_flags(), frv_ifcvt_modify_multiple_tests(), frv_ifcvt_modify_tests(), frv_print_operand(), frv_select_cc_mode(), gen_beq(), gen_compare(), gen_conditional_branch(), gen_conditional_move(), gen_ffssi2(), gen_float_relational(), gen_int_relational(), gen_seq(), gen_split_387(), gen_split_389(), gen_split_391(), gen_split_392(), gen_split_393(), gen_split_394(), gen_split_395(), get_arc_condition_code(), get_arm_condition_code(), get_float_compare_codes(), get_rtx_code(), get_vec_cmp_insn(), gt_ggc_mx_rtx_def(), i960_print_operand(), ia64_expand_compare(), ia64_expand_compare_and_swap(), ia64_expand_vecint_compare(), ia64_print_operand(), if_then_else_cond(), implies_p(), init_all_optabs(), init_optabs(), instantiate_virtual_regs_1(), integer_relational_operator(), ip2k_gen_sCOND(), ip2k_gen_unsigned_comp_branch(), ip2k_rtx_costs(), iq2000_output_conditional_branch(), iv_number_of_iterations(), ix86_cc_mode(), ix86_comparison_operator(), ix86_expand_aligntest(), ix86_expand_branch(), ix86_expand_carry_flag_compare(), ix86_expand_fp_compare(), ix86_expand_fp_movcc(), ix86_expand_int_vcond(), ix86_expand_strlensi_unroll_1(), ix86_fp_compare_code_to_integer(), ix86_fp_comparison_arithmetics_cost(), ix86_fp_comparison_codes(), ix86_prepare_sse_fp_compare_args(), known_cond(), loop_iterations(), m32c_expand_movcc(), m32c_init_libfuncs(), m32c_print_operand(), m32c_rtx_costs(), m32c_scc_pattern(), m68hc11_eq_compare_operator(), m68hc11_expand_compare_and_branch(), map_test_to_internal_test(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), mcore_gen_compare_reg(), mips_emit_compare(), mips_emit_scc(), mips_output_conditional_branch(), mips_rtx_costs(), mips_va_arg(), mmix_comparison_operator(), mmix_foldable_comparison_operator(), mmix_output_condition(), mmix_select_cc_mode(), mmix_valid_comparison(), mostly_false_jump(), movb_comparison_operator(), noce_try_bitop(), noce_try_move(), nonzero_bits1(), noov_compare64_op(), noov_compare_op(), normal_comp_operator(), normal_comparison_operator(), num_sign_bit_copies1(), output_cbranch(), output_dbcc_and_branch(), output_fpop(), output_fpops(), output_scc_di(), output_v9branch(), pj_print_cond(), pj_signed_comparison_operator(), predicate_operator(), prepare_float_lib_cmp(), prepare_scc_operands(), print_exp(), print_operand(), print_pattern(), proper_comparison_operator(), put_condition_code(), ra_print_rtx_2op(), recog(), recog_1(), recog_11(), recog_13(), recog_14(), recog_18(), recog_19(), recog_2(), recog_20(), recog_21(), recog_3(), recog_34(), recog_4(), recog_5(), recog_7(), recog_8(), recog_9(), record_jump_cond(), relop(), relop_no_unsigned(), rev_cond_name(), reverse_condition(), reverse_condition_maybe_unordered(), reversed_comparison_code_parts(), rs6000_aix_emit_builtin_unwind_init(), rs6000_emit_cmove(), rs6000_emit_sCOND(), rs6000_emit_vector_compare(), rs6000_generate_compare(), rs6000_rtx_costs(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtx_equal_for_memref_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), s390_branch_condition_mask(), s390_canonicalize_comparison(), s390_expand_addcc(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_cs_hqi(), s390_expand_movmem(), s390_expand_setmem(), s390_select_ccmode(), safe_insn_src_p(), score_print_operand(), score_select_cc_mode(), select_cc_mode(), select_dominance_cc_mode(), set_extends(), sh_expand_t_scc(), signed_comparison_operator(), signed_condition(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_relational_operation(), simplify_gen_relational(), simplify_if_then_else(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_ternary_operation(), single_insn_src_p(), sjlj_emit_dispatch_table(), sparc_emit_float_lib_cmp(), sparc_expand_compare_and_swap_12(), sparc_struct_value_rtx(), spe_expand_predicate_builtin(), split_1(), srelational_si_operator(), sse_comparison_operator(), stack_protect_epilogue(), subst_constants(), summarize_insn(), swap_condition(), thumb_condition_code(), trap_cmp_op(), unroll_loop(), unroll_loop_runtime_iterations(), unsigned_condition(), update_set_flags(), v9_regcmp_p(), valid_dbcc_comparison_p(), valid_dbcc_comparison_p_2(), validate_condition_mode(), vax_output_conditional_branch(), vr4130_avoid_branch_rt_conflict(), write_test_expr(), xstormy16_emit_cbranch(), xstormy16_output_cbranch_hi(), xstormy16_output_cbranch_si(), and yyparse().
| #define FLOAT 321 |
Definition at line 74 of file ldgram.c.
Referenced by alpha_lookup_xfloating_lib_func(), alpha_rtx_costs(), arm_rtx_costs(), check_precision(), cirrus_reorg(), combine_simplify_rtx(), eliminate_regs(), eliminate_regs_1(), elimination_effects(), emit_soft_tfmode_cvt(), expand_float(), float_conversion(), fold_rtx(), force_operand(), gt_ggc_mx_rtx_def(), init_optabs(), instantiate_virtual_regs_1(), ix86_prepare_fp_compare_args(), mcore_rtx_costs(), mips_rtx_costs(), pj_output_rval(), print_exp(), recog_1(), recog_10(), recog_12(), recog_16(), recog_17(), recog_2(), recog_21(), recog_4(), recog_6(), recog_7(), recog_8(), recog_9(), rs6000_rtx_costs(), rtx_needs_barrier(), sh_adjust_cost(), sh_rtx_costs(), simplify_const_unary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), single_insn_src_p(), sparc_rtx_costs(), split_1(), split_2(), summarize_insn(), vax_rtx_cost(), and vax_rtx_costs().
| #define GE 273 |
Definition at line 26 of file ldgram.c.
Referenced by _type_f(), adjusted_comparison_operator(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_setcc(), alpha_emit_xfloating_compare(), alpha_lookup_xfloating_lib_func(), alpha_split_conditional_move(), arm_canonicalize_comparison(), arm_select_cc_mode(), arm_select_dominance_cc_mode(), avr_normalize_condition(), avr_out_sbxx_branch(), bb_estimate_probability_locally(), biased_biv_may_wrap_p(), branch_operator(), c4x_gen_compare_reg(), c4x_print_operand(), canon_condition(), canonicalize_condition(), ccr_bit(), check_attr_test(), check_dbra_loop(), clipper_va_arg(), cmpib_comparison_operator(), combine_bnp(), combine_simplify_rtx(), compare_sign_p(), comparison_dominates_p(), comparison_operator_index(), comparison_string(), cond_string(), condition_value(), crx_print_operand(), d30v_emit_comparison(), d30v_print_operand(), do_cmp_and_jump(), do_compare_rtx_and_jump(), do_jump(), do_store_flag(), dsp16xx_comparison_operator(), e_d(), eliminate_regs(), eliminate_regs_1(), emit_case_nodes(), emit_conditional_add(), emit_store_flag(), estimate_probability(), exp_print_token(), expand_abs(), expand_divmod(), expand_expr(), expand_expr_real_1(), expand_fix(), expand_float(), expand_sdiv_pow2(), expand_smod_pow2(), final_scan_insn(), find_comparison_args(), flags_needed_for_conditional(), float_relational_operator(), fold_binary(), fold_rtx(), fp_comparison_operator(), fr30_print_operand(), from_compare(), frv_print_operand(), frv_select_cc_mode(), gen_bge(), gen_compare(), gen_conditional_move(), gen_float_relational(), gen_int_relational(), gen_sge(), get_arc_condition_code(), get_arm_condition_code(), get_rtx_code(), get_vec_cmp_insn(), greater_comparison_operator(), gt_ggc_mx_rtx_def(), i960_print_operand(), ia64_expand_vecint_compare(), implies_p(), inequality_comparisons_p(), init_all_optabs(), init_optabs(), instantiate_virtual_regs_1(), integer_relational_operator(), ip2k_gen_signed_comp_branch(), ip2k_rtx_costs(), iv_number_of_iterations(), ix86_cc_mode(), ix86_comparison_operator(), ix86_expand_branch(), ix86_expand_carry_flag_compare(), ix86_expand_fp_compare(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_fp_compare_code_to_integer(), ix86_fp_comparison_arithmetics_cost(), ix86_fp_comparison_codes(), ix86_prepare_sse_fp_compare_args(), ix86_va_arg(), known_cond(), loop_iterations(), m32c_init_libfuncs(), m32c_print_operand(), m32c_rtx_costs(), m68hc11_expand_compare_and_branch(), map_test_to_internal_test(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), mcore_gen_compare_reg(), minmax_code(), mips_gen_conditional_trap(), mips_relational_operand_ok_p(), mips_rtx_costs(), mmix_canonicalize_comparison(), mmix_comparison_operator(), mmix_foldable_comparison_operator(), mmix_output_condition(), mostly_false_jump(), movb_comparison_operator(), mt_generate_compare(), noce_get_alt_condition(), noce_try_abs(), noce_try_minmax(), noce_try_sign_mask(), nonzero_bits1(), noov_compare64_op(), noov_compare_op(), num_sign_bit_copies1(), odd_relop(), output_cbranch(), output_dbcc_and_branch(), output_fpop(), output_fpops(), output_isel(), output_scc_di(), output_v9branch(), pj_print_cond(), pj_signed_comparison_operator(), prepare_float_lib_cmp(), prepare_scc_operands(), print_exp(), print_operand(), put_condition_code(), ra_print_rtx_2op(), rd_ed(), recog_21(), recog_4(), recog_5(), recog_7(), recog_8(), recog_9(), relop(), relop_no_unsigned(), restore_compare_p(), rev_cond_name(), reverse_condition(), reverse_condition_maybe_unordered(), rs6000_emit_cmove(), rs6000_emit_minmax(), rs6000_emit_sCOND(), rs6000_emit_vector_compare(), rs6000_generate_compare(), rs6000_va_arg(), rtl_gen_interval_profiler(), rtx_needs_barrier(), s390_branch_condition_mask(), s390_canonicalize_comparison(), s390_select_ccmode(), s390_slb_comparison(), safe_insn_src_p(), score_print_operand(), score_select_cc_mode(), select_cc_mode(), select_dominance_cc_mode(), set_extends(), sh_va_arg(), shorten_into_mode(), signed_comparison_operator(), signed_condition(), signed_inequality_operator(), simplify_comparison(), simplify_const_relational_operation(), simplify_if_then_else(), simplify_relational_operation(), simplify_unary_operation(), simplify_unary_operation_1(), single_insn_src_p(), sparc_emit_fixunsdi(), sparc_emit_float_lib_cmp(), srelational_si_operator(), sse_comparison_operator(), summarize_insn(), swap_condition(), thumb_condition_code(), trap_cmp_op(), unroll_loop(), unsigned_condition(), unsigned_jump_follows_p(), v9_regcmp_p(), valid_dbcc_comparison_p(), valid_dbcc_comparison_p_2(), validate_condition_mode(), vax_output_conditional_branch(), w_ed(), write_test_expr(), wrt_G(), xstormy16_ineqsi_operator(), xstormy16_output_cbranch_hi(), xstormy16_output_cbranch_si(), xtensa_va_arg(), and yyparse().
| #define INCLUDE 299 |
| #define INFO 305 |
Definition at line 58 of file ldgram.c.
Referenced by Fiz_Fuse(), fiz_fuse_analysis_info(), Fuse_Outer_Loops(), and outer_fusion_analysis_info().
| #define INPUT_SCRIPT 353 |
| #define KEEP 365 |
| #define LE 272 |
Definition at line 25 of file ldgram.c.
Referenced by alpha_comparison_operator(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_setcc(), alpha_emit_xfloating_compare(), alpha_fp_comparison_operator(), alpha_lookup_xfloating_lib_func(), alpha_swapped_comparison_operator(), alpha_zero_comparison_operator(), arm_canonicalize_comparison(), arm_select_cc_mode(), arm_select_dominance_cc_mode(), avr_normalize_condition(), bb_estimate_probability_locally(), bfin_gen_compare(), bfin_rtx_costs(), biased_biv_may_wrap_p(), c4x_gen_compare_reg(), c4x_print_operand(), canon_condition(), canonicalize_condition(), canonicalize_iv_subregs(), ccr_bit(), check_attr_test(), check_dbra_loop(), cmpib_comparison_operator(), combine_simplify_rtx(), compare_diff_p(), comparison_dominates_p(), comparison_operator_index(), comparison_string(), cond_string(), condition_value(), crx_print_operand(), d30v_print_operand(), do_compare_rtx_and_jump(), do_jump(), do_store_flag(), eliminate_regs(), eliminate_regs_1(), emit_case_nodes(), emit_conditional_add(), emit_store_flag(), estimate_probability(), exp_print_token(), expand_a_rotate(), expand_expr(), expand_expr_real_1(), final_scan_insn(), flags_needed_for_conditional(), float_relational_operator(), fold_binary(), fold_rtx(), fr30_print_operand(), frv_print_operand(), gen_ble(), gen_compare(), gen_conditional_move(), gen_float_relational(), gen_sle(), get_arc_condition_code(), get_arm_condition_code(), get_rtx_code(), gt_ggc_mx_rtx_def(), gtle_operator(), i960_print_operand(), ia64_expand_vecint_compare(), implies_p(), inequality_comparisons_p(), init_all_optabs(), init_optabs(), instantiate_virtual_regs_1(), integer_relational_operator(), ip2k_gen_signed_comp_branch(), ip2k_rtx_costs(), iv_number_of_iterations(), ix86_cc_mode(), ix86_comparison_operator(), ix86_expand_branch(), ix86_expand_carry_flag_compare(), ix86_expand_fp_compare(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_fp_comparison_arithmetics_cost(), ix86_fp_comparison_codes(), ix86_prepare_sse_fp_compare_args(), known_cond(), less_comparison_operator(), loop_iterations(), m32c_init_libfuncs(), m32c_print_operand(), m32c_rtx_costs(), m68hc11_expand_compare_and_branch(), map_test_to_internal_test(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), mcore_gen_compare_reg(), mcore_modify_comparison(), minmax_code(), mips_canonicalize_comparison(), mips_gen_conditional_trap(), mips_relational_operand_ok_p(), mips_rtx_costs(), mmix_canonicalize_comparison(), mmix_comparison_operator(), mmix_foldable_comparison_operator(), mmix_output_condition(), mostly_false_jump(), mt_generate_compare(), noce_get_alt_condition(), noce_try_abs(), noce_try_minmax(), noce_try_sign_mask(), nonzero_bits1(), normal_comparison_operator(), num_sign_bit_copies1(), odd_relop(), output_cbranch(), output_dbcc_and_branch(), output_isel(), output_scc_di(), output_v9branch(), pj_print_cond(), pj_print_operand(), pj_signed_comparison_operator(), prepare_float_lib_cmp(), prepare_scc_operands(), print_exp(), print_operand(), put_condition_code(), ra_print_rtx_2op(), recog_21(), recog_3(), recog_4(), recog_5(), recog_7(), recog_8(), recog_9(), relop(), relop_no_unsigned(), restore_compare_p(), ret_cond_branch(), rev_cond_name(), reverse_condition(), reverse_condition_maybe_unordered(), rs6000_emit_cmove(), rs6000_emit_sCOND(), rs6000_emit_vector_compare(), rs6000_generate_compare(), rtl_gen_pow2_profiler(), rtx_needs_barrier(), s390_branch_condition_mask(), s390_canonicalize_comparison(), s390_select_ccmode(), s390_slb_comparison(), safe_insn_src_p(), score_print_operand(), select_cc_mode(), select_dominance_cc_mode(), set_extends(), shorten_into_mode(), signed_comparison_operator(), signed_condition(), signed_inequality_operator(), simplify_comparison(), simplify_const_relational_operation(), simplify_if_then_else(), simplify_relational_operation(), single_insn_src_p(), sparc_emit_float_lib_cmp(), srelational_si_operator(), sse_comparison_operator(), summarize_insn(), swap_condition(), thumb_condition_code(), unroll_loop(), unsigned_condition(), unsigned_jump_follows_p(), v9_regcmp_p(), valid_dbcc_comparison_p(), valid_dbcc_comparison_p_2(), validate_condition_mode(), vax_output_conditional_branch(), write_test_expr(), xstormy16_emit_cbranch(), xstormy16_output_cbranch_hi(), and yyparse().
| #define LENGTH 326 |
Definition at line 79 of file ldgram.c.
Referenced by exp_print_token(), fold_name(), and yyparse().
| #define LNAME 259 |
| #define LOADADDR 315 |
Definition at line 68 of file ldgram.c.
Referenced by exp_init_os(), exp_print_token(), fold_name(), lang_leave_overlay(), lang_leave_overlay_section(), and yyparse().
| #define LSHIFT 274 |
Definition at line 27 of file ldgram.c.
Referenced by _fpadd_parts(), exp_print_token(), fold_binary(), read_token(), and yyparse().
| #define LSHIFTEQ 264 |
| #define MAX_K 316 |
Definition at line 69 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), lang_enter_overlay_section(), and yyparse().
| #define MEMORY 300 |
| #define MIN_K 317 |
| #define MINUSEQ 261 |
| #define MULTEQ 262 |
| #define NE 271 |
Definition at line 24 of file ldgram.c.
Referenced by alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_setcc(), alpha_emit_xfloating_compare(), alpha_lookup_xfloating_lib_func(), alpha_split_conditional_move(), alpha_zero_comparison_operator(), arc_select_cc_mode(), arm_canonicalize_comparison(), arm_final_prescan_insn(), arm_select_cc_mode(), arm_select_dominance_cc_mode(), avr_out_sbxx_branch(), bb_estimate_probability_locally(), bfin_gen_compare(), block_alloc(), boolean_operator(), branch_operator(), branch_zero_operator(), c4x_print_operand(), canonicalize_condition(), canonicalize_iv_subregs(), carry_compare_operand(), ccr_bit(), ccr_eqne_operator(), check_attr_test(), check_dbra_loop(), cmpib_comparison_operator(), combine_bnp(), combine_simplify_rtx(), compare_eq_p(), compare_from_rtx(), comparison_dominates_p(), comparison_operator_index(), comparison_string(), cond_string(), condexec_branch_operator(), condexec_test_operator(), condition_value(), convert_move(), crx_print_operand(), d30v_emit_comparison(), d30v_print_operand(), delete_null_pointer_checks(), delete_null_pointer_checks_1(), do_cmp_and_jump(), do_compare_rtx_and_jump(), do_jump(), do_jump_by_parts_greater_rtx(), do_store_flag(), eliminate_regs(), eliminate_regs_1(), emit_bcnd(), emit_case_bit_tests(), emit_cond_move(), emit_store_flag(), eq_neq_comparison_operator(), eq_or_neq(), eqne_comparison_operator(), eqne_operator(), equality_comparison_operator(), equality_op(), equality_operator(), estimate_probability(), exp_equiv_p(), exp_print_token(), expand_a_rotate(), expand_compare_and_swap_loop(), expand_divmod(), expand_expr_real_1(), expr_equiv_p(), fcmov_comparison_operator(), fill_edata(), final_scan_insn(), find_comparison_args(), find_implicit_sets(), find_split_point(), flags_needed_for_conditional(), float_relational_operator(), fold_binary(), fold_rtx(), force_to_mode(), fr30_print_operand(), frv_cond_flags(), frv_ifcvt_modify_insn(), frv_ifcvt_modify_tests(), frv_print_operand(), frv_select_cc_mode(), gen_bne(), gen_compare(), gen_conditional_branch(), gen_conditional_move(), gen_divmod_fixed_value(), gen_float_relational(), gen_int_relational(), gen_mod_pow2(), gen_sne(), gen_split_387(), gen_split_389(), gen_split_391(), gen_split_392(), gen_split_393(), gen_split_394(), gen_split_395(), gen_v9_scc(), generate_edata(), get_arc_condition_code(), get_arm_condition_code(), get_float_compare_codes(), get_rtx_code(), gt_ggc_mx_rtx_def(), i960_print_operand(), ia64_expand_atomic_op(), ia64_expand_compare(), ia64_expand_fetch_and_op(), ia64_expand_op_and_fetch(), ia64_expand_vecint_compare(), ia64_print_operand(), ia64_spec_check_src_p(), if_then_else_cond(), init_all_optabs(), init_optabs(), instantiate_virtual_regs_1(), integer_relational_operator(), ip2k_gen_unsigned_comp_branch(), ip2k_rtx_costs(), iq2000_output_conditional_branch(), iv_number_of_iterations(), ix86_cc_mode(), ix86_comparison_operator(), ix86_expand_branch(), ix86_expand_carry_flag_compare(), ix86_expand_fp_compare(), ix86_expand_fp_movcc(), ix86_expand_int_vcond(), ix86_fp_compare_code_to_integer(), ix86_fp_comparison_arithmetics_cost(), ix86_fp_comparison_codes(), ix86_prepare_sse_fp_compare_args(), known_cond(), loop_bivs_init_find(), loop_iterations(), m32c_expand_movcc(), m32c_init_libfuncs(), m32c_print_operand(), m32c_rtx_costs(), m32c_scc_pattern(), m68hc11_eq_compare_operator(), m68hc11_expand_compare_and_branch(), map_test_to_internal_test(), may_trap_p(), may_trap_p_1(), maybe_eliminate_biv_1(), mcore_gen_compare_reg(), mips_emit_compare(), mips_emit_scc(), mips_expand_builtin_compare(), mips_output_conditional_branch(), mips_reverse_fp_cond_p(), mips_rtx_costs(), mmix_comparison_operator(), mmix_foldable_comparison_operator(), mmix_output_condition(), mmix_select_cc_mode(), mmix_valid_comparison(), mostly_false_jump(), movb_comparison_operator(), noce_try_bitop(), noce_try_move(), nonzero_bits1(), noov_compare64_op(), noov_compare_op(), normal_comp_operator(), normal_comparison_operator(), num_sign_bit_copies1(), odd_relop(), output_cbranch(), output_dbcc_and_branch(), output_ieee_ccmpeq(), output_isel(), output_scc_di(), output_v9branch(), peephole2_2(), pj_print_cond(), pj_signed_comparison_operator(), predicate_operator(), prepare_float_lib_cmp(), prepare_scc_operands(), print_exp(), print_operand(), print_pattern(), process_def_file(), proper_comparison_operator(), put_condition_code(), ra_print_rtx_2op(), recog_1(), recog_11(), recog_2(), recog_21(), recog_3(), recog_31(), recog_34(), recog_36(), recog_38(), recog_4(), recog_5(), recog_7(), recog_8(), recog_9(), record_jump_cond(), reload_cse_move2add(), relop(), relop_no_unsigned(), remove_useless_addtr_insns(), return_addr_rtx(), rev_cond_name(), reverse_condition(), reverse_condition_maybe_unordered(), reversed_comparison_code_parts(), rs6000_emit_cmove(), rs6000_emit_sCOND(), rs6000_emit_vector_compare(), rs6000_generate_compare(), rtl_gen_pow2_profiler(), rtx_equal_for_memref_p(), rtx_needs_barrier(), rtx_renumbered_equal_p(), s390_branch_condition_mask(), s390_canonicalize_comparison(), s390_expand_addcc(), s390_expand_atomic(), s390_expand_cs_hqi(), s390_select_ccmode(), safe_insn_src_p(), scc_comparison_operator(), score_print_operand(), score_select_cc_mode(), select_cc_mode(), select_dominance_cc_mode(), set_extends(), sh_expand_t_scc(), shorten_into_mode(), signed_comparison_operator(), signed_condition(), simplify_comparison(), simplify_const_relational_operation(), simplify_gen_relational(), simplify_if_then_else(), simplify_relational_operation(), simplify_relational_operation_1(), simplify_set(), simplify_ternary_operation(), single_insn_src_p(), sjlj_emit_function_enter(), sparc_emit_float_lib_cmp(), sparc_expand_compare_and_swap_12(), split_1(), split_4(), srelational_si_operator(), sse_comparison_operator(), subst_constants(), summarize_insn(), swap_condition(), thumb_condition_code(), trap_cmp_op(), unroll_loop(), unsigned_condition(), v9_regcmp_p(), valid_dbcc_comparison_p(), valid_dbcc_comparison_p_2(), validate_condition_mode(), vax_output_conditional_branch(), vr4130_avoid_branch_rt_conflict(), write_test_expr(), xstormy16_emit_cbranch(), xstormy16_output_cbranch_hi(), xstormy16_output_cbranch_si(), and yyparse().
| #define ONLY_IF_RO 366 |
Definition at line 119 of file ldgram.c.
Referenced by map_input_to_output_sections(), and yyparse().
| #define ONLY_IF_RW 367 |
Definition at line 120 of file ldgram.c.
Referenced by map_input_to_output_sections(), and yyparse().
| #define OREQ 267 |
| #define ORIGIN 324 |
Definition at line 77 of file ldgram.c.
Referenced by exp_print_token(), fold_name(), and yyparse().
| #define OROR 268 |
Definition at line 21 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), read_token(), and yyparse().
| #define OUTPUT_FORMAT 294 |
| #define PLUSEQ 260 |
| #define POP_ERROR | ( | ) | error_index--; |
| #define PUSH_ERROR | ( | x | ) | if (error_index < ERROR_NAME_MAX) error_names[error_index] = x; error_index++; |
| #define QUAD 281 |
| #define RSHIFT 275 |
Definition at line 28 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), read_token(), and yyparse().
| #define RSHIFTEQ 265 |
| #define SEARCH_DIR 309 |
| #define SECTIONS 286 |
| #define SEGMENT_START 298 |
Definition at line 51 of file ldgram.c.
Referenced by exp_print_token(), fold_binary(), and yyparse().
| #define SHORT 284 |
Definition at line 37 of file ldgram.c.
Referenced by arm_pr_no_long_calls(), arm_set_default_type_attributes(), build_link_order(), exp_print_token(), lang_do_assignments_1(), lang_size_sections_1(), ldctor_build_sets(), and print_data_statement().
| #define SIZEOF 313 |
Definition at line 66 of file ldgram.c.
Referenced by exp_init_os(), exp_print_token(), fold_name(), lang_enter_overlay_section(), lang_leave_overlay(), lang_leave_overlay_section(), and yyparse().
| #define SIZEOF_HEADERS 293 |
Definition at line 46 of file ldgram.c.
Referenced by exp_print_token(), fold_name(), and yyparse().
| #define SQUAD 282 |
Definition at line 35 of file ldgram.c.
Referenced by build_link_order(), exp_print_token(), lang_do_assignments_1(), lang_size_sections_1(), ldctor_build_sets(), and print_data_statement().
| #define START 358 |
Definition at line 111 of file ldgram.c.
Referenced by fixed_classify_line(), free_classify_line(), and parse_imp_do().
| #define TARGET_K 308 |
| #define TRUNCATE 351 |
Definition at line 104 of file ldgram.c.
Referenced by arm_rtx_costs(), arm_rtx_costs_1(), check_ext_dependent_givs(), combine_simplify_rtx(), convert_memory_address(), cse_insn(), eliminate_regs(), eliminate_regs_1(), elimination_effects(), expand_compound_operation(), extend_reg_operand(), extend_reg_or_0_operand(), extension_within_bounds_p(), find_base_term(), find_base_value(), find_reloads_address_1(), fold_rtx(), force_operand(), gen_lowpart_or_truncate(), general_extend_operand(), gt_ggc_mx_rtx_def(), init_expmed(), init_optabs(), inqhi_operand(), instantiate_virtual_regs_1(), ip2k_rtx_costs(), loop_giv_dump(), nonzero_bits1(), num_sign_bit_copies1(), print_exp(), print_operand(), recog_14(), recog_16(), recog_2(), recog_20(), recog_21(), recog_3(), recog_32(), recog_33(), recog_4(), recog_5(), recog_7(), recog_8(), recog_9(), reg_scan_mark_refs(), replace_oldest_value_addr(), rs6000_rtx_costs(), rtx_needs_barrier(), scan_rtx_address(), sh_gen_truncate(), shmedia_cleanup_truncate(), simplify_const_unary_operation(), simplify_giv_expr(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), simplify_unary_operation(), simplify_unary_operation_1(), summarize_insn(), t_runc(), thumb_rtx_costs(), v850_output_addr_const_extra(), and vax_rtx_costs().
| #define UNARY 276 |
| #define VERS_IDENTIFIER 360 |
| #define VERS_TAG 359 |
| #define YY_DECL_NON_LSP_VARIABLES |
| #define YY_DECL_VARIABLES YY_DECL_NON_LSP_VARIABLES |
| #define YYACCEPT goto yyacceptlab |
| #define YYBACKUP | ( | Token, | |||
| Value | ) |
| #define YYCOPY | ( | To, | |||
| From, | |||||
| Count | ) |
| #define YYDPRINTF | ( | Args | ) |
| #define YYEMPTY -2 |
Definition at line 1283 of file ldgram.c.
Referenced by feed_input(), finish_defarg(), process_next_inline(), yyparse(), and yyungetc().
| #define YYLLOC_DEFAULT | ( | Current, | |||
| Rhs, | |||||
| N | ) |
| #define YYPOPSTACK (yyvsp--, yyssp--) |
| #define YYSTACK_BYTES | ( | N | ) |
| #define YYSTACK_RELOCATE | ( | Stack | ) |
| #define YYTRANSLATE | ( | x | ) | ((unsigned)(x) <= 368 ? yytranslate[x] : 250) |
| void yyerror | ( | char * | arg | ) | const |
Definition at line 3364 of file ldgram.c.
References _, einfo(), error_index, ERROR_NAME_MAX, error_names, ldfile_assumed_script, and ldfile_input_filename.
| YY_DECL_VARIABLES int yyparse | ( | YYPARSE_PARAM_ARG | ) |
Definition at line 1505 of file ldgram.c.
References _, ABSOLUTE, ADDR, ALIGN_K, ANDAND, as_needed, bfd_arch_unknown, by_alignment, by_alignment_name, by_name, by_name_alignment, command_line, config, constructors_sorted, copy_section, memory_region_struct::current, DATA_SEGMENT_ALIGN, DATA_SEGMENT_END, DATA_SEGMENT_RELRO_END, DEFAULT_MEMORY_REGION, DEFINED, dsect_section, einfo(), EQ, wildcard_spec::exclude_name_list, exp_assert(), exp_assop(), exp_bigintop(), exp_binop(), exp_get_fill(), exp_get_vma(), exp_intop(), exp_nameop(), exp_provide(), exp_trinop(), exp_unop(), FALSE, fill(), args_type::force_common_definition, GE, i, info_section, args_type::inhibit_common_definition, int, L, lang_add_assignment(), lang_add_attribute(), lang_add_data(), lang_add_entry(), lang_add_fill(), lang_add_input_file(), lang_add_map(), lang_add_nocrossref(), lang_add_output(), lang_add_output_format(), lang_add_target(), lang_add_vers_depend(), lang_add_wild(), lang_enter_group(), lang_enter_output_section_statement(), lang_enter_overlay(), lang_enter_overlay_section(), lang_first_phase_enum, lang_float(), lang_input_file_is_l_enum, lang_input_file_is_search_file_enum, lang_leave_group(), lang_leave_output_section_statement(), lang_leave_overlay(), lang_leave_overlay_section(), lang_memory_region_lookup(), lang_new_phdr(), lang_new_vers_node(), lang_new_vers_pattern(), lang_register_vers_node(), lang_set_flags(), lang_startup(), ldemul_hll(), ldemul_syslib(), ldfile_add_library_path(), ldfile_open_command_file(), ldfile_set_output_arch(), ldgram_had_keep, ldgram_vers_current_lang, ldlang_add_undef(), ldlex_both(), ldlex_defsym(), ldlex_expression(), ldlex_mri_script(), ldlex_popstate(), ldlex_script(), ldlex_version_file(), ldlex_version_script(), LE, LENGTH, memory_region_struct::length, LOADADDR, LSHIFT, ld_config_type::map_filename, MAX_K, memset, MIN_K, mri_alias(), mri_align(), mri_alignmod(), mri_base(), mri_draw_tree(), mri_format(), mri_load(), mri_name(), mri_only_load(), mri_order(), mri_output_section(), mri_public(), mri_truncate(), n, lang_output_section_phdr_list::name, NAME, name_list::name, lang_nocrossref::name, wildcard_spec::name, NE, wildcard_list::next, lang_output_section_phdr_list::next, lang_nocrossref::next, name_list::next, noload_section, none, normal_section, NULL, ONLY_IF_RO, ONLY_IF_RW, memory_region_struct::origin, ORIGIN, OROR, overlay_section, POP_ERROR, PUSH_ERROR, RSHIFT, s, sectype, SEGMENT_START, SIZEOF, SIZEOF_HEADERS, wildcard_spec::sorted, wildcard_list::spec, strcmp(), tmp, token, TRUE, lang_output_section_phdr_list::used, xmalloc(), YY_DECL_VARIABLES, YYABORT, YYACCEPT, yychar, yycheck, yydebug, yydefact, yydefgoto, YYDPRINTF, YYEMPTY, YYEOF, yyerror, YYFINAL, YYFLAG, YYFPRINTF, YYINITDEPTH, YYLAST, YYLEX, YYLLOC_DEFAULT, yylval, YYMAXDEPTH, yynerrs, YYNTBASE, yypact, yypgoto, yyprhs, yyr1, yyr2, yyrhs, yyrline, YYSIZE_T, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, yystpcpy(), yystrlen(), yytable, YYTERROR, yytname, and YYTRANSLATE.
int error_index [static] |
char* error_names[ERROR_NAME_MAX] [static] |
Definition at line 164 of file ldgram.c.
Referenced by errno_max(), init_error_tables(), strerrno(), strerror(), strtoerrno(), and yyerror().
| bfd_boolean force_make_executable = FALSE |
| bfd_boolean ldgram_had_equals = FALSE |
| bfd_boolean ldgram_had_keep = FALSE |
| bfd_boolean ldgram_in_script = FALSE |
| char* ldgram_vers_current_lang = NULL |
| bfd_boolean ldgram_want_filename = TRUE |
Definition at line 152 of file ldgram.c.
Referenced by REGION_INFO_MGR::Acquire_Rgn_Info(), BB_Split_Entry_Glue(), BB_Split_Exit_Glue(), BS_Worthwhile(), Build_Complement_Interference_Graph(), build_omp_regions_1(), build_post_landing_pads(), Calculate_Dominator_Info(), can_throw_external(), can_throw_external_1(), can_throw_internal(), can_throw_internal_1(), GRA_PARA_REGION_MGR::Check_Register_Allocation(), DCE::Check_unreachable_blocks(), Choose_Preference(), Compute_Livethrough_Set(), connect_post_landing_pads(), convert_from_eh_region_ranges(), convert_to_eh_region_ranges(), copy_bb(), GRA_PARA_REGION_MGR::Create(), GRA_REGION_MGR::Create(), GRA_REGION_MGR::Create_Complement(), Create_GRA_BBs_And_Regions(), Create_Interference_Graph(), Create_LRANGEs(), GRA_REGION_MGR::Create_Prev_Allocated(), GRA_PARA_REGION_MGR::Create_Region(), current_function_has_exception_handlers(), cwh_block_pop_region(), cwh_directive_pop_and_nowait(), cwh_region(), REGION_TREE::Del_Region(), Delete_MP_Region(), directive_region_error(), Do_Automatic_Transformation(), dw2_build_landing_pads(), expand_eh_region_end_allowed(), expand_eh_region_end_cleanup(), expand_eh_region_end_must_not_throw(), expand_eh_region_end_throw(), expand_start_all_catch(), F90_Generate_Loops(), fei_endsingle_open_mp(), find_exception_handler_labels(), Fission_Inner_Loop(), for_each_eh_region(), IF_CONVERTOR::Force_If_Convert(), foreach_reachable_handler(), gen_eh_region_allowed(), ARA_LOOP_INFO::Generate_Copyout_Loop(), ARA_LOOP_INFO::Generate_Parallel_Pragma(), GRA_GRANT_Unused_Caller_Saved(), GRA_Spill(), GTY(), Identify_Region_Boundries(), IF_CONVERTOR::IF_CONVERTOR(), Insert_Region_Around_Block(), Is_Valid_Doacross(), lang_leave_overlay(), lower_reduction(), lower_try_finally_dup_block(), Make_Fine_Grained_Interferences(), maybe_remove_eh_handler(), move_block_to_fn(), move_sese_region_to_fn(), new_omp_region(), note_eh_region_may_contain_throw(), PRDB_GEN::PRDB_GEN(), GRA_PARA_REGION_MGR::Pre_Reserve_Registers_For_Minor(), PRDB_GEN::Print(), SUMMARIZE< program >::Process_procedure(), PROJECTED_KERNEL::Project(), reachable_handlers(), CG_LOOP::Recompute_Liveness(), REGION_LOOP_UPDATE::Record_Loop_Region_Boundary(), Rename_Update_MP(), RESHAPE::Reshape_Constant_Shape(), RGN_Remove_BB_And_Edges(), RGN_Unlink_BB_Edges(), Scan_Region_BB_For_Referenced_TNs(), GRA_PARA_REGION_MGR::Set_Region_LRA_Budget(), Setup_MP_Enclosing_Region(), Simd_Finalize_Loops(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), SNL_GEN_2D_Regtile(), SNL_GEN_Distribution(), SNL_GEN_U_Ctiling(), SNL_Inner_Machine_Cost(), SNL_INV_Permute_Loops(), SNL_INV_Register_Tile(), SNL_INV_Transforms(), SNL_Regtile_Loop(), SNL_Remove_Unity_Trip_Loop(), SNL_Remove_Useless_Loops(), SNL_SPL_Split_Tile_Sets(), SNL_Transform(), Stride_Region(), Tile_Loop(), tree_duplicate_bb(), Verify_Region_Tree(), WFE_expand_start_for(), WFE_expand_start_parallel(), WFE_expand_start_sections(), WFE_region(), WGEN_expand_start_for(), WGEN_expand_start_parallel(), WGEN_expand_start_parallel_for(), WGEN_expand_start_parallel_sections(), WGEN_expand_start_sections(), WGEN_expand_start_single(), WGEN_process_omp_clause(), and WGEN_region().
| FILE* saved_script_handle = NULL |
Definition at line 155 of file ldgram.c.
Referenced by ldfile_open_command_file(), main(), and parse_args().
enum section_type sectype [static] |
const short yydefgoto[] [static] |
Initial value:
{
687, 103, 9, 10, 7, 8, 14, 78, 210, 157,
156, 154, 165, 167, 5, 6, 13, 46, 114, 184,
201, 392, 489, 445, 47, 180, 48, 117, 575, 576,
615, 594, 577, 578, 613, 579, 580, 581, 582, 611,
673, 97, 121, 49, 618, 50, 291, 186, 290, 486,
532, 385, 440, 441, 51, 52, 194, 53, 195, 54,
197, 612, 178, 215, 653, 473, 506, 541, 282, 378,
523, 555, 620, 679, 379, 542, 556, 623, 681, 380,
477, 467, 429, 430, 433, 476, 640, 662, 584, 622,
674, 685, 55, 181, 285, 381, 512, 436, 480, 510,
11, 12, 56, 57, 18, 19, 377, 84, 85, 460,
371, 458
}
Definition at line 657 of file ldgram.c.
Referenced by yyparse().
const short yypgoto[] [static] |
Initial value:
{
-32768, -51,-32768,-32768,-32768,-32768, 455,-32768,-32768,-32768,
-32768,-32768,-32768, 559,-32768,-32768, 529,-32768,-32768,-32768,
-192,-32768,-32768,-32768,-32768, 165, -174,-32768, -167, -538,
70, 104, 67,-32768,-32768, 118,-32768, 58,-32768, 34,
-620,-32768, 121, -512, -193,-32768,-32768, -259,-32768,-32768,
-32768,-32768,-32768, 266,-32768,-32768,-32768,-32768,-32768,-32768,
-173, -92,-32768, -58, 65, 236, 208,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768, -394, 337,-32768,-32768, 91, -622,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, -494,-32768,
-32768,-32768,-32768,-32768, 535, -15,-32768, 630, -165,-32768,
-32768, 218
}
Definition at line 746 of file ldgram.c.
Referenced by yyparse().
const short yyrline[] [static] |
const char* const yytname[] [static] |
const short yytranslate[] [static] |
1.5.6