Searched refs:prev_try (Results 1 – 4 of 4) sorted by relevance
180 struct eh_region *prev_try; member478 gen_eh_region_cleanup (struct eh_region *outer, struct eh_region *prev_try) in gen_eh_region_cleanup() argument481 cleanup->u.cleanup.prev_try = prev_try; in gen_eh_region_cleanup()924 eh_region cur, prev_try, outer, *splice; in duplicate_eh_regions() local1003 prev_try = NULL; in duplicate_eh_regions()1005 for (prev_try = VEC_index (eh_region, cfun->eh->region_array, outer_region); in duplicate_eh_regions()1006 prev_try && prev_try->type != ERT_TRY; in duplicate_eh_regions()1007 prev_try = prev_try->outer) in duplicate_eh_regions()1008 if (prev_try->type == ERT_MUST_NOT_THROW) in duplicate_eh_regions()1010 prev_try = NULL; in duplicate_eh_regions()[all …]
293 struct eh_region *prev_try; member1360 = gen_eh_region_cleanup (state->cur_region, state->prev_try); in lower_try_finally()1365 this_state.prev_try = state->prev_try; in lower_try_finally()1443 this_state.prev_try = try_region; in lower_catch()1464 this_state.prev_try = state->prev_try; in lower_catch()1511 this_state.prev_try = NULL; in lower_eh_filter()1548 this_region = gen_eh_region_cleanup (state->cur_region, state->prev_try); in lower_cleanup()
152 struct eh_region *prev_try; member181 struct eh_region *prev_try; member552 region->u.cleanup.prev_try = cfun->eh->try_region;613 region->u.try.prev_try = cfun->eh->try_region; in expand_start_all_catch()699 cfun->eh->try_region = try_region->u.try.prev_try; in expand_end_all_catch()2787 region = region->u.cleanup.prev_try;
5756 * except.c (eh_region_u_cleanup): Add prev_try.