Lines Matching refs:ent

394   struct named_label_entry *ent = (struct named_label_entry *) *slot;
397 pop_label (ent->label_decl, NULL_TREE);
401 TREE_CHAIN (ent->label_decl) = BLOCK_VARS (block);
402 BLOCK_VARS (block) = ent->label_decl;
474 struct named_label_entry *ent = (struct named_label_entry *) *slot;
478 if (ent->binding_level == bl)
482 for (decl = ent->names_in_scope; decl; decl = TREE_CHAIN (decl))
484 ent->bad_decls = tree_cons (NULL, decl, ent->bad_decls);
486 ent->binding_level = obl;
487 ent->names_in_scope = obl->names;
491 ent->in_try_scope = true;
494 ent->in_catch_scope = true;
497 ent->in_omp_scope = true;
503 else if (ent->uses)
507 for (use = ent->uses; use ; use = use->next)
2225 const struct named_label_entry *ent = (const struct named_label_entry *) data;
2226 return DECL_UID (ent->label_decl);
2242 struct named_label_entry *ent;
2267 ent = GGC_CNEW (struct named_label_entry);
2268 ent->label_decl = decl;
2270 slot = htab_find_slot (named_labels, ent, INSERT);
2272 *slot = ent;
2449 struct named_label_entry *ent, dummy;
2464 ent = (struct named_label_entry *) htab_find (named_labels, &dummy);
2465 gcc_assert (ent != NULL);
2474 if (ent->uses
2475 && ent->uses->names_in_scope == current_binding_level->names)
2484 new_use->next = ent->uses;
2485 ent->uses = new_use;
2489 if (ent->in_try_scope || ent->in_catch_scope
2490 || ent->in_omp_scope || ent->bad_decls)
2497 for (bad = ent->bad_decls; bad; bad = TREE_CHAIN (bad))
2514 if (ent->in_try_scope)
2516 else if (ent->in_catch_scope && !saw_catch)
2519 if (ent->in_omp_scope)
2526 if (b == ent->binding_level)
2565 struct named_label_entry *ent, dummy;
2574 ent = (struct named_label_entry *) htab_find (named_labels, &dummy);
2575 gcc_assert (ent != NULL);
2601 ent->binding_level = current_binding_level;
2602 ent->names_in_scope = current_binding_level->names;
2604 for (use = ent->uses; use ; use = use->next)
2606 ent->uses = NULL;