Lines Matching refs:info
151 RegisterInfo *info = getRegInfo(cUnit, reg); in flushReg() local
152 if (info->live && info->dirty) { in flushReg()
153 info->dirty = false; in flushReg()
155 dvmCompilerS2VReg(cUnit, info->sReg) << 2, in flushReg()
634 static void flushAllRegsBody(CompilationUnit *cUnit, RegisterInfo *info, in flushAllRegsBody() argument
639 if (info[i].live && info[i].dirty) { in flushAllRegsBody()
640 if (info[i].pair) { in flushAllRegsBody()
641 flushRegWide(cUnit, info[i].reg, info[i].partner); in flushAllRegsBody()
643 flushReg(cUnit, info[i].reg); in flushAllRegsBody()
673 RegisterInfo *info = getRegInfo(cUnit, reg); in dvmCompilerMarkLive() local
674 if ((info->reg == reg) && (info->sReg == sReg) && info->live) { in dvmCompilerMarkLive()
678 info->live = true; in dvmCompilerMarkLive()
681 info->live = false; in dvmCompilerMarkLive()
683 info->sReg = sReg; in dvmCompilerMarkLive()
697 RegisterInfo *info = getRegInfo(cUnit, reg); in dvmCompilerMarkClean() local
698 info->dirty = false; in dvmCompilerMarkClean()
703 RegisterInfo *info = getRegInfo(cUnit, reg); in dvmCompilerMarkDirty() local
704 info->dirty = true; in dvmCompilerMarkDirty()
709 RegisterInfo *info = getRegInfo(cUnit, reg); in dvmCompilerMarkInUse() local
710 info->inUse = true; in dvmCompilerMarkInUse()