Home
last modified time | relevance | path

Searched refs:binding_level (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/fortran/
H A Df95-lang.c67 struct binding_level *binding_level; member
175 #define NULL_BINDING_LEVEL (struct binding_level *) NULL
179 static GTY(()) struct binding_level *free_binding_level;
291 binding_level { struct
300 struct binding_level *level_chain; argument
307 static GTY(()) struct binding_level *current_binding_level = NULL; argument
311 static GTY(()) struct binding_level *global_binding_level;
314 static struct binding_level clear_binding_level = { NULL, NULL, NULL, false };
341 struct binding_level *newlevel = ggc_alloc<binding_level> (); in pushlevel()
475 struct binding_level *b = current_binding_level; in pushdecl_top_level()
/netbsd-src/external/gpl3/gcc/dist/gcc/fortran/
H A Df95-lang.cc67 struct binding_level *binding_level; member
181 #define NULL_BINDING_LEVEL (struct binding_level *) NULL
185 static GTY(()) struct binding_level *free_binding_level;
297 binding_level { struct
306 struct binding_level *level_chain; argument
313 static GTY(()) struct binding_level *current_binding_level = NULL; argument
317 static GTY(()) struct binding_level *global_binding_level;
320 static struct binding_level clear_binding_level = { NULL, NULL, NULL, false };
347 struct binding_level *newlevel = ggc_alloc<binding_level> (); in pushlevel()
481 struct binding_level *b = current_binding_level; in pushdecl_top_level()
H A DChangeLog-20041487 (struct binding_level): Remove block_created_by_back_end.
H A DChangeLog-20162236 * f95-lang.c (struct binding_level): Add reversed field.
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-tree.h109 struct GTY((chain_next ("%h.level_chain"))) binding_level struct
120 binding_level *level_chain; argument
127 extern GTY(()) binding_level *current_binding_level;
128 extern GTY(()) binding_level *global_binding_level;
143 binding_level *level;
161 binding_level *level;
H A Dtoir.cc45 pop_binding_label (Statement * const &, d_label_entry *ent, binding_level *bl) in pop_binding_label()
47 binding_level *obl = bl->level_chain; in pop_binding_label()
96 binding_level *new_level = ggc_cleared_alloc <binding_level> (); in push_binding_level()
114 binding_level *level = current_binding_level; in pop_binding_level()
153 f->labels->traverse <binding_level *, &pop_binding_label> (level); in pop_binding_level()
399 for (binding_level *b = current_binding_level; b ; b = b->level_chain) in check_previous_goto()
H A Dd-lang.cc88 struct binding_level *current_binding_level;
89 struct binding_level *global_binding_level;
380 global_binding_level = ggc_cleared_alloc <binding_level> (); in d_init()
H A DChangeLog-201596 (binding_level): Add level_kind field.
238 (binding_level::names_end): Remove.
239 (binding_level::this_block): Remove.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-tree.h102 struct GTY((chain_next ("%h.level_chain"))) binding_level struct
113 binding_level *level_chain; argument
120 extern GTY(()) binding_level *current_binding_level;
121 extern GTY(()) binding_level *global_binding_level;
136 binding_level *level;
154 binding_level *level;
H A Dtoir.cc45 pop_binding_label (Statement * const &, d_label_entry *ent, binding_level *bl) in pop_binding_label()
47 binding_level *obl = bl->level_chain; in pop_binding_label()
96 binding_level *new_level = ggc_cleared_alloc<binding_level> (); in push_binding_level()
114 binding_level *level = current_binding_level; in pop_binding_level()
152 f->labels->traverse<binding_level *, &pop_binding_label> (level); in pop_binding_level()
398 for (binding_level *b = current_binding_level; b ; b = b->level_chain) in check_previous_goto()
H A Dd-lang.cc91 struct binding_level *current_binding_level;
92 struct binding_level *global_binding_level;
370 global_binding_level = ggc_cleared_alloc<binding_level> (); in d_init()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Ddecl.c169 cp_binding_level *binding_level; member
197 cp_binding_level *binding_level; member
496 if (ent->binding_level == bl) in poplevel_named_label_1()
508 ent->binding_level = obl; in poplevel_named_label_1()
537 if (use->binding_level == bl) in poplevel_named_label_1()
539 use->binding_level = obl; in poplevel_named_label_1()
3176 if (old->binding_level == current_binding_level) in lookup_label_1()
3392 check_previous_goto_1 (decl, use->binding_level, in check_previous_goto()
3435 new_use->binding_level = current_binding_level; in check_goto()
3512 if (b == ent->binding_level) in check_goto()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Ddecl.cc177 cp_binding_level *binding_level; member
205 cp_binding_level *binding_level; member
515 if (ent->binding_level == bl) in poplevel_named_label_1()
527 ent->binding_level = obl; in poplevel_named_label_1()
558 if (use->binding_level == bl) in poplevel_named_label_1()
560 use->binding_level = obl; in poplevel_named_label_1()
3381 if (old->binding_level == current_binding_level) in lookup_label_1()
3600 check_previous_goto_1 (decl, use->binding_level, in check_previous_goto()
3643 new_use->binding_level = current_binding_level; in check_goto()
3725 if (b == ent->binding_level) in check_goto()
[all …]
H A DChangeLog-20031381 (find_class_binding_level): Use "kind" field in binding_level, not
1389 (current_tmpl_spec_kind): Use "kind" field in binding_level, not
1393 (add_decl_to_level): Use "kind" field in binding_level, not
1397 (poplevel): Use "kind" field in binding_level, not
1400 (pushlevel_class): Use "kind" field in binding_level, not
1424 (finish_function): Use "kind" field in binding_level, not
H A DChangeLog-1995713 * decl.c (struct binding_level): New fields dead_vars_from_for
966 * decl.c (struct binding_level): Keep list of incomplete decls.
1651 * decl.c (binding_level::namespace_p, suspend_binding_level): Likewise.
H A DChangeLog-20022829 * tree.h: Rename struct binding_level to struct cp_binding_level.
2830 * decl.c: Rename struct binding_level to struct cp_binding_level.
3293 * decl.c (struct binding_level): Remove incomplete.
H A DChangeLog-19992393 (language_function): Rename binding_level to bindings.
2421 (mark_cp_function_context): Change binding_level to bindings.
3069 (binding_level): Add shadowed_labels.
3813 * decl.c (struct binding_level): Add eh_region field.
H A DChangeLog-199879 (binding_level): Add to documentation.
134 (binding_level): Update documentation. Remove shadowed.
3283 * decl.c (struct binding_level): New field using_directives.
4679 (struct binding_level): New field usings.
H A DChangeLog-20012514 (struct binding_level): Rename eh_region to is_try_scope,
3752 * decl.c (struct binding_level): Adjust class_shadowed comments
H A DChangeLog-19942848 * decl.c (struct binding_level): Lose overloads_shadowed field.
3281 (struct binding_level): Add overloads_shadowed field.
4574 * decl.c (pushdecl): Define decl in correct binding_level
H A DChangeLog-20001088 (struct binding_level): Remove this_block.
5463 * decl.c (struct binding_level): Shorten parm_flag to 2 bits.
6270 * decl.c (struct binding_level): Add this_class field.
H A DChangeLog-19963162 * decl.c (struct binding_level): Delete ACCEPT_ANY bitfield.
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-200312885 (struct binding_level): Now struct c_scope.
13141 (struct binding_level): Rename level_chain to outer.
27132 * c-decl.c (struct binding_level): Add shadowed_tags and
27137 (lookup_tag): Remove struct binding_level* parameter. All
27158 (finish_function): Fix up the binding_level stack for totally
27185 (struct binding_level): Adjust commentary.
H A DChangeLog-200218161 (struct binding_level): Use gengtype.
18919 * c-decl.c (struct binding_level): Change int field n_incomplete