GIMPLE_EH_FILTER#

geh_filter *gimple_build_eh_filter(tree types, gimple_seq failure)#

Build a GIMPLE_EH_FILTER statement. TYPES are the filter’s types. FAILURE is a sequence with the filter’s failure action.

tree gimple_eh_filter_types(gimple g)#

Return the types handled by GIMPLE_EH_FILTER statement G.

tree *gimple_eh_filter_types_ptr(gimple g)#

Return a pointer to the types handled by GIMPLE_EH_FILTER statement G.

gimple_seq gimple_eh_filter_failure(gimple g)#

Return the sequence of statement to execute when GIMPLE_EH_FILTER statement fails.

void gimple_eh_filter_set_types(geh_filter *g, tree types)#

Set TYPES to be the set of types handled by GIMPLE_EH_FILTER G.

void gimple_eh_filter_set_failure(geh_filter *g, gimple_seq failure)#

Set FAILURE to be the sequence of statements to execute on failure for GIMPLE_EH_FILTER G.

tree gimple_eh_must_not_throw_fndecl(geh_mnt *eh_mnt_stmt)#

Get the function decl to be called by the MUST_NOT_THROW region.

void gimple_eh_must_not_throw_set_fndecl(geh_mnt *eh_mnt_stmt, tree decl)#

Set the function decl to be called by GS to DECL.