Searched refs:eh_region (Results 1 – 18 of 18) sorted by relevance
/openbsd/gnu/gcc/gcc/ |
H A D | except.h | 31 struct eh_region; 46 extern void for_each_eh_region (void (*) (struct eh_region *)); 91 extern struct eh_region *gen_eh_region_cleanup (struct eh_region *, 92 struct eh_region *); 93 extern struct eh_region *gen_eh_region_try (struct eh_region *); 94 extern struct eh_region *gen_eh_region_catch (struct eh_region *, tree); 95 extern struct eh_region *gen_eh_region_allowed (struct eh_region *, tree); 96 extern struct eh_region *gen_eh_region_must_not_throw (struct eh_region *); 97 extern int get_eh_region_number (struct eh_region *); 99 extern tree get_eh_region_tree_label (struct eh_region *); [all …]
|
H A D | except.c | 202 typedef struct eh_region *eh_region; typedef 210 DEF_VEC_P(eh_region); 477 struct eh_region * 485 struct eh_region * 491 struct eh_region * 523 struct eh_region * 535 struct eh_region * 569 struct eh_region *reg = VEC_index (eh_region, in expand_resx_expr() 887 static eh_region 984 eh_region n; in duplicate_eh_regions() [all …]
|
H A D | tree-eh.c | 86 record_stmt_eh_region (struct eh_region *region, tree t) in record_stmt_eh_region() 292 struct eh_region *cur_region; 293 struct eh_region *prev_try; 314 struct eh_region *region; 1436 struct eh_region *try_region; in lower_catch() 1457 struct eh_region *catch_region; in lower_catch() 1497 struct eh_region *this_region; in lower_eh_filter() 1537 struct eh_region *this_region; in lower_cleanup() 1718 make_eh_edge (struct eh_region *region, void *data) in make_eh_edge() 1759 mark_eh_edge (struct eh_region *region, void *data) in mark_eh_edge()
|
H A D | tree-inline.h | 61 int eh_region; member
|
H A D | tree-inline.c | 777 && id->eh_region > 0) in copy_bb() 779 add_stmt_to_eh_region (stmt, id->eh_region); in copy_bb() 948 0, id->eh_region); in copy_cfg_body() 2029 id->eh_region = lookup_stmt_eh_region (stmt); in expand_call_inline() 2304 id.eh_region = -1; in clone_body()
|
H A D | tree-cfg.c | 919 update_eh_label (struct eh_region *region) in update_eh_label() 2941 int eh_region; in bsi_replace() local 2951 eh_region = lookup_stmt_eh_region (orig_stmt); in bsi_replace() 2952 if (eh_region >= 0) in bsi_replace() 2955 add_stmt_to_eh_region (stmt, eh_region); in bsi_replace()
|
H A D | omp-low.c | 845 ctx->cb.eh_region = -1; in new_omp_context()
|
/openbsd/gnu/usr.bin/gcc/gcc/ |
H A D | except.c | 100 struct eh_region *region; 116 struct eh_region GTY(()) 119 struct eh_region *outer; 122 struct eh_region *inner; 272 static struct eh_region *duplicate_eh_region_1 PARAMS ((struct eh_region *, 1020 struct eh_region *r; 1098 struct eh_region *r; 1270 struct eh_region *n 1271 = (struct eh_region *) ggc_alloc_cleared (sizeof (struct eh_region)); 2591 struct eh_region *c; [all …]
|
H A D | except.h | 38 struct eh_region;
|
H A D | ChangeLog.7 | 3049 (struct eh_region): Make 'aka' GCable. 3256 * except.c (struct eh_region): Mark field 'aka' to be skipped. 3628 (duplicate_eh_region_1): Use GGC to allocate struct eh_region. 3629 (remove_eh_handler): Let GGC free struct eh_region. 11486 (struct eh_region): Add aka member.
|
H A D | ChangeLog.5 | 5218 * except.c (struct eh_region): Rename 'last' to 'resume'.
|
H A D | ChangeLog | 4715 * except.c (eh_region): Add may_contain_throw.
|
H A D | ChangeLog.6 | 4898 (struct eh_region): Change type and filter to lists for catch regions.
|
/openbsd/gnu/gcc/gcc/cp/ |
H A D | ChangeLog-2001 | 2512 * decl.c (struct named_label_list): Rename eh_region to 2514 (struct binding_level): Rename eh_region to is_try_scope,
|
H A D | ChangeLog-1999 | 3813 * decl.c (struct binding_level): Add eh_region field.
|
H A D | ChangeLog-2000 | 3567 (push_binding_level): Don't set eh_region.
|
/openbsd/gnu/usr.bin/gcc/gcc/cp/ |
H A D | ChangeLog | 8489 * decl.c (struct named_label_list): Rename eh_region to 8491 (struct binding_level): Rename eh_region to is_try_scope, 13439 (push_binding_level): Don't set eh_region.
|
H A D | ChangeLog.2 | 3813 * decl.c (struct binding_level): Add eh_region field.
|