Lines Matching full:curr
402 if (sr->curr.reg[r].where == IA64_WHERE_NONE
403 || sr->curr.reg[r].when >= sr->when_target)
416 max_when = sr->curr.reg[max_reg].when;
419 if (sr->curr.reg[regorder[j]].when > max_when)
423 max_when = sr->curr.reg[max_reg].when;
454 if (sr.when_target > sr.curr.reg[IA64_REG_PSP].when
455 && (sr.curr.reg[IA64_REG_PSP].where == IA64_WHERE_NONE)
456 && sr.curr.reg[IA64_REG_PSP].val != 0)
460 insn.val = sr.curr.reg[IA64_REG_PSP].val; /* frame size */
464 compile_reg (&sr, IA64_REG_PSP, sr.curr.reg + IA64_REG_PSP, script);
468 if (sr.when_target >= sr.curr.reg[IA64_REG_PRI_UNAT_GR].when
469 || sr.when_target >= sr.curr.reg[IA64_REG_PRI_UNAT_MEM].when)
471 if (sr.when_target < sr.curr.reg[IA64_REG_PRI_UNAT_GR].when)
473 pri_unat = sr.curr.reg + IA64_REG_PRI_UNAT_MEM;
474 else if (sr.when_target < sr.curr.reg[IA64_REG_PRI_UNAT_MEM].when)
476 pri_unat = sr.curr.reg + IA64_REG_PRI_UNAT_GR;
477 else if (sr.curr.reg[IA64_REG_PRI_UNAT_MEM].when >
478 sr.curr.reg[IA64_REG_PRI_UNAT_GR].when)
480 pri_unat = sr.curr.reg + IA64_REG_PRI_UNAT_MEM;
483 pri_unat = sr.curr.reg + IA64_REG_PRI_UNAT_GR;
493 compile_reg (&sr, regorder[i], sr.curr.reg + regorder[i], script);