Lines Matching refs:regPool
51 for (i=0; i < cUnit->regPool->numCoreTemps; i++) {
52 cUnit->regPool->coreTemps[i].inUse = false;
54 for (i=0; i < cUnit->regPool->numFPTemps; i++) {
55 cUnit->regPool->FPTemps[i].inUse = false;
87 int numTemps = cUnit->regPool->numCoreTemps;
88 RegisterInfo *p = cUnit->regPool->coreTemps;
95 p = cUnit->regPool->FPTemps;
96 numTemps = cUnit->regPool->numFPTemps;
169 if (!clobberRegBody(cUnit, cUnit->regPool->coreTemps,
170 cUnit->regPool->numCoreTemps, reg)) {
171 clobberRegBody(cUnit, cUnit->regPool->FPTemps,
172 cUnit->regPool->numFPTemps, reg);
191 clobberSRegBody(cUnit->regPool->coreTemps, cUnit->regPool->numCoreTemps,
193 clobberSRegBody(cUnit->regPool->FPTemps, cUnit->regPool->numFPTemps,
237 RegisterInfo *p = cUnit->regPool->FPTemps;
238 int numTemps = cUnit->regPool->numFPTemps;
240 int start = cUnit->regPool->nextFPTemp + (cUnit->regPool->nextFPTemp & 1);
255 cUnit->regPool->nextFPTemp += 2;
271 cUnit->regPool->nextFPTemp += 2;
284 return allocTempBody(cUnit, cUnit->regPool->coreTemps,
285 cUnit->regPool->numCoreTemps,
286 &cUnit->regPool->nextCoreTemp, true);
291 return allocTempBody(cUnit, cUnit->regPool->coreTemps,
292 cUnit->regPool->numCoreTemps,
293 &cUnit->regPool->nextCoreTemp, true);
298 return allocTempBody(cUnit, cUnit->regPool->FPTemps,
299 cUnit->regPool->numFPTemps,
300 &cUnit->regPool->nextFPTemp, true);
323 res = allocLiveBody(cUnit->regPool->FPTemps,
324 cUnit->regPool->numFPTemps, sReg);
329 res = allocLiveBody(cUnit->regPool->coreTemps,
330 cUnit->regPool->numCoreTemps, sReg);
333 res = allocLiveBody(cUnit->regPool->FPTemps,
334 cUnit->regPool->numFPTemps, sReg);
345 RegisterInfo *p = cUnit->regPool->coreTemps;
346 int numTemps = cUnit->regPool->numCoreTemps;
355 p = cUnit->regPool->FPTemps;
356 numTemps = cUnit->regPool->numFPTemps;
374 RegisterInfo *p = cUnit->regPool->coreTemps;
375 int numTemps = cUnit->regPool->numCoreTemps;
382 p = cUnit->regPool->FPTemps;
383 numTemps = cUnit->regPool->numFPTemps;
394 RegisterInfo *p = cUnit->regPool->coreTemps;
395 int numTemps = cUnit->regPool->numCoreTemps;
402 p = cUnit->regPool->FPTemps;
403 numTemps = cUnit->regPool->numFPTemps;
419 RegisterInfo *p = cUnit->regPool->coreTemps;
420 int numTemps = cUnit->regPool->numCoreTemps;
429 p = cUnit->regPool->FPTemps;
430 numTemps = cUnit->regPool->numFPTemps;
565 dumpRegPool(cUnit->regPool->coreTemps,
566 cUnit->regPool->numCoreTemps);
570 dumpRegPool(cUnit->regPool->coreTemps,
571 cUnit->regPool->numCoreTemps);
623 for (i=0; i< cUnit->regPool->numCoreTemps; i++) {
624 dvmCompilerResetDef(cUnit, cUnit->regPool->coreTemps[i].reg);
626 for (i=0; i< cUnit->regPool->numFPTemps; i++) {
627 dvmCompilerResetDef(cUnit, cUnit->regPool->FPTemps[i].reg);
634 for (i=0; i< cUnit->regPool->numCoreTemps; i++) {
635 dvmCompilerClobber(cUnit, cUnit->regPool->coreTemps[i].reg);
637 for (i=0; i< cUnit->regPool->numFPTemps; i++) {
638 dvmCompilerClobber(cUnit, cUnit->regPool->FPTemps[i].reg);
646 for (i=0; i< cUnit->regPool->numCoreTemps; i++) {
647 dvmCompilerLockTemp(cUnit, cUnit->regPool->coreTemps[i].reg);
669 flushAllRegsBody(cUnit, cUnit->regPool->coreTemps,
670 cUnit->regPool->numCoreTemps);
671 flushAllRegsBody(cUnit, cUnit->regPool->FPTemps,
672 cUnit->regPool->numFPTemps);
1007 dvmClearBit(cUnit->regPool->nullCheckedRegs, loc.sRegLow);
1010 dvmClearBit(cUnit->regPool->nullCheckedRegs,