Lines Matching refs:bb_node
60 struct bb_node { struct
74 struct bb_node *src; argument
75 struct bb_node *dst;
93 list_first_entry(&func->bbs, struct bb_node, l)
95 list_last_entry(&func->bbs, struct bb_node, l)
122 static struct bb_node *func_append_bb(struct func_node *func, in func_append_bb()
125 struct bb_node *new_bb, *bb; in func_append_bb()
148 static struct bb_node *func_insert_dummy_bb(struct list_head *after) in func_insert_dummy_bb()
150 struct bb_node *bb; in func_insert_dummy_bb()
197 struct bb_node *bb; in func_partition_bb_head()
231 struct bb_node *bb, *last; in func_partition_bb_tail()
247 struct bb_node *bb; in func_add_special_bb()
272 static struct bb_node *func_search_bb_with_head(struct func_node *func, in func_search_bb_with_head()
275 struct bb_node *bb; in func_search_bb_with_head()
285 static struct edge_node *new_edge(struct bb_node *src, struct bb_node *dst, in new_edge()
310 struct bb_node *bb; in func_add_bb_edges()
388 struct bb_node *bb, *bb2; in cfg_destroy()
412 static void draw_bb_node(struct func_node *func, struct bb_node *bb) in draw_bb_node()
443 static void draw_bb_succ_edges(struct func_node *func, struct bb_node *bb) in draw_bb_succ_edges()
464 struct bb_node *bb; in func_output_bb_def()
474 struct bb_node *bb; in func_output_edges()