class edge_def * edge
Definition coretypes.h:352
union tree_node * tree
Definition coretypes.h:97
tree_code
Definition genmatch.cc:992
Definition basic-block.h:117
Definition function.h:249
bool stmt_could_throw_p(function *, gimple *)
Definition tree-eh.cc:2924
bool stmt_can_throw_external(function *, gimple *)
Definition tree-eh.cc:3006
bool maybe_duplicate_eh_stmt_fn(struct function *, gimple *, struct function *, gimple *, hash_map< void *, void * > *, int)
Definition tree-eh.cc:3090
int lookup_stmt_eh_lp_fn(struct function *, const gimple *)
Definition tree-eh.cc:143
bool verify_eh_dispatch_edge(geh_dispatch *)
Definition tree-eh.cc:4992
edge redirect_eh_edge(edge, basic_block)
Definition tree-eh.cc:2388
void add_stmt_to_eh_lp(gimple *, int)
Definition tree-eh.cc:86
void redirect_eh_dispatch_edge(geh_dispatch *, edge, basic_block)
Definition tree-eh.cc:2399
int lookup_stmt_eh_lp(const gimple *)
Definition tree-eh.cc:155
void unsplit_eh_edges(void)
Definition tree-eh.cc:4360
bool operation_could_trap_helper_p(enum tree_code, bool, bool, bool, bool, tree, bool *)
Definition tree-eh.cc:2439
bool tree_could_throw_p(tree)
Definition tree-eh.cc:2980
void maybe_remove_unreachable_handlers(void)
Definition tree-eh.cc:4180
bool verify_eh_edges(gimple *)
Definition tree-eh.cc:4931
void using_eh_for_cleanups(void)
Definition tree.cc:12819
bool tree_could_trap_p(tree)
Definition tree-eh.cc:2654
edge make_eh_edge(gimple *)
Definition tree-eh.cc:2280
tree rewrite_to_non_trapping_overflow(tree)
Definition tree-eh.cc:2853
bool maybe_duplicate_eh_stmt(gimple *, gimple *)
Definition tree-eh.cc:3132
bool make_eh_dispatch_edges(geh_dispatch *)
Definition tree-eh.cc:2241
bool operation_could_trap_p(enum tree_code, bool, bool, tree)
Definition tree-eh.cc:2565
bool stmt_can_throw_internal(function *, gimple *)
Definition tree-eh.cc:3023
bool maybe_clean_eh_stmt(gimple *)
Definition tree-eh.cc:3050
bool remove_stmt_from_eh_lp(gimple *)
Definition tree-eh.cc:132
bool maybe_clean_eh_stmt_fn(struct function *, gimple *)
Definition tree-eh.cc:3040
struct eh_region_d * eh_region
Definition tree-eh.h:24
bool maybe_clean_or_replace_eh_stmt(gimple *, gimple *)
Definition tree-eh.cc:3061
bool stmt_unremovable_because_of_non_call_eh_p(function *, gimple *)
Definition tree-eh.cc:2970
bool remove_stmt_from_eh_lp_fn(struct function *, gimple *)
Definition tree-eh.cc:115