Lines Matching defs:iclass
215 struct iclass
259 static void mark_used (struct iclass *, int);
269 static int in_iclass_mov_x (struct ia64_opcode *, struct iclass *, const char *, const char *);
270 static int in_iclass (struct ia64_opcode *, struct iclass *, const char *, const char *, int *);
445 mark_used (struct iclass *ic, int clear_terminals)
539 ics = (struct iclass **)
540 xrealloc (ics, (ictotlen) * sizeof (struct iclass *));
544 ics[ind] = tmalloc (struct iclass);
545 memset ((void *)ics[ind], 0, sizeof (struct iclass));
598 struct iclass *ic1 = ics[*(int *)e1];
599 struct iclass *ic2 = ics[*(int *)e2];
626 int iclass;
645 iclass = fetch_insn_class (name, 1);
646 ics[iclass]->is_class = 1;
650 ics[iclass]->is_class = 0;
651 ics[iclass]->terminal_resolved = 1;
677 ics[iclass]->subs = (int *)
678 xrealloc ((void *)ics[iclass]->subs,
679 (ics[iclass]->nsubs + 1) * sizeof (int));
682 ics[iclass]->subs = (int *)
683 xrealloc (ics[iclass]->subs, (ics[iclass]->nsubs + 1) * sizeof (int));
684 ics[iclass]->subs[ics[iclass]->nsubs++] = sub;
688 qsort ((void *)ics[iclass]->subs,
689 ics[iclass]->nsubs, sizeof(int), sub_compare);
718 int iclass;
758 iclass = fetch_insn_class (name, create);
759 if (iclass != -1)
766 users[count++] = iclass;
767 mark_used (ics[iclass], 0);
918 in_iclass_mov_x (struct ia64_opcode *idesc, struct iclass *ic,
1032 in_iclass (struct ia64_opcode *idesc, struct iclass *ic,