Lines Matching refs:same_succ

219 struct same_succ : pointer_hash <same_succ>  struct
236 static inline hashval_t hash (const same_succ *); argument
237 static int equal (const same_succ *, const same_succ *);
238 static void remove (same_succ *);
244 same_succ::hash (const same_succ *e) in hash()
270 same_succ *bb_same_succ;
399 same_succ_print (FILE *file, const same_succ *e) in same_succ_print()
414 ssa_same_succ_print_traverse (same_succ **pe, FILE *file) in ssa_same_succ_print_traverse()
416 const same_succ *e = *pe; in ssa_same_succ_print_traverse()
461 same_succ_hash (const same_succ *e) in same_succ_hash()
541 inverse_flags (const same_succ *e1, const same_succ *e2) in inverse_flags()
563 same_succ::equal (const same_succ *e1, const same_succ *e2) in equal()
624 static same_succ *
627 same_succ *same = XNEW (struct same_succ); in same_succ_alloc()
641 same_succ::remove (same_succ *e) in remove()
654 same_succ_reset (same_succ *same) in same_succ_reset()
662 static hash_table<same_succ> *same_succ_htab;
689 static vec<same_succ *> worklist;
704 add_to_worklist (same_succ *same) in add_to_worklist()
719 find_same_succ_bb (basic_block bb, same_succ **same_p) in find_same_succ_bb()
723 same_succ *same = *same_p; in find_same_succ_bb()
724 same_succ **slot; in find_same_succ_bb()
766 same_succ *same = same_succ_alloc (); in find_same_succ()
776 same_succ::remove (same); in find_same_succ()
785 same_succ_htab = new hash_table<same_succ> (n_basic_blocks_for_fn (cfun)); in init_worklist()
833 same_succ *same = BB_SAME_SUCC (bb); in same_succ_flush_bb()
894 same_succ *same; in update_worklist()
911 same_succ::remove (same); in update_worklist()
1124 gimple_equal_p (same_succ *same_succ, gimple *s1, gimple *s2) in gimple_equal_p() argument
1195 inv_cond = (bitmap_bit_p (same_succ->inverse, bb1->index) in gimple_equal_p()
1196 != bitmap_bit_p (same_succ->inverse, bb2->index)); in gimple_equal_p()
1285 find_duplicate (same_succ *same_succ, basic_block bb1, basic_block bb2) in find_duplicate() argument
1304 if (!gimple_equal_p (same_succ, stmt1, stmt2)) in find_duplicate()
1381 same_phi_alternatives (same_succ *same_succ, basic_block bb1, basic_block bb2) in same_phi_alternatives() argument
1388 EXECUTE_IF_SET_IN_BITMAP (same_succ->succs, 0, s, bs) in same_phi_alternatives()
1466 find_clusters_1 (same_succ *same_succ) in find_clusters_1() argument
1474 EXECUTE_IF_SET_IN_BITMAP (same_succ->bbs, 0, i, bi) in find_clusters_1()
1486 EXECUTE_IF_SET_IN_BITMAP (same_succ->bbs, i + 1, j, bj) in find_clusters_1()
1507 if (!(same_phi_alternatives (same_succ, bb1, bb2))) in find_clusters_1()
1510 find_duplicate (same_succ, bb1, bb2); in find_clusters_1()
1520 same_succ *same; in find_clusters()