GCC Middle and Back End API Reference
|
Go to the source code of this file.
Functions | |
void | clearerr_unlocked (FILE *) |
int | feof_unlocked (FILE *) |
int | fileno_unlocked (FILE *) |
int | fflush_unlocked (FILE *) |
int | fgetc_unlocked (FILE *) |
char * | fgets_unlocked (char *, int, FILE *) |
int | fputs_unlocked (const char *, FILE *) |
int | ferror_unlocked (FILE *) |
size_t | fread_unlocked (void *, size_t, size_t, FILE *) |
size_t | fwrite_unlocked (const void *, size_t, size_t, FILE *) |
int | fprintf_unlocked (FILE *, const char *,...) |
double | atof (const char *) |
long | atol (const char *) |
void | free (void *) |
char * | getcwd (char *, size_t) |
char * | getenv (const char *) |
int | getopt (int, char *const *, const char *) |
int | getpagesize (void) |
char * | getwd (char *) |
void * | sbrk (int) |
char * | strstr (const char *, const char *) |
char * | stpcpy (char *, const char *) |
void * | malloc (size_t) |
void * | calloc (size_t, size_t) |
void * | realloc (void *, size_t) |
const char * | strsignal (int) |
int | getrlimit (int, struct rlimit *) |
int | setrlimit (int, const struct rlimit *) |
void | abort (void) |
int | snprintf (char *, size_t, const char *,...) |
int | vsnprintf (char *, size_t, const char *, va_list) |
void | fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN |
static char * | helper_const_non_const_cast () |
Variables | |
int | errno |
void abort | ( | void | ) |
Referenced by hash_table< Descriptor, Allocator >::create(), internal_error(), and print_multilib_info().
double atof | ( | const char * | ) |
The HAVE_DECL_* macros are three-state, undefined, 0 or 1. If they are defined to 0 then we must provide the relevant declaration here. These checks will be in the undefined state while configure is running so be careful to test "defined (HAVE_DECL_*)".
long atol | ( | const char * | ) |
void* calloc | ( | size_t | , |
size_t | |||
) |
void clearerr_unlocked | ( | FILE * | ) |
void fancy_abort | ( | const char * | , |
int | , | ||
const char * | |||
) |
Redefine abort to report an internal error w/o coredump, and reporting the location of the error in the source file.
int feof_unlocked | ( | FILE * | ) |
int ferror_unlocked | ( | FILE * | ) |
int fflush_unlocked | ( | FILE * | ) |
int fgetc_unlocked | ( | FILE * | ) |
char* fgets_unlocked | ( | char * | , |
int | , | ||
FILE * | |||
) |
int fileno_unlocked | ( | FILE * | ) |
int fprintf_unlocked | ( | FILE * | , |
const char * | , | ||
... | |||
) |
int fputs_unlocked | ( | const char * | , |
FILE * | |||
) |
size_t fread_unlocked | ( | void * | , |
size_t | , | ||
size_t | , | ||
FILE * | |||
) |
void free | ( | void * | ) |
Referenced by add_c_test(), add_rfixup_edge(), add_standard_paths(), alloc_anon(), associate_equivalences_with_edges(), biv_p(), bmp_iter_next(), bt_callback(), cgraph_remove_edge_duplication_hook(), cgraph_remove_function_insertion_hook(), compute_builtin_object_size(), xcallocator< Type >::control_free(), copy_loop_info(), create_coalesce_list(), create_edge_list(), create_file_names(), create_loop_fn(), xcallocator< Type >::data_alloc(), decide_peel_simple(), default_init_cost(), delete_temp_files(), df_bb_delete(), df_chain_create(), df_grow_bb_info(), df_insn_create_insn_record(), df_reorganize_refs_by_insn_bb(), df_verify(), do_specs_vec(), dump_cgraph_node_set(), dump_chains(), dump_components(), gcc::dump_manager::dump_enable_all(), dump_omp_region(), dump_recorded_exit(), dw2_size_of_call_site_table(), empty_alloc_pool(), stats_counter_hasher::equal(), find_a_file(), find_invariants_bb(), find_max_dv_min_mob(), find_switch_asserts(), for_each_edge(), fp_setter_insn(), free_expr_hash_elt(), gen_mnemonic_setattr(), generate_prolog_epilog(), gimple_predict_edge(), val_ssa_equiv_hasher::hash(), hash_name(), init_resource_info(), insert_store(), ipa_free_postorder_info(), iv_ca_set_remove_invariants(), lhd_builtin_function(), lookup_enum_type(), lra_set_used_insn_alternative_by_uid(), lto_output_type_ref_index(), lto_symtab_encoder_new(), lto_zalloc(), omega_add_zero_geq(), parse_gcc_colors(), pp_flush(), preferable(), print_vec_tree(), process_command(), read_state_type(), read_state_variables(), record_last_set_info(), record_loop_exits(), freeing_string_slot_hasher::remove(), remove_node_from_ps(), replace_pseudos_in(), reserv_sets_and(), rewrite_use_address(), rewrite_use_compare(), sanitize_spec_function(), save_ebb_state(), set_recurrence_length(), sms_schedule_by_order(), solve_graph(), split_edge_and_insert(), split_edges(), stmts_from_loop(), streamer_tree_cache_create(), suitable_component_p(), sweep_pages(), thread_single_edge(), translate_name(), tree_ssa_uncprop(), tree_unswitch_single_loop(), update_alignments(), update_path(), validate_switches(), varpool_node_set_find(), vect_destroy_datarefs(), dom_walker::walk(), and write_symbol().
size_t fwrite_unlocked | ( | const void * | , |
size_t | , | ||
size_t | , | ||
FILE * | |||
) |
char* getcwd | ( | char * | , |
size_t | |||
) |
char* getenv | ( | const char * | ) |
Referenced by add_lto_object(), colorize_stop(), file_name_as_prefix(), and translate_name().
int getopt | ( | int | , |
char *const * | , | ||
const char * | |||
) |
int getpagesize | ( | void | ) |
Referenced by within_object_p().
int getrlimit | ( | int | , |
struct rlimit * | |||
) |
Referenced by default_gt_pch_alloc_granularity(), and ggc_rlimit_bound().
char* getwd | ( | char * | ) |
|
inlinestatic |
void* malloc | ( | size_t | ) |
void* realloc | ( | void * | , |
size_t | |||
) |
void* sbrk | ( | int | ) |
int setrlimit | ( | int | , |
const struct rlimit * | |||
) |
int snprintf | ( | char * | , |
size_t | , | ||
const char * | , | ||
... | |||
) |
Referenced by make_partial_integer_mode().
char* stpcpy | ( | char * | , |
const char * | |||
) |
const char* strsignal | ( | int | ) |
If the system doesn't provide strsignal, we get it defined in libiberty but no declaration is supplied.
char* strstr | ( | const char * | , |
const char * | |||
) |
Referenced by dump_hard_reg_set(), and start_tweaking().
int vsnprintf | ( | char * | , |
size_t | , | ||
const char * | , | ||
va_list | |||
) |
int errno |
??? Glibc's fwrite/fread_unlocked macros cause "warning: signed and unsigned type in conditional expression".
There are an extraordinary number of issues with <ctype.h>. The last straw is that it varies with the locale. Use libiberty's replacement instead.
Referenced by collect_wait(), execute(), find_node_with_code(), gcov_open(), pp_append_text(), pp_formatted_text(), remove_duplicates(), and state_writer::write_state_variables().