Lines Matching defs:occr
104 struct occr *avail_occr;
162 struct occr
165 struct occr *next;
266 static struct occr* get_bb_avail_insn (basic_block, struct occr *, int);
375 struct occr *avail_occr;
426 avail_occr = (struct occr *) obstack_alloc (&occr_obstack,
427 sizeof (struct occr));
475 struct occr *occr;
481 occr = exprs->avail_occr;
482 while (occr)
484 rtx_insn *insn = occr->insn;
487 occr = occr->next;
979 static struct occr*
980 get_bb_avail_insn (basic_block bb, struct occr *orig_occr, int bitmap_index)
982 struct occr *occr = orig_occr;
984 for (; occr != NULL; occr = occr->next)
985 if (BLOCK_FOR_INSN (occr->insn) == bb)
986 return occr;
994 && (occr = get_bb_avail_insn (single_pred (bb), orig_occr, bitmap_index)))
996 rtx avail_reg = get_avail_load_store_reg (occr->insn);
1001 return occr;
1041 struct occr *a_occr;
1042 struct unoccr *occr, *avail_occrs = NULL;
1125 occr = (struct unoccr *) obstack_alloc (&unoccr_obstack,
1127 occr->insn = avail_insn;
1128 occr->pred = pred;
1129 occr->next = avail_occrs;
1130 occr;
1132 rollback_unoccr = occr;
1184 for (occr = avail_occrs; occr; occr = occr->next)
1186 avail_insn = occr->insn;
1187 pred = occr->pred;
1334 struct occr *occr;
1336 for (occr = exprs->avail_occr; occr != NULL; occr = occr->next)
1338 if (occr->deleted_p && dbg_cnt (gcse2_delete))
1340 delete_insn (occr->insn);
1346 print_rtl_single (dump_file, occr->insn);