Lines Matching refs:regPool
49 for (i=0; i < cUnit->regPool->numCoreTemps; i++) { in dvmCompilerResetRegPool()
50 cUnit->regPool->coreTemps[i].inUse = false; in dvmCompilerResetRegPool()
52 for (i=0; i < cUnit->regPool->numFPTemps; i++) { in dvmCompilerResetRegPool()
53 cUnit->regPool->FPTemps[i].inUse = false; in dvmCompilerResetRegPool()
85 int numTemps = cUnit->regPool->numCoreTemps; in getRegInfo()
86 RegisterInfo *p = cUnit->regPool->coreTemps; in getRegInfo()
93 p = cUnit->regPool->FPTemps; in getRegInfo()
94 numTemps = cUnit->regPool->numFPTemps; in getRegInfo()
167 if (!clobberRegBody(cUnit, cUnit->regPool->coreTemps, in dvmCompilerClobber()
168 cUnit->regPool->numCoreTemps, reg)) { in dvmCompilerClobber()
169 clobberRegBody(cUnit, cUnit->regPool->FPTemps, in dvmCompilerClobber()
170 cUnit->regPool->numFPTemps, reg); in dvmCompilerClobber()
189 clobberSRegBody(cUnit->regPool->coreTemps, cUnit->regPool->numCoreTemps, in dvmCompilerClobberSReg()
191 clobberSRegBody(cUnit->regPool->FPTemps, cUnit->regPool->numFPTemps, in dvmCompilerClobberSReg()
235 RegisterInfo *p = cUnit->regPool->FPTemps; in dvmCompilerAllocTempDouble()
236 int numTemps = cUnit->regPool->numFPTemps; in dvmCompilerAllocTempDouble()
237 int next = cUnit->regPool->nextFPTemp; in dvmCompilerAllocTempDouble()
254 cUnit->regPool->nextFPTemp += 2; in dvmCompilerAllocTempDouble()
259 next = cUnit->regPool->nextFPTemp; in dvmCompilerAllocTempDouble()
270 cUnit->regPool->nextFPTemp += 2; in dvmCompilerAllocTempDouble()
283 return allocTempBody(cUnit, cUnit->regPool->coreTemps, in dvmCompilerAllocFreeTemp()
284 cUnit->regPool->numCoreTemps, in dvmCompilerAllocFreeTemp()
285 &cUnit->regPool->nextCoreTemp, true); in dvmCompilerAllocFreeTemp()
290 return allocTempBody(cUnit, cUnit->regPool->coreTemps, in dvmCompilerAllocTemp()
291 cUnit->regPool->numCoreTemps, in dvmCompilerAllocTemp()
292 &cUnit->regPool->nextCoreTemp, true); in dvmCompilerAllocTemp()
297 return allocTempBody(cUnit, cUnit->regPool->FPTemps, in dvmCompilerAllocTempFloat()
298 cUnit->regPool->numFPTemps, in dvmCompilerAllocTempFloat()
299 &cUnit->regPool->nextFPTemp, true); in dvmCompilerAllocTempFloat()
322 res = allocLiveBody(cUnit->regPool->FPTemps, in allocLive()
323 cUnit->regPool->numFPTemps, sReg); in allocLive()
328 res = allocLiveBody(cUnit->regPool->coreTemps, in allocLive()
329 cUnit->regPool->numCoreTemps, sReg); in allocLive()
332 res = allocLiveBody(cUnit->regPool->FPTemps, in allocLive()
333 cUnit->regPool->numFPTemps, sReg); in allocLive()
344 RegisterInfo *p = cUnit->regPool->coreTemps; in dvmCompilerFreeTemp()
345 int numTemps = cUnit->regPool->numCoreTemps; in dvmCompilerFreeTemp()
354 p = cUnit->regPool->FPTemps; in dvmCompilerFreeTemp()
355 numTemps = cUnit->regPool->numFPTemps; in dvmCompilerFreeTemp()
369 RegisterInfo *p = cUnit->regPool->coreTemps; in dvmCompilerIsLive()
370 int numTemps = cUnit->regPool->numCoreTemps; in dvmCompilerIsLive()
377 p = cUnit->regPool->FPTemps; in dvmCompilerIsLive()
378 numTemps = cUnit->regPool->numFPTemps; in dvmCompilerIsLive()
389 RegisterInfo *p = cUnit->regPool->coreTemps; in dvmCompilerIsTemp()
390 int numTemps = cUnit->regPool->numCoreTemps; in dvmCompilerIsTemp()
397 p = cUnit->regPool->FPTemps; in dvmCompilerIsTemp()
398 numTemps = cUnit->regPool->numFPTemps; in dvmCompilerIsTemp()
414 RegisterInfo *p = cUnit->regPool->coreTemps; in dvmCompilerLockTemp()
415 int numTemps = cUnit->regPool->numCoreTemps; in dvmCompilerLockTemp()
424 p = cUnit->regPool->FPTemps; in dvmCompilerLockTemp()
425 numTemps = cUnit->regPool->numFPTemps; in dvmCompilerLockTemp()
499 dumpRegPool(cUnit->regPool->coreTemps, in dvmCompilerWideToNarrow()
500 cUnit->regPool->numCoreTemps); in dvmCompilerWideToNarrow()
504 dumpRegPool(cUnit->regPool->coreTemps, in dvmCompilerWideToNarrow()
505 cUnit->regPool->numCoreTemps); in dvmCompilerWideToNarrow()
551 for (i=0; i< cUnit->regPool->numCoreTemps; i++) { in dvmCompilerResetDefTracking()
552 dvmCompilerResetDef(cUnit, cUnit->regPool->coreTemps[i].reg); in dvmCompilerResetDefTracking()
554 for (i=0; i< cUnit->regPool->numFPTemps; i++) { in dvmCompilerResetDefTracking()
555 dvmCompilerResetDef(cUnit, cUnit->regPool->FPTemps[i].reg); in dvmCompilerResetDefTracking()
562 for (i=0; i< cUnit->regPool->numCoreTemps; i++) { in dvmCompilerClobberAllRegs()
563 dvmCompilerClobber(cUnit, cUnit->regPool->coreTemps[i].reg); in dvmCompilerClobberAllRegs()
565 for (i=0; i< cUnit->regPool->numFPTemps; i++) { in dvmCompilerClobberAllRegs()
566 dvmCompilerClobber(cUnit, cUnit->regPool->FPTemps[i].reg); in dvmCompilerClobberAllRegs()
574 for (i=0; i< cUnit->regPool->numCoreTemps; i++) { in dvmCompilerLockAllTemps()
575 dvmCompilerLockTemp(cUnit, cUnit->regPool->coreTemps[i].reg); in dvmCompilerLockAllTemps()
597 flushAllRegsBody(cUnit, cUnit->regPool->coreTemps, in dvmCompilerFlushAllRegs()
598 cUnit->regPool->numCoreTemps); in dvmCompilerFlushAllRegs()
599 flushAllRegsBody(cUnit, cUnit->regPool->FPTemps, in dvmCompilerFlushAllRegs()
600 cUnit->regPool->numFPTemps); in dvmCompilerFlushAllRegs()
897 dvmClearBit(cUnit->regPool->nullCheckedRegs, loc.sRegLow); in dvmCompilerKillNullCheckedLoc()
900 dvmClearBit(cUnit->regPool->nullCheckedRegs, in dvmCompilerKillNullCheckedLoc()