#include "config.h"#include "system.h"#include "toplev.h"#include "rtl.h"#include "ggc.h"#include "gt-lists.h"

Go to the source code of this file.
Functions/Subroutines | |
| static void free_list | PARAMS ((rtx *, rtx *)) |
| static | GTY ((deletable(""))) |
| rtx | alloc_INSN_LIST (rtx val, rtx next) |
| rtx | alloc_EXPR_LIST (int kind, rtx val, rtx next) |
| void | free_EXPR_LIST_list (rtx *listp) |
| void | free_INSN_LIST_list (rtx *listp) |
| void | free_EXPR_LIST_node (rtx ptr) |
| void | free_INSN_LIST_node (rtx ptr) |
Definition at line 90 of file lists.c.
Referenced by add_insn_mem_dependence(), add_to_mem_set_list(), alpha_emit_xfloating_libcall(), canon_list_insert(), compute_value_histograms(), cond_exec_process_insns(), convert_from_eh_region_ranges_1(), cris_expand_epilogue(), cris_split_movdx(), df_create_unused_note(), df_ri_bb_compute(), df_set_dead_notes_for_mw(), df_set_unused_notes_for_mw(), emit_group_load_into_temps(), emit_group_move_into_temps(), expand_builtin_longjmp(), expand_builtin_nonlocal_goto(), expand_expr_real(), expand_goto(), extract_mentioned_regs_helper(), find_basic_blocks_1(), find_label_refs(), frv_frame_insn(), frv_ifcvt_add_insn(), hoist_update_store(), iq2000_annotate_frame_insn(), iv_number_of_iterations(), m68hc11_make_autoinc_notes(), mark_set_1(), mark_used_reg(), mdx_prologue(), mips_annotate_frame_insn(), mips_encode_section_info(), mips_set_frame_expr(), push_reg_equiv_alt_mem(), safe_insert_insn_on_edge(), sched_analyze(), shorten_into_mode(), unswitch_single_loop(), and xstormy16_split_move().
Definition at line 67 of file lists.c.
Referenced by add_back_dep(), add_dependence(), add_forw_dep(), add_forward_dependence(), add_insn_mem_dependence(), add_reachable_handler(), arh_to_label(), arh_to_landing_pad(), build_store_vectors(), compute_ld_motion_mems(), create_ddg_dep_no_link(), find_moveable_store(), flush_pending_lists(), mark_set_1(), record_last_mem_set_info(), remove_unnecessary_notes(), sched_analyze(), sched_analyze_2(), sched_analyze_insn(), and sched_analyze_reg().
Definition at line 112 of file lists.c.
Referenced by cleanup_cfg(), flush_pending_lists(), free_deps(), free_propagate_block_info(), mark_used_regs(), mips_output_function_epilogue(), optimize_sibling_and_tail_recursive_calls(), propagate_one_insn(), reload(), and safe_insert_insn_on_edge().
Definition at line 132 of file lists.c.
Referenced by count_or_remove_death_notes(), count_or_remove_death_notes_bb(), df_kill_notes(), free_insn_expr_list_list(), frv_ifcvt_modify_cancel(), frv_ifcvt_modify_final(), invalidate_mems_from_set(), mark_used_regs(), and unswitch_single_loop().
Definition at line 122 of file lists.c.
Referenced by build_store_vectors(), clear_log_links(), clear_modify_mem_tables(), delete_all_dependences(), free_deps(), free_ldst_entry(), make_eh_edge(), rtl_make_eh_edge(), and sched_analyze().
Definition at line 141 of file lists.c.
Referenced by add_dependence_list_and_free(), create_ddg_dep_no_link(), free_insn_expr_list_list(), remove_dependence(), remove_free_INSN_LIST_elem(), and remove_unnecessary_notes().
1.5.6