Home | History | Annotate | Download | only in gcc

Lines Matching defs:this_head

308    by THIS_HEAD.  */
311 call_clobbered_in_chain_p (du_head *this_head, machine_mode mode,
314 return call_clobbered_in_region_p (this_head->call_abis,
315 this_head->call_clobber_mask,
320 REG in THIS_HEAD chain. THIS_UNAVAILABLE is a set of unavailable hard
325 class du_head *this_head, HARD_REG_SET this_unavailable)
327 int nregs = this_head->nregs;
349 for (tmp = this_head->first; tmp; tmp = tmp->next_use)
357 || call_clobbered_in_chain_p (this_head, GET_MODE (*tmp->loc),
365 /* For the chain THIS_HEAD, compute and return the best register to
373 find_rename_reg (du_head_p this_head, enum reg_class super_class,
382 merge_overlapping_regs (unavailable, this_head);
391 if (this_head->tied_chain && !this_head->tied_chain->renamed
392 && check_new_reg_p (old_reg, this_head->tied_chain->regno,
393 this_head, *unavailable))
394 return this_head->tied_chain->regno;
398 for (struct du_chain *tmp = this_head->first; tmp; tmp = tmp->next_use)
424 if (!check_new_reg_p (old_reg, new_reg, this_head, *unavailable))
476 du_head_p this_head;
490 FOR_EACH_VEC_ELT (id_to_chain, i, this_head)
495 int reg = this_head->regno;
497 if (this_head->cannot_rename)
509 reg_class super_class = regrename_find_superclass (this_head, &n_uses,
514 best_new_reg = find_rename_reg (this_head, super_class,
520 reg_names[reg], INSN_UID (this_head->first->insn));
521 if (this_head->call_abis)
533 if (regrename_do_replace (this_head, best_new_reg))