Lines Matching refs:iclass

213 struct iclass  struct
257 static void mark_used (struct iclass *, int);
267 static int in_iclass_mov_x (struct ia64_opcode *, struct iclass *, const char *, const char *);
268 static int in_iclass (struct ia64_opcode *, struct iclass *, const char *, const char *, int *);
442 mark_used (struct iclass *ic, int clear_terminals) in mark_used()
536 ics = (struct iclass **) in fetch_insn_class()
537 xrealloc (ics, (ictotlen) * sizeof (struct iclass *)); in fetch_insn_class()
541 ics[ind] = tmalloc (struct iclass); in fetch_insn_class()
542 memset ((void *)ics[ind], 0, sizeof (struct iclass)); in fetch_insn_class()
595 struct iclass *ic1 = ics[*(int *)e1]; in sub_compare()
596 struct iclass *ic2 = ics[*(int *)e2]; in sub_compare()
623 int iclass; in load_insn_classes() local
642 iclass = fetch_insn_class (name, 1); in load_insn_classes()
643 ics[iclass]->is_class = 1; in load_insn_classes()
647 ics[iclass]->is_class = 0; in load_insn_classes()
648 ics[iclass]->terminal_resolved = 1; in load_insn_classes()
674 ics[iclass]->subs = (int *) in load_insn_classes()
675 xrealloc ((void *)ics[iclass]->subs, in load_insn_classes()
676 (ics[iclass]->nsubs + 1) * sizeof (int)); in load_insn_classes()
679 ics[iclass]->subs = (int *) in load_insn_classes()
680 xrealloc (ics[iclass]->subs, (ics[iclass]->nsubs + 1) * sizeof (int)); in load_insn_classes()
681 ics[iclass]->subs[ics[iclass]->nsubs++] = sub; in load_insn_classes()
685 qsort ((void *)ics[iclass]->subs, in load_insn_classes()
686 ics[iclass]->nsubs, sizeof(int), sub_compare); in load_insn_classes()
715 int iclass; local
755 iclass = fetch_insn_class (name, create);
756 if (iclass != -1)
763 users[count++] = iclass;
764 mark_used (ics[iclass], 0);
915 in_iclass_mov_x (struct ia64_opcode *idesc, struct iclass *ic, in in_iclass_mov_x()
1029 in_iclass (struct ia64_opcode *idesc, struct iclass *ic, in in_iclass()