Lines Matching refs:unit_decl

157 struct unit_decl;
186 typedef struct unit_decl *unit_decl_t;
187 typedef const struct unit_decl *const_unit_decl_t;
319 struct unit_decl struct
505 struct unit_decl unit;
532 unit_decl_t unit_decl; member
634 unit_decl_t unit_decl; member
646 struct unit_decl **unit_decls;
2084 new_el->unit_decl = DECL_UNIT (decl_in_table); in process_excls()
2114 if (dst->unit_decl == src->unit_decl) in add_excls()
2116 error ("unit `%s' excludes itself", src->unit_decl->name); in add_excls()
2119 if (dst->unit_decl->automaton_name != NULL in add_excls()
2120 && src->unit_decl->automaton_name != NULL in add_excls()
2121 && strcmp (dst->unit_decl->automaton_name, in add_excls()
2122 src->unit_decl->automaton_name) != 0) in add_excls()
2125 src->unit_decl->name, dst->unit_decl->name); in add_excls()
2128 for (curr_el = dst->unit_decl->excl_list, prev_el = NULL; in add_excls()
2131 if (curr_el->unit_decl == src->unit_decl) in add_excls()
2139 dst->unit_decl->excl_list = copy; in add_excls()
2184 new_el->unit_decl = DECL_UNIT (decl_in_table); in process_presence_absence_names()
2220 + sizeof (struct unit_decl *) * j); in process_presence_absence_patterns()
2222 = (struct unit_decl **) ((char *) new_el in process_presence_absence_patterns()
2281 struct unit_decl *unit; in add_presence_absence()
2295 if (dst->unit_decl == unit && pat->units_num == 1 && !presence_p) in add_presence_absence()
2300 if (dst->unit_decl->automaton_name != NULL in add_presence_absence()
2302 && strcmp (dst->unit_decl->automaton_name, in add_presence_absence()
2312 unit->name, dst->unit_decl->name); in add_presence_absence()
2317 for (curr_excl_el = dst->unit_decl->excl_list; in add_presence_absence()
2321 if (unit == curr_excl_el->unit_decl && pat->units_num == 1) in add_presence_absence()
2326 dst->unit_decl->name, unit->name); in add_presence_absence()
2331 dst->unit_decl->name, unit->name); in add_presence_absence()
2335 for (curr_pat_el = dst->unit_decl->presence_list; in add_presence_absence()
2344 dst->unit_decl->name, unit->name); in add_presence_absence()
2349 dst->unit_decl->name, unit->name); in add_presence_absence()
2355 ? dst->unit_decl->final_presence_list in add_presence_absence()
2356 : dst->unit_decl->presence_list) in add_presence_absence()
2358 ? dst->unit_decl->final_absence_list in add_presence_absence()
2359 : dst->unit_decl->absence_list)); in add_presence_absence()
2370 dst->unit_decl->final_presence_list = copy; in add_presence_absence()
2372 dst->unit_decl->presence_list = copy; in add_presence_absence()
2375 dst->unit_decl->final_absence_list = copy; in add_presence_absence()
2377 dst->unit_decl->absence_list = copy; in add_presence_absence()
2774 REGEXP_UNIT (regexp)->unit_decl = DECL_UNIT (decl_in_table); in process_regexp()
2978 if (REGEXP_UNIT (regexp)->unit_decl->max_occ_cycle_num < max_start_cycle) in process_regexp_cycles()
2979 REGEXP_UNIT (regexp)->unit_decl->max_occ_cycle_num = max_start_cycle; in process_regexp_cycles()
2980 if (REGEXP_UNIT (regexp)->unit_decl->min_occ_cycle_num > min_start_cycle in process_regexp_cycles()
2981 || REGEXP_UNIT (regexp)->unit_decl->min_occ_cycle_num == -1) in process_regexp_cycles()
2982 REGEXP_UNIT (regexp)->unit_decl->min_occ_cycle_num = min_start_cycle; in process_regexp_cycles()
4274 bitmap_set_bit (unit_excl_set, el->unit_decl->unit_num); in initiate_excl_sets()
4275 el->unit_decl->in_set_p = TRUE; in initiate_excl_sets()
5030 unit_decl_t unit_decl; member
5059 unit_decl_t unit_decl; in store_alt_unit_usage() local
5065 unit_decl = REGEXP_UNIT (unit)->unit_decl; in store_alt_unit_usage()
5076 if (curr->unit_decl >= unit_decl) in store_alt_unit_usage()
5078 if (curr != NULL && curr->unit_decl == unit_decl) in store_alt_unit_usage()
5083 unit_usage_ptr->unit_decl = unit_decl; in store_alt_unit_usage()
5084 unit_decl->last_distribution_check_cycle = -1; /* undefined */ in store_alt_unit_usage()
5094 unit_present_on_list_p (unit_usage_t list, unit_decl_t unit_decl) in unit_present_on_list_p() argument
5098 if (list->unit_decl == unit_decl) in unit_present_on_list_p()
5124 && list1->unit_decl->automaton_decl == excluded_automaton_decl) in equal_alternatives_p()
5127 && list2->unit_decl->automaton_decl == excluded_automaton_decl) in equal_alternatives_p()
5136 if (list1->unit_decl != list2->unit_decl) in equal_alternatives_p()
5231 unit_usage_ptr->unit_decl->last_distribution_check_cycle = -1; in check_regexp_units_distribution()
5245 if (unit_usage_ptr->unit_decl->last_distribution_check_cycle == cycle) in check_regexp_units_distribution()
5247 unit_usage_ptr->unit_decl->last_distribution_check_cycle = cycle; in check_regexp_units_distribution()
5250 unit_usage_ptr->unit_decl)) in check_regexp_units_distribution()
5258 unit_usage_ptr->unit_decl)) in check_regexp_units_distribution()
5267 unit_usage_ptr->unit_decl) in check_regexp_units_distribution()
5270 ->unit_decl->automaton_decl)) in check_regexp_units_distribution()
5295 unit_usage_ptr->unit_decl->name, cycle, i % n_alts, alt); in check_regexp_units_distribution()
5364 if (REGEXP_UNIT (regexp)->unit_decl->corresponding_automaton_num in process_seq_for_forming_states()
5367 REGEXP_UNIT (regexp)->unit_decl->unit_num); in process_seq_for_forming_states()
8784 fprintf (output_description_file, "%s", el->unit_decl->name); in output_unit_set_el_list()