Home | History | Annotate | Download | only in codegen

Lines Matching full:live

44  * live until it is either explicitly killed or reallocated.
65 regs[i].live = false;
77 p[i].reg, p[i].inUse, p[i].pair, p[i].partner, p[i].live,
112 if ((info1->live && info1->dirty) || (info2->live && info2->dirty)) {
127 if (info->live && info->dirty) {
142 if (p[i].live && p[i].dirty) {
149 p[i].live = false;
179 p[i].live = false;
203 if (!p[next].inUse && !p[next].live) {
246 if ((!p[next].inUse && !p[next].live) &&
247 (!p[next+1].inUse && !p[next+1].live)) {
308 if (p[i].live && (p[i].sReg == sReg)) {
374 return p[i].live ? &p[i] : NULL;
381 return p[i].live ? &p[i] : NULL;
420 p[i].live = false;
429 p[i].live = false;
579 // Make sure nothing is live and dirty
585 if (info[i].live && info[i].dirty) {
620 if ((info->reg == reg) && (info->sReg == sReg) && info->live) {
621 return; /* already live */
624 info->live = true;
626 /* Can't be live if no associated sReg */
627 info->live = false;
669 * If the value lives in live temps, reflect that fact. No code
670 * is generated. The the live value is part of an older pair,
701 // Are the dalvik regs already live in physical registers?