Go to the source code of this file.
Defines | |
| #define | skip_leading_substring(whole,part) (strncmp (whole, part, strlen (part)) ? NULL : whole + strlen (part)) |
| #define | fatal_insn(msgid, insn) _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__) |
| #define | fatal_insn_not_found(insn) _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) |
| #define | exact_log2(N) exact_log2_wide ((unsigned HOST_WIDE_INT) (N)) |
| #define | floor_log2(N) floor_log2_wide ((unsigned HOST_WIDE_INT) (N)) |
Functions/Subroutines | |
| int toplev_main | PARAMS ((int, char **)) |
| int read_integral_parameter | PARAMS ((const char *, const char *, const int)) |
| void strip_off_ending | PARAMS ((char *, int)) |
| void print_time | PARAMS ((const char *, long)) |
| const char *trim_filename | PARAMS ((const char *)) |
| void internal_error | PARAMS ((const char *,...)) ATTRIBUTE_NORETURN |
| void _fatal_insn_not_found | PARAMS ((struct rtx_def *, const char *, int, const char *)) ATTRIBUTE_NORETURN |
| void _fatal_insn | PARAMS ((const char *, struct rtx_def *, const char *, int, const char *)) ATTRIBUTE_NORETURN |
| void pedwarn_with_file_and_line | PARAMS ((const char *, int, const char *,...)) |
| void rest_of_decl_compilation | PARAMS ((union tree_node *, const char *, int, int)) |
| void rest_of_type_compilation | PARAMS ((union tree_node *, int)) |
| void rest_of_compilation | PARAMS ((union tree_node *)) |
| void pedwarn_with_decl | PARAMS ((union tree_node *, const char *,...)) |
| void error_for_asm | PARAMS ((struct rtx_def *, const char *,...)) |
| void output_clean_symbol_name | PARAMS ((FILE *, const char *)) |
| void do_abort | PARAMS ((void)) ATTRIBUTE_NORETURN |
| int wrapup_global_declarations | PARAMS ((union tree_node **, int)) |
| void set_fast_math_flags | PARAMS ((int)) |
| int exact_log2_wide | PARAMS ((unsigned HOST_WIDE_INT)) |
Variables | |
| const char * | progname |
| const char * | dump_base_name |
| const char * | aux_base_name |
| int | target_flags_explicit |
| struct ht * | ident_hash |
| #define exact_log2 | ( | N | ) | exact_log2_wide ((unsigned HOST_WIDE_INT) (N)) |
Definition at line 134 of file toplev.h.
Referenced by alpha_emit_set_const_1(), alpha_fold_builtin_cttz(), alpha_split_conditional_move(), avr_out_sbxx_branch(), bitset_operand(), c4x_print_operand(), cmplpower2_operand(), combine_simplify_rtx(), const_int_pow2_p(), contains_muldiv(), cris_print_operand(), cris_rtx_costs(), d30v_print_operand(), exact_log2_cint_operand(), expand_expr(), expand_expr_real_1(), final_addr_vec_align(), final_scan_insn(), find_split_point(), fixup_match_1(), fold(), fold_binary(), fold_builtin_bitop(), fold_plusminus_mult_expr(), fold_rtx(), force_reg(), force_to_mode(), gen_block_redirect(), gen_peephole2_1483(), gen_peephole2_1484(), gen_peephole2_1485(), get_boehm_type_descriptor(), get_pos_from_mask(), gimplify_omp_atomic(), h8sx_classify_shift(), ia64_depz_field_mask(), ia64_print_operand(), if_then_else_cond(), init_ggc(), is_aligning_offset(), legitimize_address(), m32c_const_ok_for_constraint_p(), m32c_print_operand(), make_compound_operation(), mcore_print_operand(), mmix_asm_output_aligned_local(), noce_try_store_flag_constants(), not_power_of_two_operand(), output_andsi3(), output_iorsi3(), output_movhi(), output_movqi(), output_movsisf(), output_xorsi3(), override_options(), peephole2_1(), power2_operand(), power_of_two_operand(), precondition_loop_p(), print_operand(), resolve_overloaded_builtin(), rs6000_rtx_costs(), s390_function_arg_integer(), s390_handle_option(), s390_pass_by_reference(), s390_tm_ccmode(), shl_and_kind(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_unary_operation(), simplify_if_then_else(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_unary_operation(), single_one_operand(), single_zero_operand(), small_power_of_two(), synth_mult(), tree_log2(), try_combine(), vect_gen_niters_for_prolog_loop(), vect_generate_tmps_on_preheader(), xstormy16_onebit_clr_operand(), xstormy16_onebit_set_operand(), and xstormy16_print_operand().
Definition at line 53 of file toplev.h.
Referenced by ashlqi3_out(), ashrqi3_out(), c4x_address_cost(), c4x_check_legit_addr(), c4x_legitimate_address_p(), c4x_operand_subword(), c4x_print_operand(), c4x_print_operand_address(), c4x_rptb_insert(), c4x_rptb_rpts_p(), c4x_S_address_parse(), c4x_valid_operands(), const_double_split(), cris_expand_pic_call_address(), cris_got_symbol(), cris_gotless_symbol(), cris_output_addr_const(), cris_pic_symbol_type_of(), cris_split_movdx(), cris_symbol(), d30v_emit_comparison(), d30v_move_2words(), d30v_print_operand(), d30v_print_operand_address(), d30v_print_operand_memory_reference(), emit_output_reload_insns(), failed_reload(), final_scan_insn(), find_reloads(), frv_print_operand(), frv_print_operand_address(), frv_print_operand_memory_reference(), frv_print_operand_memory_reference_reg(), gen_float_relational(), ix86_attr_length_immediate_default(), lshrqi3_out(), lsrc_operand(), m32r_print_operand(), m32r_print_operand_address(), m68hc11_check_z_replacement(), m68hc11_gen_movhi(), m68hc11_gen_movqi(), m68hc11_gen_rotate(), m68hc11_z_replacement(), mips_debugger_offset(), mmix_canonicalize_comparison(), mmix_intval(), mmix_output_condition(), mmix_print_operand(), mmix_print_operand_address(), mt_final_prescan_insn(), mt_print_operand_simple_address(), out_movhi_mr_r(), out_movhi_r_mr(), out_movqi_mr_r(), out_movqi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), out_shift_with_cnt(), output_condmove_single(), output_move_double(), output_move_single(), output_movhi(), output_movsisf(), print_operand(), print_operand_address(), print_operand_reloc(), propagate_one_insn(), rs6000_fatal_bad_address(), rtl_verify_flow_info(), rtl_verify_flow_info_1(), s390_output_symbolic_const(), shorten_branches(), spill_failure(), tsrc_operand(), unsigned_jump_follows_p(), verify_flow_info(), and xtensa_expand_conditional_branch().
| #define fatal_insn_not_found | ( | insn | ) | _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__) |
Definition at line 55 of file toplev.h.
Referenced by adder_unit_ready_cost(), athlon_directdec_unit_ready_cost(), athlon_fp_add_unit_ready_cost(), athlon_fp_mul_unit_ready_cost(), athlon_fp_muladd_unit_ready_cost(), athlon_fp_store_unit_ready_cost(), athlon_fp_unit_ready_cost(), athlon_ieu_unit_blockage(), athlon_ieu_unit_blockage_range(), athlon_ieu_unit_conflict_cost(), athlon_ieu_unit_ready_cost(), athlon_load_unit_ready_cost(), athlon_muldiv_unit_blockage(), athlon_muldiv_unit_blockage_range(), athlon_muldiv_unit_conflict_cost(), athlon_muldiv_unit_ready_cost(), athlon_vectordec_unit_blockage(), athlon_vectordec_unit_blockage_range(), athlon_vectordec_unit_ready_cost(), build_def_use(), bypass_p(), copyprop_hardreg_forward_1(), divide_unit_ready_cost(), dummy_unit_ready_cost(), eligible_for_annul_false(), eligible_for_delay(), extract_constrain_insn_cached(), extract_insn(), final_scan_insn(), fpu_unit_blockage(), fpu_unit_blockage_range(), fpu_unit_conflict_cost(), fpu_unit_ready_cost(), get_attr_athlon_decode(), get_attr_athlon_fpunits(), get_attr_can_delay(), get_attr_dslot(), get_attr_fp_int_src(), get_attr_imm_disp(), get_attr_itanium_class(), get_attr_itanium_requires_unit0(), get_attr_length_address(), get_attr_length_immediate(), get_attr_memory(), get_attr_mode(), get_attr_modrm(), get_attr_pent_pair(), get_attr_pent_prefix(), get_attr_ppro_uops(), get_attr_predicable(), get_attr_prefix_0f(), get_attr_prefix_data16(), get_attr_prefix_rep(), get_attr_type(), get_attr_unit(), imuldiv_unit_blockage(), imuldiv_unit_blockage_range(), imuldiv_unit_conflict_cost(), imuldiv_unit_ready_cost(), insn_alts(), insn_current_length(), insn_default_latency(), insn_default_length(), insn_extract(), insn_variable_length_p(), instantiate_virtual_regs_in_insn(), internal_dfa_insn_code(), k6_alu_unit_blockage(), k6_alu_unit_blockage_range(), k6_alu_unit_conflict_cost(), k6_alu_unit_ready_cost(), k6_alux_unit_blockage(), k6_alux_unit_blockage_range(), k6_alux_unit_conflict_cost(), k6_alux_unit_ready_cost(), k6_branch_unit_ready_cost(), k6_fpu_unit_blockage(), k6_fpu_unit_blockage_range(), k6_fpu_unit_conflict_cost(), k6_fpu_unit_ready_cost(), k6_load_unit_blockage(), k6_load_unit_blockage_range(), k6_load_unit_conflict_cost(), k6_load_unit_ready_cost(), k6_store_unit_blockage(), k6_store_unit_blockage_range(), k6_store_unit_conflict_cost(), k6_store_unit_ready_cost(), memory_unit_ready_cost(), mult_unit_ready_cost(), note_invalid_constants(), num_delay_slots(), ppro_p01_unit_ready_cost(), ppro_p0_unit_blockage(), ppro_p0_unit_blockage_range(), ppro_p0_unit_conflict_cost(), ppro_p0_unit_ready_cost(), ppro_p2_unit_ready_cost(), ppro_p34_unit_ready_cost(), reload_cse_simplify_operands(), result_ready_cost(), and stop_bit_unit_ready_cost().
| #define floor_log2 | ( | N | ) | floor_log2_wide ((unsigned HOST_WIDE_INT) (N)) |
Definition at line 135 of file toplev.h.
Referenced by allocno_compare(), alpha_emit_set_const_1(), alpha_fold_builtin_ctlz(), assemble_align(), assemble_constant_align(), assemble_start_function(), assemble_variable(), build_mips16_function_stub(), ceil_log2(), collect2_eh_frame_section(), default_eh_frame_section(), dump_constants(), emit_pic_helper(), exact_log2(), expand_divmod(), expand_mult(), expand_sdiv_pow2(), expand_smod_pow2(), extended_count(), fold_builtin_bitop(), force_to_mode(), load_pic_register(), mips_output_aligned_decl_common(), nonzero_bits1(), num_sign_bit_copies1(), output_constant_def_contents(), process_options(), profile_function(), real_to_decimal(), simplify_const_unary_operation(), simplify_unary_operation(), sparc_output_deferred_case_vectors(), synth_mult(), tree_floor_log2(), v850_output_aligned_bss(), and VEC().
| #define skip_leading_substring | ( | whole, | |||
| part | ) | (strncmp (whole, part, strlen (part)) ? NULL : whole + strlen (part)) |
Definition at line 30 of file toplev.h.
Referenced by decode_f_option(), decode_W_option(), dump_switch_p(), and dump_switch_p_1().
| int exact_log2_wide PARAMS | ( | (unsigned HOST_WIDE_INT) | ) |
| void set_fast_math_flags PARAMS | ( | (int) | ) |
| int wrapup_global_declarations PARAMS | ( | (union tree_node **, int) | ) |
Definition at line 77 of file cplus-dem.c.
| void pedwarn_with_decl PARAMS | ( | (union tree_node *, const char *,...) | ) |
| void rest_of_compilation PARAMS | ( | (union tree_node *) | ) |
| void rest_of_type_compilation PARAMS | ( | (union tree_node *, int) | ) |
| void rest_of_decl_compilation PARAMS | ( | (union tree_node *, const char *, int, int) | ) |
| void pedwarn_with_file_and_line PARAMS | ( | (const char *, int, const char *,...) | ) |
| void internal_error PARAMS | ( | (const char *,...) | ) |
| const char* trim_filename PARAMS | ( | (const char *) | ) | [read] |
Definition at line 635 of file mips-tfile.c.
| void strip_off_ending PARAMS | ( | (char *, int) | ) |
| int read_integral_parameter PARAMS | ( | (const char *, const char *, const int) | ) |
| int toplev_main PARAMS | ( | (int, char **) | ) |
| const char* aux_base_name |
| const char* dump_base_name |
Definition at line 187 of file toplev.c.
Referenced by common_handle_option(), DST_build(), dump_begin(), and get_dump_file_name().
Definition at line 54 of file stringpool.c.
Definition at line 202 of file toplev.c.
Referenced by frv_override_options(), handle_option(), ia64_override_options(), ix86_in_large_data_p(), override_options(), rs6000_handle_option(), rs6000_override_options(), and sparc_override_options().
1.5.6