osprey/kg++fe/gnu/toplev.h File Reference

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 htident_hash


Define Documentation

#define exact_log2 (  )     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().

#define fatal_insn ( msgid,
insn   )     _fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__)

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 (  )     floor_log2_wide ((unsigned HOST_WIDE_INT) (N))

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


Function Documentation

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

void do_abort PARAMS ( (void  )  [read]

Definition at line 77 of file cplus-dem.c.

void output_clean_symbol_name PARAMS ( (FILE *, const char *)   ) 

void error_for_asm PARAMS ( (struct rtx_def *, const char *,...)   ) 

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 _fatal_insn PARAMS ( (const char *, struct rtx_def *, const char *, int, const char *)   ) 

void _fatal_insn_not_found PARAMS ( (struct rtx_def *, 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 print_time PARAMS ( (const char *, long  ) 

void strip_off_ending PARAMS ( (char *, int)   ) 

int read_integral_parameter PARAMS ( (const char *, const char *, const int)   ) 

int toplev_main PARAMS ( (int, char **)   ) 


Variable Documentation

const char* aux_base_name

Definition at line 191 of file toplev.c.

Referenced by common_handle_option().

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.

const char* progname

Definition at line 35 of file errors.c.


Generated on Wed Apr 8 15:46:33 2009 for Open64 by  doxygen 1.5.6