osprey/cygnus/include/libiberty.h File Reference

#include "ansidecl.h"

Include dependency graph for libiberty.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ACONCAT(ACONCAT_PARAMS)
#define XNEW(T)   ((T *) xmalloc (sizeof (T)))
#define XCNEW(T)   ((T *) xcalloc (1, sizeof (T)))
#define XDELETE(P)   free ((void*) (P))
#define XNEWVEC(T, N)   ((T *) xmalloc (sizeof (T) * (N)))
#define XCNEWVEC(T, N)   ((T *) xcalloc ((N), sizeof (T)))
#define XRESIZEVEC(T, P, N)   ((T *) xrealloc ((void *) (P), sizeof (T) * (N)))
#define XDELETEVEC(P)   free ((void*) (P))
#define XNEWVAR(T, S)   ((T *) xmalloc ((S)))
#define XCNEWVAR(T, S)   ((T *) xcalloc (1, (S)))
#define XRESIZEVAR(T, P, S)   ((T *) xrealloc ((P), (S)))
#define XOBNEW(O, T)   ((T *) obstack_alloc ((O), sizeof (T)))
#define _hex_array_size   256
#define _hex_bad   99
#define hex_p(c)   (hex_value (c) != _hex_bad)
#define hex_value(c)   ((unsigned int) _hex_value[(unsigned char) (c)])
#define PEXECUTE_FIRST   1
#define PEXECUTE_LAST   2
#define PEXECUTE_ONE   (PEXECUTE_FIRST + PEXECUTE_LAST)
#define PEXECUTE_SEARCH   4
#define PEXECUTE_VERBOSE   8
#define ARRAY_SIZE(a)   (sizeof (a) / sizeof ((a)[0]))
#define alloca(x)   C_alloca(x)
#define USE_C_ALLOCA   1
#define C_ALLOCA   1
#define ASTRDUP(X)

Functions/Subroutines

char **buildargv PARAMS ((const char *)) ATTRIBUTE_MALLOC
void freeargv PARAMS ((char **))
char * basename ()
char *concat PARAMS ((const char *,...)) ATTRIBUTE_MALLOC ATTRIBUTE_SENTINEL
char *reconcat PARAMS ((char *, const char *,...)) ATTRIBUTE_MALLOC ATTRIBUTE_SENTINEL
int fdmatch PARAMS ((int fd1, int fd2))
char *getpwd PARAMS ((void))
char *make_relative_prefix PARAMS ((const char *, const char *, const char *))
const char *spaces PARAMS ((int count))
const char *strerrno PARAMS ((int))
int xatexit PARAMS ((void(*fn)(void)))
void xexit PARAMS ((int status)) ATTRIBUTE_NORETURN
void xmalloc_failed PARAMS ((size_t)) ATTRIBUTE_NORETURN
PTR xrealloc PARAMS ((PTR, size_t))
PTR xcalloc PARAMS ((size_t, size_t)) ATTRIBUTE_MALLOC
PTR xmemdup PARAMS ((const PTR, size_t, size_t)) ATTRIBUTE_MALLOC
int pexecute PARAMS ((const char *, char *const *, const char *, const char *, char **, char **, int))
int pwait PARAMS ((int, int *, int))
int asprintf PARAMS ((char **, const char *,...)) ATTRIBUTE_PRINTF_2
int vasprintf PARAMS ((char **, const char *, va_list)) ATTRIBUTE_PRINTF(2

Variables

char * libiberty_concat_ptr
const unsigned char _hex_value [_hex_array_size]
const char * libiberty_optr
char * libiberty_nptr
unsigned long libiberty_len


Define Documentation

#define _hex_array_size   256

Definition at line 294 of file libiberty.h.

Referenced by hex_init().

#define _hex_bad   99

Definition at line 295 of file libiberty.h.

Referenced by hex_init(), and real_from_string().

#define ACONCAT ( ACONCAT_PARAMS   ) 

#define alloca (  )     C_alloca(x)

Definition at line 354 of file libiberty.h.

Referenced by _bfd_vms_write_hdr(), _cpp_define_builtin(), _cpp_interpret_identifier(), _dwarf_internal_printlines(), _dwarf_internal_srclines(), _dwarf_update_line_sec(), _nl_init_domain_conv(), abspath(), LINEX::Add_access(), LOOPINFO::Add_bound(), Add_Doacross_Comments(), add_entry(), Add_Parallel_Region_Comments(), add_path(), allocate_global_data_opd(), alpha_encode_section_info(), alpha_start_function(), arm_encode_call_attribute(), arm_mark_dllexport(), arm_mark_dllimport(), arm_pe_unique_section(), bfd_pef_print_symbol(), bfd_sym_print_type_information_table_entry(), build_asm_expr(), build_keyword_selector(), build_mips16_call_stub(), build_mips16_function_stub(), Build_Transformation_Order(), buildargv(), builtin_define_std(), builtin_define_type_max(), builtin_define_with_int_value(), builtin_define_with_value(), builtin_define_with_value_n(), builtin_macro(), builtin_memset_gen_str(), builtin_memset_read_str(), c_expand_asm_operands(), c_expand_builtin_printf(), Cache_Model(), Calc_Latency_To(), calc_wider_mode(), Cg_Dwarf_Output_Asm_Bytes_Sym_Relocs(), CG_LOOP_Make_Strongly_Connected_Components(), cgen_lookup_insn(), cgraph_output_in_order(), check_asm_operands(), check_for_whirl(), Check_HB_For_PQS_Suitability(), Check_Trip_Counts(), clean_graph_dump_file(), Clone_Blocks(), coalesce_asm_operands(), combine_givs(), compare_constant(), Compute_Actual_Miss_Bytes(), Compute_BR_Prob_From_Hint(), Compute_Footprint(), Compute_Frequencies(), cond_move_process_if_block(), Connect_call_graph(), consec_sets_giv(), const_hash_1(), CODEMAP::Convert_to_loop_invar(), STR_TAB< STR >::copy_str(), cpp_define(), cpp_included(), cpp_undef(), IPA_CALL_GRAPH::Create_Clone(), Create_Global_Variable(), Create_Local_Symbol(), Create_Local_Variable(), Create_MicroTask(), Create_Name_Lock(), Create_New_Relocation_Section(), create_pseudo_type_info(), IPA_CALL_GRAPH::Create_Quasi_Clone(), Create_Unique_Name(), cse_insn(), cse_main(), darwin_encode_section_info(), default_function_rodata_section(), default_internal_label(), default_unique_section(), default_unique_section_1(), DEFUN(), Delete_Unreachable_Blocks(), deps_add_default_target(), destringize_and_run(), DFS_Search(), Disable_opt(), Disambiguate_Aliased_Actuals(), Do_Control_Flow_Analysis_Of_Unwind_Info(), do_define(), do_include(), do_include_next(), do_option_spec(), do_spec_1(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Process_Commons(), DRA_Process_Globals(), dump_bb(), dw2_force_const_mem(), edit_file(), elf32_m68hc11_relocate_section(), elf64_hppa_finalize_opd(), Eliminate_Dead_Func(), eliminate_phi(), Em_Add_Comment(), emit_group_load(), emit_group_store(), emit_library_call_value_1(), EMT_Assemble_BB(), EMT_Begin_File(), EMT_End_File(), end_final(), error_init(), FORMULA::Eval(), execute(), execute_cfa_program(), expand_asm_expr(), expand_asm_operands(), expand_builtin_printf(), expand_call(), expand_case(), expand_end_case_type(), expand_return(), expand_to_temp_buffer(), f77_map_datapool_(), f77_map_datapool_pad_(), fei_dv_def(), final_scan_insn(), Finalize_BB(), Find_BB_TNs(), find_extern_def(), find_full_path_of_gcc_file(), find_include_file(), finish_asm_stmt(), finish_class(), finish_graph_dump_file(), Fits_In_The_Cache(), fix_range(), OPT_TAIL::Fixup_exit(), Fixup_Long_Branches(), fold_builtin_printf(), format_type_warning(), FREQ_Find_Never_BBs(), FREQ_Incorporate_Feedback(), Freq_Order_Blocks(), frv_for_each_packet(), frv_ifcvt_modify_tests(), frv_insn_unit(), frv_sort_insn_group(), frv_sort_insn_group_1(), G77_gerror_0(), gen_group_rtx(), Gen_Label_For_BB(), Gen_MP_SingleProcess_Region(), gen_regexp_el(), gen_regparm_prefix(), gen_rtvec(), Gen_Save_Stack_Pointer(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), Gen_Tag(), Gen_Temp_Label(), get_asm_expr_operands(), PF_LG::Get_Bit_Vec(), get_file_function_name_long(), Get_Non_Local_Label_Name(), get_set_constructor_bytes(), get_vfield_name(), Get_WN_Label(), gimplify_asm_expr(), GTY(), h8300_encode_label(), handle_assertion(), handle_class_ref(), handle_directive(), Handle_Entry(), handle_impent(), handle_mode_attribute(), Has_Reuse(), DISTR_INFO::Hoist_Proc_Init(), hppa_encode_label(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), i386_pe_unique_section(), ia64_encode_section_info(), ident_subst(), init_branch_prob(), Init_Edges(), init_iconv_desc(), init_interclass_conv_libfuncs(), init_intraclass_conv_libfuncs(), init_libfuncs(), Initialize_BB_Info(), initialize_cold_section_name(), Inline_Call(), RG::Insert(), interpret_float(), Intra_PU_Formal_Cprop(), ipacom_doit(), IPL_EXS_Sort_Exprs(), IPL_EXS_Useless(), IPO_Clone(), is_directory(), Is_Permutation_Vector(), ix86_encode_section_info(), jcf_path_extdirs_arg(), jcf_path_init(), lex_string(), load_so(), Localize_in_serialized_parallel(), Localize_Variable(), locate_lib(), lower_bit_field_id(), lower_mp(), m32r_sched_reorder(), m68hc11_elf_export_one_stub(), m68hc11_encode_label(), machopic_finish(), machopic_indirection_name(), machopic_output_indirection(), macroexpand(), main(), make_assertion(), make_decl_rtl(), make_definition(), make_relative_prefix(), IPA_CALL_GRAPH::Map_Callsites(), CIO_RWTRAN::Mark_Op_For_Epilog(), CIO_RWTRAN::Mark_Op_For_Prolog(), maybe_apply_renaming_pragma(), mcore_mark_dllexport(), mcore_mark_dllimport(), mcore_unique_section(), mdx_block_move_loop_body(), mdx_block_move_straight(), IPA_CPROP_DF_FLOW::Meet(), LINEX::Merge(), mips_block_move_straight(), mips_sim_wait_units(), mips_unique_section(), MIR_Add_Edge(), mmix_unique_section(), Modify_Asm_String(), munge_compile_params(), SYMBOL::Name(), Nest_Model(), New_DART(), New_DRA(), NewLabel(), Normalize_BB_Frequencies(), One_Cache_Model(), MIR_REFLIST::operator==(), Optimize_Branches(), order_pseudos(), output_constant(), parse_assertion(), parse_output_constraint(), paste_tokens(), pedwarn_init(), Perform_Inline_Script_Analysis(), pp_dir_change(), Print_inline_decision(), print_line(), print_loop(), print_operand_address(), print_parse_statistics(), Print_Prompl_Msgs(), print_rtl_graph_with_bb(), print_z_candidates(), process_aux_info_file(), process_command(), process_concatexpr(), Process_Exception_Region(), process_include(), process_partial_specialization(), Process_PDO(), HB_Schedule::Put_Sched_Vector_Into_BB(), putenv(), r_assemble_op(), re_match(), re_match_2(), re_search_2(), read_alias_file(), read_name_map(), really_start_method(), redefine_groups(), referenced_file_is_newer(), reload_cse_simplify_operands(), remap_filename(), IPA_CALL_GRAPH::Remove_Quasi_Clone(), rename_c_file(), Rename_Privatized_COMMON(), rename_registers(), reorder_range_list(), Replace_Substring(), rescan(), Rewrite_Pragmas_On_Structs(), Rewrite_Structs_In_MPRegion(), rtl_dump_bb(), run_phase(), s_cat(), save_def_or_dec(), Save_Str2(), Save_Str2i(), scan_for_missed_items(), SE_CT_New_Tile_Infos(), set_user_assembler_name(), Setup_Text_Section_For_PU(), sh_symbian_mark_dllexport(), sh_symbian_mark_dllimport(), SNL_INV_Limited_SE_And_Dist(), SNL_INV_Scalar_Expand_Tile(), SNL_Transform(), Sort_Clone_Cands(), Sort_Long_Branches(), special_symbol(), Split_BB(), split_branches(), store_constructor(), LINEX::Subtract(), synth_id_with_class_suffix(), synth_mult(), tail_recursion_args(), TCON2C_Append_String_Const(), TCON2C_translate(), TCON2F_Append_String_Const(), TCON2F_hollerith(), TCON2F_translate(), TI_Initialize(), IPA_FORMALS_IN_ARRAY_SECTION_DF::Trans(), translate_name(), tsubst_template_arg_vector(), tsubst_template_args(), unique_section(), Update_GRA_Live_Sets(), IPA_CALL_GRAPH::Update_Node_After_Preopt(), used_arg(), v850_encode_data_area(), Validate_Cold_Region(), Visit_State(), VPARAMS(), vr4130_align_insns(), warn_for_assignment(), warning_init(), WFE_maybe_localize_vars(), WGEN_maybe_localize_vars(), WGEN_Set_Line_And_File(), win32_spawn(), WN2C_func_entry(), WN2F_Entry_Point(), WN_Nary(), x86_64_elf_unique_section(), xstormy16_encode_section_info(), and xtensa_emit_block_move().

#define ARRAY_SIZE ( a   )     (sizeof (a) / sizeof ((a)[0]))

Definition at line 335 of file libiberty.h.

#define ASTRDUP ( X   ) 

#define C_ALLOCA   1

Definition at line 358 of file libiberty.h.

#define hex_p ( c   )     (hex_value (c) != _hex_bad)

#define hex_value ( c   )     ((unsigned int) _hex_value[(unsigned char) (c)])

#define PEXECUTE_FIRST   1

Definition at line 305 of file libiberty.h.

Referenced by collect_execute(), execute(), gen_aux_info_file(), and pexecute().

#define PEXECUTE_LAST   2

Definition at line 306 of file libiberty.h.

Referenced by collect_execute(), execute(), gen_aux_info_file(), and pexecute().

#define PEXECUTE_ONE   (PEXECUTE_FIRST + PEXECUTE_LAST)

Definition at line 307 of file libiberty.h.

Referenced by pexecute().

#define PEXECUTE_SEARCH   4

#define PEXECUTE_VERBOSE   8

Definition at line 309 of file libiberty.h.

Referenced by execute(), and pexecute().

#define USE_C_ALLOCA   1

Definition at line 356 of file libiberty.h.

#define XCNEW ( T   )     ((T *) xcalloc (1, sizeof (T)))

#define XCNEWVAR ( T,
S   )     ((T *) xcalloc (1, (S)))

Definition at line 284 of file libiberty.h.

Referenced by _cpp_save_file_entries().

#define XCNEWVEC ( T,
 )     ((T *) xcalloc ((N), sizeof (T)))

Definition at line 277 of file libiberty.h.

Referenced by add_loop(), alloc_mem(), alloc_use_cost_map(), allocate_reg_life_data(), associate_equivalences_with_edges(), block_alloc(), build_btr_def_use_webs(), build_constraint_graph(), build_tree_conflict_graph(), calculate_global_regs_live(), cgraph_decide_inlining(), cgraph_expand_all_functions(), cgraph_postorder(), cleanup_dead_labels(), combine_instructions(), compute_alignments(), compute_builtin_object_size(), compute_store_table(), conflict_graph_new(), connect_traces(), cse_main(), cselib_init(), debug_tree(), delete_trivially_dead_insns(), df_rd_alloc(), df_ru_alloc(), dfs_enumerate_from(), duplicate_loop_to_header_edge(), execute_pre(), find_path(), flow_loops_find(), free_loop_data(), gen_split(), get_loop_body(), get_loop_body_in_bfs_order(), get_loop_body_in_dom_order(), get_loop_body_in_if_conv_order(), global_alloc(), hoist_code(), hoist_expr_reaches_here_p(), ht_create(), ht_expand(), init_deps(), init_propagate_block_info(), init_reassoc(), init_resource_info(), init_scc_info(), insert_aux(), ipa_callsite_param_map_create(), ipa_method_modify_create(), ipa_method_tree_map_create(), ipa_utils_reduced_inorder(), ipcp_formal_create(), iv_ca_new(), lang_specific_driver(), loopify(), lower_try_finally_copy(), main(), mark_dfs_back_edges(), new_graph(), new_temp_expr_table(), one_cprop_pass(), optimize_attrs(), partition_hot_cold_basic_blocks(), peel_loop_completely(), pointer_set_create(), pointer_set_insert(), pre_expr_reaches_here_p(), pre_gcse(), print_rtl_with_bb(), process_file(), process_state_for_insn_equiv_partition(), read_count_file(), read_counts_file(), read_graph_file(), record_edge_info(), record_temporary_equivalences_from_stmts_at_dest(), reload(), reload_as_needed(), remove_path(), rewrite_into_loop_closed_ssa(), rtl_verify_flow_info_1(), run_compiles(), set_page_table_entry(), setup_pointers_and_addressables(), shorten_branches(), sjlj_build_landing_pads(), static_execute(), tail_duplicate(), tree_ssa_iv_optimize_init(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), update_equiv_regs(), update_life_info(), variable_union(), verify_flow_info(), verify_loop_structure(), verify_ssa(), and web_main().

#define XDELETE ( P   )     free ((void*) (P))

#define XDELETEVEC ( P   )     free ((void*) (P))

#define XNEW ( T   )     ((T *) xmalloc (sizeof (T)))

Definition at line 270 of file libiberty.h.

Referenced by add_c_test(), add_clm(), add_condition(), add_dependency(), add_dir(), add_ehspec_entry(), add_filedep(), add_framework_path(), add_map_value(), add_mapping(), add_minipool_backward_ref(), add_minipool_forward_ref(), add_path(), add_prefix(), add_system_framework_path(), add_to_repl_tbl(), add_ttypes_entry(), adjust_field_rtx_def(), adjust_field_tree_exp(), alloc_tagged_tu_seen_cache(), analyze_array(), analyze_insn_to_expand_var(), analyze_iv_to_split_insn(), associate_equivalences_with_edges(), bfin_reorg_loops(), build_constraint_graph(), c_initialize_diagnostics(), c_start_case(), conflict_graph_new(), coverage_end_function(), cpp_handle_deferred_pragma(), cpp_prepare_state(), cpp_save_state(), create_edge_list(), create_field(), create_new_invariant(), create_option(), cvc_insert(), cxx_initialize_diagnostics(), destringize_and_run(), df_rd_alloc(), df_ru_alloc(), df_scan_alloc(), df_urec_alloc(), diagnostic_initialize(), disable_builtin_function(), discover_unique_type(), do_arg(), do_SUBST(), do_SUBST_INT(), do_SUBST_MODE(), do_typedef(), dyn_string_new(), find_data_references_in_loop(), find_interesting_uses_cond(), find_interesting_uses_op(), find_or_insert_inv(), find_tail_calls(), gather_mem_refs_stmt(), gen_expand(), gen_insn(), gen_peephole(), gen_split(), get_def_blocks_for(), get_fileinfo(), get_priority_info(), get_simple_loop_desc(), get_value_range(), ggc_free(), handle_pragma_implementation(), init_data_ref(), init_md_reader_args_cb(), init_propagate_block_info(), init_scc_info(), init_topo_info(), initialize_data_dependence_relation(), insert(), insert_id_for_tree(), iv_ca_delta_add(), iv_ca_new(), ldst_entry(), lookup_avail_expr(), lookup_redirection_data(), lookup_tmp_var(), main(), mark_target_live_regs(), mark_used_reg(), mode_attr_index(), mt_reorg_loops(), multiply_by_cost(), new_adjust(), new_decision_test(), new_graph(), new_mode(), new_scev_info_str(), new_temp_expr_table(), next_context(), next_tokenrun(), note_variable(), pex_init(), pex_init_common(), pex_wait(), phi_trans_add(), pointer_set_create(), print_node(), process_command(), push_field_alignment(), push_init_level(), push_srcloc(), push_switch(), queue(), queue_pattern(), read_constants(), really_start_incremental_init(), record_biv(), record_equiv(), record_in_finally_tree(), record_iv(), record_mem_ref_loc(), record_one_stack_memref(), record_switch_edge(), record_temp_file(), record_use(), register_new_assert_for(), save_idents(), set_spec(), start_init(), ternary_insert(), timevar_push_1(), up_insert(), vn_add_with_vuses(), work_stuff_copy_to_from(), and write_roots().

#define XNEWVAR ( T,
S   )     ((T *) xmalloc ((S)))

Definition at line 283 of file libiberty.h.

Referenced by _cpp_read_file_entries().

#define XNEWVEC ( T,
 )     ((T *) xmalloc (sizeof (T) * (N)))

Definition at line 276 of file libiberty.h.

Referenced by _cpp_convert_input(), _cpp_expansions_different_trad(), _cpp_init_tokenrun(), _cpp_save_pragma_names(), add_assembler_option(), add_env_var_paths(), add_framework(), add_linker_option(), add_preprocessor_option(), add_stack_protection_conflicts(), alloc_args(), allocate_file_hash_entries(), allocate_reg_info(), alter_output_for_insn(), alter_predicate_for_insn(), append_file_to_dir(), augment_live_range(), block_alloc(), blocks_in_phiopt_order(), build_store_vectors(), C_alloca(), c_common_init_options(), c_common_post_options(), c_common_read_pch(), c_common_write_pch(), calc_dfs_tree_nonrec(), calculate_global_regs_live(), calculate_live_on_entry(), catenate_strings(), ccp_fold(), ccp_initialize(), check_eol_return_comments(), choose_temp_base(), choose_tmpdir(), cleanup_forwarder_blocks(), combine_instructions(), common_handle_option(), compute_antinout_edge(), compute_avail(), compute_available(), compute_builtin_object_size(), compute_laterin(), compute_nearerout(), compute_rvuse_and_antic_safe(), compute_store_table(), compute_value_histograms(), concat(), copy_loop_headers(), copyprop_hardreg_forward(), coverage_init(), cp_parser_sizeof_operand(), cp_parser_template_argument_list(), cpp_host_to_exec_charset(), cpp_interpret_string(), cpp_prepare_state(), cpp_valid_state(), cpp_write_pch_deps(), create_edge_list(), create_file_names(), cse_basic_block(), cse_main(), cselib_init(), default_get_pch_validity(), demangle_template(), demangle_template_value_parm(), deps_add_vpath(), deps_restore(), destringize_and_run(), df_analyze(), dir_name_of_file(), do_hpacc_template_literal(), do_pragma(), do_spec_1(), duplicate_loop_to_header_edge(), dyn_string_init(), emit_library_call_value_1(), establish_preds(), expand_arg(), expand_call(), find_a_file(), find_subframework_file(), find_unreachable_blocks(), fini_copy_prop(), fix_bb_placements(), FIX_PROC_HEAD(), flow_dfs_compute_reverse_init(), flow_loop_nodes_find(), flow_loops_find(), fname_as_string(), for_each_path(), framework_construct_pathname(), get_block_vector(), get_dominated_by(), get_loop_exit_edges(), getpwd(), global_alloc(), global_conflicts(), glue_header_name(), gt_pch_save(), handle_option(), init_alias_analysis(), init_asm_output(), init_class_processing(), init_copy_prop(), init_cse_reg_info(), init_dollar_format_checking(), init_ggc(), init_object_sizes(), init_reassoc(), initiate_states(), insert_range_assertions(), lang_specific_driver(), load_data(), load_specs(), local_alloc(), main(), make_gcov_file_name(), make_temp_file(), mark_dfs_back_edges(), mark_irreducible_loops(), merge_phi_nodes(), move_ptes_to_front(), munge(), new_buff(), open_repo_file(), optimize_attrs(), parse_include(), partition_stack_vars(), pch_open_file(), pex_msdos_exec_child(), pool_alloc(), post_order_compute(), pre_and_rev_post_order_compute(), prefix_from_string(), print_rtl_graph_with_bb(), process_command(), prune_options(), prune_preferences(), prune_unused_phi_nodes(), pwait(), reachable_at_most_once(), read_file_guts(), read_filename_string(), read_name_map(), reconcat(), record_conditions(), recursively_demangle(), regclass(), register_Btype(), regmove_optimize(), reload(), reload_combine(), remap_filename(), remember_Btype(), remember_Ktype(), remember_type(), remove_reachable_equiv_notes(), reorder_basic_blocks(), save_idents(), save_partially_mangled_name(), save_string(), set_multilib_dir(), set_up_bb_rts_numbers(), shorten_branches(), simplify_cond(), slpeel_tree_duplicate_loop_to_edge_cfg(), sort_coalesce_list(), start_fixer(), store_unaligned_arguments_into_pseudos(), string_need(), strip_whitespace(), tail_duplicate(), tree_bb_level_predictions(), tree_dce_init(), tree_duplicate_sese_region(), try_forward_edges(), try_unroll_loop_completely(), units_to_automata_heuristic_distr(), update_ssa(), used_arg(), va_list_counter_bump(), VEC_char_to_string(), vrp_finalize(), vrp_initialize(), vt_find_locations(), vt_initialize(), vt_stack_adjustments(), walk_dominator_tree(), warn_about_normalization(), work_stuff_copy_to_from(), write_c_file_stat(), write_global_declarations(), write_langs(), xstrdup(), and xstrndup().

#define XOBNEW ( O,
T   )     ((T *) obstack_alloc ((O), sizeof (T)))

#define XRESIZEVAR ( T,
P,
S   )     ((T *) xrealloc ((P), (S)))

Definition at line 285 of file libiberty.h.

Referenced by grow_vect().

#define XRESIZEVEC ( T,
P,
 )     ((T *) xrealloc ((void *) (P), sizeof (T) * (N)))


Function Documentation

char* basename (  ) 

int vasprintf PARAMS ( (char **, const char *, va_list  ) 

int asprintf PARAMS ( (char **, const char *,...)   ) 

int pwait PARAMS ( (int, int *, int)   ) 

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

PTR xmemdup PARAMS ( (const PTR, size_t, size_t  ) 

PTR xcalloc PARAMS ( (size_t, size_t  ) 

PTR xrealloc PARAMS ( (PTR, size_t  ) 

void xmalloc_failed PARAMS ( (size_t  ) 

void xexit PARAMS ( (int status)   ) 

int xatexit PARAMS ( (void(*fn)(void))   ) 

const char* strerrno PARAMS ( (int)   ) 

const char* spaces PARAMS ( (int count)   ) 

char* make_relative_prefix PARAMS ( (const char *, const char *, const char *)   ) 

char* getpwd PARAMS ( (void  ) 

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

int fdmatch PARAMS ( (int fd1, int fd2)   ) 

char* reconcat PARAMS ( (char *, const char *,...)   ) 

char* concat PARAMS ( (const char *,...)   ) 

void freeargv PARAMS ( (char **)   ) 

char** buildargv PARAMS ( (const char *)   ) 

Definition at line 635 of file mips-tfile.c.


Variable Documentation

const unsigned char _hex_value[_hex_array_size]

Definition at line 76 of file hex.c.

Referenced by hex_init().

Definition at line 140 of file concat.c.

Referenced by concat_copy2().

unsigned long libiberty_len

Definition at line 62 of file alloca.c.

Definition at line 61 of file alloca.c.

const char* libiberty_optr

Definition at line 60 of file alloca.c.


Generated on Wed Apr 8 15:00:39 2009 for Open64 by  doxygen 1.5.6