Searched refs:loop_exit (Results 1 – 10 of 10) sorted by relevance
74 struct GTY ((for_user)) loop_exit { struct79 struct loop_exit *prev; argument80 struct loop_exit *next; argument83 struct loop_exit *next_e; argument86 struct loop_exit_hasher : ggc_ptr_hash<loop_exit>90 static hashval_t hash (loop_exit *);91 static bool equal (loop_exit *, edge);92 static void remove (loop_exit *);265 struct loop_exit *exits;
186 struct loop_exit *exit, *next; in flow_loop_free()351 loop->exits = ggc_cleared_alloc<loop_exit> (); in alloc_loop()1034 loop_exit_hasher::hash (loop_exit *exit) in hash()1042 loop_exit_hasher::equal (loop_exit *exit, edge e) in equal()1050 loop_exit_hasher::remove (loop_exit *exit) in remove()1052 loop_exit *next; in remove()1066 static struct loop_exit *1081 struct loop_exit *exits = NULL, *exit; in rescan_loop_exit()1097 exit = ggc_alloc<loop_exit> (); in rescan_loop_exit()1113 loop_exit **slot in rescan_loop_exit()[all …]
161 basic_block loop_exit; /* The loop exit basic block. */ member1580 opt_info->loop_exit = split_edge (exit); in analyze_insns_in_loop()2070 combine_var_copies_in_loop_exit (ves, opt_info->loop_exit); in apply_opt_in_copies()
1480 loop_exit *exit = father->exits->next; in tree_unroll_loops_completely()
1075 struct loop_exit *exit; in get_loop_exit_edges_unique_dests()
7765 loop_exit **slot in move_sese_region_to_fn()
20918 (rescan_loop_exit): Use GGC_NEW to allocate struct loop_exit. Reflect20924 struct loop_exit): Add GTY marker.32697 * cfgloop.h (struct loop_exit): New function.
19209 * cfgloop.h (struct loop_exit, struct loop): Likewise.
11215 * cfg.c (dump_edge_info): Add name of loop_exit edge flag.
426 goto loop_exit; /* nothing more gets reset */ in reset_all_controllers()442 loop_exit: in reset_all_controllers()