Lines Matching defs:iclass
214 struct iclass
258 static void mark_used (struct iclass *, int);
268 static int in_iclass_mov_x (struct ia64_opcode *, struct iclass *, const char *, const char *);
269 static int in_iclass (struct ia64_opcode *, struct iclass *, const char *, const char *, int *);
444 mark_used (struct iclass *ic, int clear_terminals)
538 ics = (struct iclass **)
539 xrealloc (ics, (ictotlen) * sizeof (struct iclass *));
543 ics[ind] = tmalloc (struct iclass);
544 memset ((void *)ics[ind], 0, sizeof (struct iclass));
597 struct iclass *ic1 = ics[*(int *)e1];
598 struct iclass *ic2 = ics[*(int *)e2];
625 int iclass;
644 iclass = fetch_insn_class (name, 1);
645 ics[iclass]->is_class = 1;
649 ics[iclass]->is_class = 0;
650 ics[iclass]->terminal_resolved = 1;
676 ics[iclass]->subs = (int *)
677 xrealloc ((void *)ics[iclass]->subs,
678 (ics[iclass]->nsubs + 1) * sizeof (int));
681 ics[iclass]->subs = (int *)
682 xrealloc (ics[iclass]->subs, (ics[iclass]->nsubs + 1) * sizeof (int));
683 ics[iclass]->subs[ics[iclass]->nsubs++] = sub;
687 qsort ((void *)ics[iclass]->subs,
688 ics[iclass]->nsubs, sizeof(int), sub_compare);
717 int iclass;
757 iclass = fetch_insn_class (name, create);
758 if (iclass != -1)
765 users[count++] = iclass;
766 mark_used (ics[iclass], 0);
917 in_iclass_mov_x (struct ia64_opcode *idesc, struct iclass *ic,
1031 in_iclass (struct ia64_opcode *idesc, struct iclass *ic,