X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fbasic-block.h;h=fedd4bbc7b865df66c546bdc1f2b1cb171f6b4f4;hb=0305c755745c1d24fb688d9b5bb540c4232417b7;hp=e330f3e40f3220af6921003bd51c44c209ab9302;hpb=749ea85f0162cbb4f17e2c28b779260bc3a6da36;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/basic-block.h b/gcc/basic-block.h index e330f3e40f3..fedd4bbc7b8 100644 --- a/gcc/basic-block.h +++ b/gcc/basic-block.h @@ -180,7 +180,6 @@ extern const struct gcov_ctr_summary *profile_info; /* Declared in cfgloop.h. */ struct loop; -struct loops; /* Declared in tree-flow.h. */ struct edge_prediction; @@ -490,7 +489,6 @@ extern void insert_insn_on_edge (rtx, edge); basic_block split_edge_and_insert (edge, rtx); extern void commit_edge_insertions (void); -extern void commit_edge_insertions_watch_calls (void); extern void remove_fake_edges (void); extern void remove_fake_exit_edges (void); @@ -871,7 +869,6 @@ extern struct edge_list *pre_edge_rev_lcm (int, sbitmap *, extern void compute_available (sbitmap *, sbitmap *, sbitmap *, sbitmap *); /* In predict.c */ -extern void expected_value_to_br_prob (void); extern bool maybe_hot_bb_p (basic_block); extern bool probably_cold_bb_p (basic_block); extern bool probably_never_executed_bb_p (basic_block); @@ -923,25 +920,6 @@ extern bool cleanup_cfg (int); extern bool delete_unreachable_blocks (void); extern bool merge_seq_blocks (void); -typedef struct conflict_graph_def *conflict_graph; - -/* Callback function when enumerating conflicts. The arguments are - the smaller and larger regno in the conflict. Returns zero if - enumeration is to continue, nonzero to halt enumeration. */ -typedef int (*conflict_graph_enum_fn) (int, int, void *); - - -/* Prototypes of operations on conflict graphs. */ - -extern conflict_graph conflict_graph_new - (int); -extern void conflict_graph_delete (conflict_graph); -extern int conflict_graph_add (conflict_graph, int, int); -extern int conflict_graph_conflict_p (conflict_graph, int, int); -extern void conflict_graph_enum (conflict_graph, int, conflict_graph_enum_fn, - void *); -extern void conflict_graph_merge_regs (conflict_graph, int, int); -extern void conflict_graph_print (conflict_graph, FILE*); extern bool mark_dfs_back_edges (void); extern void set_edge_can_fallthru_flag (void); extern void update_br_prob_note (basic_block);