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