• Home
  • Raw
  • Download

Lines Matching refs:sReg

67         regs[i].sReg = INVALID_SREG;  in dvmCompilerInitPool()
78 p[i].dirty, p[i].sReg,(int)p[i].defStart, (int)p[i].defEnd); in dumpRegPool()
115 if (dvmCompilerS2VReg(cUnit, info2->sReg) < in dvmCompilerFlushRegWide()
116 dvmCompilerS2VReg(cUnit, info1->sReg)) in dvmCompilerFlushRegWide()
119 dvmCompilerS2VReg(cUnit, info1->sReg) << 2, in dvmCompilerFlushRegWide()
130 dvmCompilerS2VReg(cUnit, info->sReg) << 2, in dvmCompilerFlushReg()
150 p[i].sReg = INVALID_SREG; in clobberRegBody()
174 static void clobberSRegBody(RegisterInfo *p, int numTemps, int sReg) in clobberSRegBody() argument
178 if (p[i].sReg == sReg) { in clobberSRegBody()
187 extern void dvmCompilerClobberSReg(CompilationUnit *cUnit, int sReg) in dvmCompilerClobberSReg() argument
190 sReg); in dvmCompilerClobberSReg()
192 sReg); in dvmCompilerClobberSReg()
302 static RegisterInfo *allocLiveBody(RegisterInfo *p, int numTemps, int sReg) in allocLiveBody() argument
305 if (sReg == -1) in allocLiveBody()
308 if (p[i].live && (p[i].sReg == sReg)) { in allocLiveBody()
316 static RegisterInfo *allocLive(CompilationUnit *cUnit, int sReg, in allocLive() argument
323 cUnit->regPool->numFPTemps, sReg); in allocLive()
329 cUnit->regPool->numCoreTemps, sReg); in allocLive()
333 cUnit->regPool->numFPTemps, sReg); in allocLive()
530 p->sReg, rl.sRegLow); in dvmCompilerResetDefLoc()
542 p->sReg, rl.sRegLow); in dvmCompilerResetDefLocWide()
617 extern void dvmCompilerMarkLive(CompilationUnit *cUnit, int reg, int sReg) in dvmCompilerMarkLive() argument
620 if ((info->reg == reg) && (info->sReg == sReg) && info->live) { in dvmCompilerMarkLive()
622 } else if (sReg != INVALID_SREG) { in dvmCompilerMarkLive()
623 dvmCompilerClobberSReg(cUnit, sReg); in dvmCompilerMarkLive()
629 info->sReg = sReg; in dvmCompilerMarkLive()