• Home
  • Raw
  • Download

Lines Matching refs:basic_block

31 int remove_phisources(struct basic_block *par, struct basic_block *old)  in remove_phisources()
70 static int remove_other_phisources(struct basic_block *bb, struct multijmp_list *list, struct basic… in remove_other_phisources()
90 static int rewrite_branch(struct basic_block *bb, in rewrite_branch()
91 struct basic_block **ptr, in rewrite_branch()
92 struct basic_block *old, in rewrite_branch()
93 struct basic_block *new) in rewrite_branch()
134 static int bb_depends_on(struct basic_block *target, struct basic_block *src) in bb_depends_on()
153 static int bb_depends_on_phi(struct basic_block *target, struct basic_block *src) in bb_depends_on_phi()
170 static bool bb_is_forwarder(struct basic_block *bb) in bb_is_forwarder()
196 struct basic_block *bb; in phi_check()
224 static int try_to_simplify_bb(struct basic_block *bb, struct instruction *first, struct instruction… in try_to_simplify_bb()
239 struct basic_block *source, *target; in try_to_simplify_bb()
271 static int bb_has_side_effects(struct basic_block *bb) in bb_has_side_effects()
304 static int simplify_phi_branch(struct basic_block *bb, struct instruction *br) in simplify_phi_branch()
319 static int simplify_branch_branch(struct basic_block *bb, struct instruction *br, in simplify_branch_branch()
320 struct basic_block **target_p, int bb_true) in simplify_branch_branch()
322 struct basic_block *target = *target_p, *final; in simplify_branch_branch()
356 static int simplify_one_branch(struct basic_block *bb, struct instruction *br) in simplify_one_branch()
367 struct basic_block *bb; in simplify_branch_nodes()
496 static void kill_dead_stores_bb(pseudo_t pseudo, unsigned long generation, struct basic_block *bb, … in kill_dead_stores_bb()
499 struct basic_block *parent; in kill_dead_stores_bb()
569 struct basic_block *bb; in kill_dead_stores()
595 static void mark_bb_reachable(struct basic_block *bb, unsigned long generation) in mark_bb_reachable()
597 struct basic_block *child; in mark_bb_reachable()
619 void kill_bb(struct basic_block *bb) in kill_bb()
622 struct basic_block *child, *parent; in kill_bb()
649 struct basic_block *bb; in kill_unreachable_bbs()
664 static int rewrite_parent_branch(struct basic_block *bb, struct basic_block *old, struct basic_bloc… in rewrite_parent_branch()
697 static struct basic_block * rewrite_branch_bb(struct basic_block *bb, struct instruction *br) in rewrite_branch_bb()
699 struct basic_block *parent; in rewrite_branch_bb()
700 struct basic_block *target = br->bb_true; in rewrite_branch_bb()
720 static void vrfy_bb_in_list(struct basic_block *bb, struct basic_block_list *list) in vrfy_bb_in_list()
723 struct basic_block *tmp; in vrfy_bb_in_list()
734 static void vrfy_parents(struct basic_block *bb) in vrfy_parents()
736 struct basic_block *tmp; in vrfy_parents()
742 static void vrfy_children(struct basic_block *bb) in vrfy_children()
744 struct basic_block *tmp; in vrfy_children()
774 static void vrfy_bb_flow(struct basic_block *bb) in vrfy_bb_flow()
782 struct basic_block *bb; in vrfy_flow()
783 struct basic_block *entry = ep->entry->bb; in vrfy_flow()
795 int convert_to_jump(struct instruction *insn, struct basic_block *target) in convert_to_jump()
797 struct basic_block *bb = insn->bb; in convert_to_jump()
798 struct basic_block *child; in convert_to_jump()
830 static int retarget_parents(struct basic_block *bb, struct basic_block *target) in retarget_parents()
832 struct basic_block *parent; in retarget_parents()
846 static void remove_merging_phisrc(struct instruction *insn, struct basic_block *bot) in remove_merging_phisrc()
869 static void remove_merging_phi(struct basic_block *top, struct instruction *insn) in remove_merging_phi()
893 static int merge_bb(struct basic_block *top, struct basic_block *bot) in merge_bb()
896 struct basic_block *bb; in merge_bb()
943 struct basic_block *bb; in simplify_cfg_early()
948 struct basic_block *tgt; in simplify_cfg_early()
974 struct basic_block *bb; in pack_basic_blocks()
979 struct basic_block *parent, *child, *last; in pack_basic_blocks()
996 struct basic_block *replace; in pack_basic_blocks()