osprey-gcc/gcc/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 GCC_DIAG_STYLE   __gcc_diag__
#define NO_FRONT_END_DIAG
#define ATTRIBUTE_GCC_DIAG(m, n)   ATTRIBUTE_NONNULL(m)
#define ATTRIBUTE_GCC_FE_DIAG(m, n)   ATTRIBUTE_NONNULL(m)

Functions/Subroutines

int toplev_main (unsigned int, const char **)
int read_integral_parameter (const char *, const char *, const int)
void strip_off_ending (char *, int)
const char * trim_filename (const char *)
void _fatal_insn_not_found (rtx, const char *, int, const char *) ATTRIBUTE_NORETURN
void _fatal_insn (const char *, rtx, const char *, int, const char *) ATTRIBUTE_NORETURN
void internal_error (const char *,...) ATTRIBUTE_GCC_DIAG(1
void warning (const char *,...) ATTRIBUTE_GCC_FE_DIAG(1
void void error (const char *,...) ATTRIBUTE_GCC_FE_DIAG(1
void void void fatal_error (const char *,...) ATTRIBUTE_GCC_DIAG(1
void pedwarn (const char *,...) ATTRIBUTE_GCC_FE_DIAG(1
void void sorry (const char *,...) ATTRIBUTE_GCC_FE_DIAG(1
void void void inform (const char *,...) ATTRIBUTE_GCC_DIAG(1
void void void void rest_of_decl_compilation (tree, int, int)
void rest_of_type_compilation (tree, int)
void tree_rest_of_compilation (tree)
void init_tree_optimization_passes (void)
void finish_optimization_passes (void)
bool enable_rtl_dump_file (int)
void announce_function (tree)
void error_for_asm (rtx, const char *,...) ATTRIBUTE_GCC_DIAG(2
void void warning_for_asm (rtx, const char *,...) ATTRIBUTE_GCC_DIAG(2
void void void warn_deprecated_use (tree)
void wrapup_global_declaration_1 (tree)
bool wrapup_global_declaration_2 (tree)
bool wrapup_global_declarations (tree *, int)
void check_global_declaration_1 (tree)
void check_global_declarations (tree *, int)
void emit_debug_global_declarations (tree *, int)
void write_global_declarations (void)
void display_target_options (void)
void print_version (FILE *, const char *)
void set_target_switch (const char *)
voiddefault_get_pch_validity (size_t *)
const char * default_pch_valid_p (const void *, size_t)
void set_fast_math_flags (int)
void decode_d_option (const char *)
bool fast_math_flags_set_p (void)
int exact_log2 (unsigned HOST_WIDE_INT)
int floor_log2 (unsigned HOST_WIDE_INT)
const char * get_src_pwd (void)
bool set_src_pwd (const char *)

Variables

void ATTRIBUTE_NORETURN
unsigned local_tick
const char * progname
const char * dump_base_name
const char * aux_base_name
const char * aux_info_file_name
const char * asm_file_name
bool exit_after_options
int target_flags_explicit
bool user_defined_section_attribute
int flag_loop_optimize
int flag_crossjumping
int flag_if_conversion
int flag_if_conversion2
int flag_keep_static_consts
int flag_peel_loops
int flag_rerun_cse_after_loop
int flag_thread_jumps
int flag_tracer
int flag_unroll_loops
int flag_unroll_all_loops
int flag_unswitch_loops
int flag_cprop_registers
int time_report
int flag_tree_based_profiling
struct htident_hash


Define Documentation

#define ATTRIBUTE_GCC_DIAG ( m,
n   )     ATTRIBUTE_NONNULL(m)

Definition at line 67 of file toplev.h.

#define ATTRIBUTE_GCC_FE_DIAG ( m,
n   )     ATTRIBUTE_NONNULL(m)

Definition at line 68 of file toplev.h.

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

Definition at line 43 of file toplev.h.

#define fatal_insn_not_found ( insn   )     _fatal_insn_not_found (insn, __FILE__, __LINE__, __FUNCTION__)

Definition at line 45 of file toplev.h.

#define GCC_DIAG_STYLE   __gcc_diag__

Definition at line 51 of file toplev.h.

#define NO_FRONT_END_DIAG

Definition at line 52 of file toplev.h.

#define skip_leading_substring ( whole,
part   )     (strncmp (whole, part, strlen (part)) ? NULL : whole + strlen (part))

Definition at line 31 of file toplev.h.


Function Documentation

void _fatal_insn ( const char *  ,
rtx  ,
const char *  ,
int  ,
const char *   
)

Definition at line 110 of file rtl-error.c.

void _fatal_insn_not_found ( rtx  ,
const char *  ,
int  ,
const char *   
)

Definition at line 133 of file rtl-error.c.

void announce_function ( tree   ) 

Definition at line 1063 of file diagnostic.c.

void check_global_declaration_1 ( tree   ) 

Definition at line 860 of file toplev.c.

void check_global_declarations ( tree ,
int   
)

Definition at line 2144 of file toplev.c.

void decode_d_option ( const char *   ) 

Definition at line 1181 of file toplev.c.

void* default_get_pch_validity ( size_t  ) 

Definition at line 1504 of file toplev.c.

const char* default_pch_valid_p ( const void ,
size_t   
)

Definition at line 1547 of file toplev.c.

void display_target_options ( void   ) 

Definition at line 1108 of file toplev.c.

References _, ARRAY_SIZE, extra_warnings, i, NULL, printf(), TARGET_OPTIONS, and target_switches.

void emit_debug_global_declarations ( tree ,
int   
)

Definition at line 920 of file toplev.c.

bool enable_rtl_dump_file ( int   ) 

Definition at line 1029 of file tree-dump.c.

Referenced by decode_d_option().

void void error ( const char *  ,
  ... 
)

Definition at line 71 of file whirl2c_main.cxx.

void error_for_asm ( rtx  ,
const char *  ,
  ... 
)

int exact_log2 ( unsigned  HOST_WIDE_INT  ) 

Definition at line 609 of file toplev.c.

bool fast_math_flags_set_p ( void   ) 

Definition at line 1712 of file toplev.c.

void void void fatal_error ( const char *  ,
  ... 
)

void finish_optimization_passes ( void   ) 

Definition at line 1788 of file passes.c.

int floor_log2 ( unsigned  HOST_WIDE_INT  ) 

Definition at line 574 of file toplev.c.

const char* get_src_pwd ( void   ) 

Definition at line 476 of file toplev.c.

void void void inform ( const char *  ,
  ... 
)

void init_tree_optimization_passes ( void   ) 

void internal_error ( const char *  ,
  ... 
)

Definition at line 518 of file diagnostic.c.

void pedwarn ( const char *  ,
  ... 
)

void print_version ( FILE ,
const char *   
)

Definition at line 1287 of file toplev.c.

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

Definition at line 548 of file toplev.c.

void void void void rest_of_decl_compilation ( tree  ,
int  ,
int   
)

Definition at line 202 of file passes.c.

void rest_of_type_compilation ( tree  ,
int   
)

Definition at line 285 of file passes.c.

void set_fast_math_flags ( int   ) 

Definition at line 1699 of file toplev.c.

bool set_src_pwd ( const char *   ) 

Definition at line 457 of file toplev.c.

void set_target_switch ( const char *   ) 

Definition at line 1232 of file toplev.c.

References ARRAY_SIZE, error(), len, prefix, strcmp(), strlen(), strncmp(), and target_switches.

void void sorry ( const char *  ,
  ... 
)

void strip_off_ending ( char *  ,
int   
)

Definition at line 1849 of file toplev.c.

int toplev_main ( unsigned  int,
const char **   
)

Definition at line 2215 of file toplev.c.

void tree_rest_of_compilation ( tree   ) 

Definition at line 597 of file tree-optimize.c.

Referenced by c_expand_body(), cgraph_build_static_cdtor(), and expand_body().

const char* trim_filename ( const char *   ) 

Definition at line 374 of file diagnostic.c.

void void void warn_deprecated_use ( tree   ) 

Definition at line 1478 of file diagnostic.c.

void warning ( const char *  ,
  ... 
)

Definition at line 435 of file diagnostic.c.

References diagnostic_set_info(), input_location, report_diagnostic, va_end, and va_start.

void void warning_for_asm ( rtx  ,
const char *  ,
  ... 
)

void wrapup_global_declaration_1 ( tree   ) 

Definition at line 748 of file toplev.c.

bool wrapup_global_declaration_2 ( tree   ) 

Definition at line 763 of file toplev.c.

bool wrapup_global_declarations ( tree ,
int   
)

Definition at line 2040 of file toplev.c.

void write_global_declarations ( void   ) 

Definition at line 459 of file langhooks.c.


Variable Documentation

const char* asm_file_name

Definition at line 367 of file toplev.c.

Definition at line 71 of file toplev.h.

const char* aux_base_name

Definition at line 191 of file toplev.c.

const char* aux_info_file_name

Definition at line 312 of file toplev.c.

const char* dump_base_name

Definition at line 187 of file toplev.c.

Definition at line 51 of file opts.c.

Definition at line 446 of file toplev.c.

Definition at line 757 of file toplev.c.

Definition at line 557 of file toplev.c.

Definition at line 984 of file toplev.c.

Definition at line 573 of file toplev.c.

Definition at line 568 of file toplev.c.

Definition at line 54 of file stringpool.c.

unsigned local_tick

Definition at line 269 of file toplev.c.

const char* progname

Definition at line 35 of file errors.c.

Definition at line 202 of file toplev.c.

Definition at line 476 of file toplev.c.

Definition at line 363 of file toplev.c.


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