class edge_def * edge
Definition coretypes.h:352
union tree_node * tree
Definition coretypes.h:97
tree_code
Definition genmatch.cc:347
Definition basic-block.h:117
Definition function.h:249
bool stmt_could_throw_p(function *, gimple *)
Definition tree-eh.cc:2920
bool stmt_can_throw_external(function *, gimple *)
Definition tree-eh.cc:3002
bool maybe_duplicate_eh_stmt_fn(struct function *, gimple *, struct function *, gimple *, hash_map< void *, void * > *, int)
Definition tree-eh.cc:3086
int lookup_stmt_eh_lp_fn(struct function *, const gimple *)
Definition tree-eh.cc:142
bool verify_eh_dispatch_edge(geh_dispatch *)
Definition tree-eh.cc:4988
edge redirect_eh_edge(edge, basic_block)
Definition tree-eh.cc:2386
void add_stmt_to_eh_lp(gimple *, int)
Definition tree-eh.cc:85
void redirect_eh_dispatch_edge(geh_dispatch *, edge, basic_block)
Definition tree-eh.cc:2397
int lookup_stmt_eh_lp(const gimple *)
Definition tree-eh.cc:154
void unsplit_eh_edges(void)
Definition tree-eh.cc:4356
bool operation_could_trap_helper_p(enum tree_code, bool, bool, bool, bool, tree, bool *)
Definition tree-eh.cc:2437
bool tree_could_throw_p(tree)
Definition tree-eh.cc:2976
void maybe_remove_unreachable_handlers(void)
Definition tree-eh.cc:4176
bool verify_eh_edges(gimple *)
Definition tree-eh.cc:4927
void using_eh_for_cleanups(void)
Definition tree.cc:12771
bool tree_could_trap_p(tree)
Definition tree-eh.cc:2650
edge make_eh_edge(gimple *)
Definition tree-eh.cc:2278
tree rewrite_to_non_trapping_overflow(tree)
Definition tree-eh.cc:2849
bool maybe_duplicate_eh_stmt(gimple *, gimple *)
Definition tree-eh.cc:3128
bool make_eh_dispatch_edges(geh_dispatch *)
Definition tree-eh.cc:2239
bool operation_could_trap_p(enum tree_code, bool, bool, tree)
Definition tree-eh.cc:2561
bool stmt_can_throw_internal(function *, gimple *)
Definition tree-eh.cc:3019
bool maybe_clean_eh_stmt(gimple *)
Definition tree-eh.cc:3046
bool remove_stmt_from_eh_lp(gimple *)
Definition tree-eh.cc:131
bool maybe_clean_eh_stmt_fn(struct function *, gimple *)
Definition tree-eh.cc:3036
struct eh_region_d * eh_region
Definition tree-eh.h:24
bool maybe_clean_or_replace_eh_stmt(gimple *, gimple *)
Definition tree-eh.cc:3057
bool stmt_unremovable_because_of_non_call_eh_p(function *, gimple *)
Definition tree-eh.cc:2966
bool remove_stmt_from_eh_lp_fn(struct function *, gimple *)
Definition tree-eh.cc:114