• Home
  • Raw
  • Download

Lines Matching refs:sReg

69         regs[i].sReg = INVALID_SREG;  in dvmCompilerInitPool()
80 p[i].dirty, p[i].sReg,(int)p[i].defStart, (int)p[i].defEnd); in dumpRegPool()
117 if (dvmCompilerS2VReg(cUnit, info2->sReg) < in flushRegWide()
118 dvmCompilerS2VReg(cUnit, info1->sReg)) in flushRegWide()
121 dvmCompilerS2VReg(cUnit, info1->sReg) << 2, in flushRegWide()
132 dvmCompilerS2VReg(cUnit, info->sReg) << 2, in flushReg()
152 p[i].sReg = INVALID_SREG; in clobberRegBody()
176 static void clobberSRegBody(RegisterInfo *p, int numTemps, int sReg) in clobberSRegBody() argument
180 if (p[i].sReg == sReg) { in clobberSRegBody()
189 extern void dvmCompilerClobberSReg(CompilationUnit *cUnit, int sReg) in dvmCompilerClobberSReg() argument
192 sReg); in dvmCompilerClobberSReg()
194 sReg); in dvmCompilerClobberSReg()
303 static RegisterInfo *allocLiveBody(RegisterInfo *p, int numTemps, int sReg) in allocLiveBody() argument
306 if (sReg == -1) in allocLiveBody()
309 if (p[i].live && (p[i].sReg == sReg)) { in allocLiveBody()
317 static RegisterInfo *allocLive(CompilationUnit *cUnit, int sReg, in allocLive() argument
324 cUnit->regPool->numFPTemps, sReg); in allocLive()
330 cUnit->regPool->numCoreTemps, sReg); in allocLive()
334 cUnit->regPool->numFPTemps, sReg); in allocLive()
602 p->sReg, rl.sRegLow); in dvmCompilerResetDefLoc()
614 p->sReg, rl.sRegLow); in dvmCompilerResetDefLocWide()
689 extern void dvmCompilerMarkLive(CompilationUnit *cUnit, int reg, int sReg) in dvmCompilerMarkLive() argument
692 if ((info->reg == reg) && (info->sReg == sReg) && info->live) { in dvmCompilerMarkLive()
694 } else if (sReg != INVALID_SREG) { in dvmCompilerMarkLive()
695 dvmCompilerClobberSReg(cUnit, sReg); in dvmCompilerMarkLive()
701 info->sReg = sReg; in dvmCompilerMarkLive()