GCC Middle and Back End API Reference
|
#include <cfgloop.h>
Data Fields | |
edge | e |
struct loop_exit * | prev |
struct loop_exit * | next |
struct loop_exit * | next_e |
Description of the loop exit.
edge loop_exit::e |
Referenced by add_bb_to_loop(), add_exit_phis(), dump_recorded_exit(), loop_exit_hasher::equal(), find_obviously_necessary_stmts(), flow_loop_nodes_find(), get_exit_descriptions(), get_loop_exit_edges(), get_loop_exit_edges_unique_dests(), loop_exit_hasher::hash(), loop_exit_edge_p(), loop_exits_from_bb_p(), loop_exits_to_bb_p(), loop_has_exit_edges(), loop_preheader_edge(), single_exit(), tree_unroll_loops_completely(), and verify_loop_structure().
struct loop_exit* loop_exit::next |
Referenced by add_exit_phis(), alloc_loop(), find_obviously_necessary_stmts(), flow_loop_free(), get_loop_exit_edges(), get_loop_exit_edges_unique_dests(), loop_has_exit_edges(), loop_exit_hasher::remove(), rescan_loop_exit(), single_exit(), tree_unroll_loops_completely(), and verify_loop_structure().
struct loop_exit* loop_exit::next_e |
Referenced by dump_recorded_exit(), loop_exit_hasher::remove(), rescan_loop_exit(), and verify_loop_structure().
struct loop_exit* loop_exit::prev |
Referenced by alloc_loop(), flow_loop_free(), loop_exit_hasher::remove(), and rescan_loop_exit().