Lines Matching refs:i
48 int i; in dvmCompilerResetRegPool() local
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()
60 int i; in dvmCompilerInitPool() local
61 for (i=0; i < num; i++) { in dvmCompilerInitPool()
62 regs[i].reg = regNums[i]; in dvmCompilerInitPool()
63 regs[i].inUse = false; in dvmCompilerInitPool()
64 regs[i].pair = false; in dvmCompilerInitPool()
65 regs[i].live = false; in dvmCompilerInitPool()
66 regs[i].dirty = false; in dvmCompilerInitPool()
67 regs[i].sReg = INVALID_SREG; in dvmCompilerInitPool()
73 int i; in dumpRegPool() local
75 for (i=0; i < numRegs; i++ ){ in dumpRegPool()
77 p[i].reg, p[i].inUse, p[i].pair, p[i].partner, p[i].live, in dumpRegPool()
78 p[i].dirty, p[i].sReg,(int)p[i].defStart, (int)p[i].defEnd); in dumpRegPool()
87 int i; in getRegInfo() local
88 for (i=0; i< numTemps; i++) { in getRegInfo()
89 if (p[i].reg == reg) { in getRegInfo()
90 return &p[i]; in getRegInfo()
95 for (i=0; i< numTemps; i++) { in getRegInfo()
96 if (p[i].reg == reg) { in getRegInfo()
97 return &p[i]; in getRegInfo()
139 int i; in clobberRegBody() local
140 for (i=0; i< numTemps; i++) { in clobberRegBody()
141 if (p[i].reg == reg) { in clobberRegBody()
142 if (p[i].live && p[i].dirty) { in clobberRegBody()
143 if (p[i].pair) { in clobberRegBody()
144 dvmCompilerFlushRegWide(cUnit, p[i].reg, p[i].partner); in clobberRegBody()
146 dvmCompilerFlushReg(cUnit, p[i].reg); in clobberRegBody()
149 p[i].live = false; in clobberRegBody()
150 p[i].sReg = INVALID_SREG; in clobberRegBody()
151 p[i].defStart = NULL; in clobberRegBody()
152 p[i].defEnd = NULL; in clobberRegBody()
153 if (p[i].pair) { in clobberRegBody()
154 p[i].pair = false; in clobberRegBody()
156 clobberRegBody(cUnit, p, numTemps, p[i].partner); in clobberRegBody()
176 int i; in clobberSRegBody() local
177 for (i=0; i< numTemps; i++) { in clobberSRegBody()
178 if (p[i].sReg == sReg) { in clobberSRegBody()
179 p[i].live = false; in clobberSRegBody()
180 p[i].defStart = NULL; in clobberSRegBody()
181 p[i].defEnd = NULL; in clobberSRegBody()
198 int i; in allocTempBody() local
200 for (i=0; i< numTemps; i++) { in allocTempBody()
213 for (i=0; i< numTemps; i++) { in allocTempBody()
238 int i; in dvmCompilerAllocTempDouble() local
240 for (i=0; i < numTemps; i+=2) { in dvmCompilerAllocTempDouble()
260 for (i=0; i < numTemps; i+=2) { in dvmCompilerAllocTempDouble()
304 int i; in allocLiveBody() local
307 for (i=0; i < numTemps; i++) { in allocLiveBody()
308 if (p[i].live && (p[i].sReg == sReg)) { in allocLiveBody()
309 p[i].inUse = true; in allocLiveBody()
310 return &p[i]; in allocLiveBody()
346 int i; in dvmCompilerFreeTemp() local
347 for (i=0; i< numTemps; i++) { in dvmCompilerFreeTemp()
348 if (p[i].reg == reg) { in dvmCompilerFreeTemp()
349 p[i].inUse = false; in dvmCompilerFreeTemp()
350 p[i].pair = false; in dvmCompilerFreeTemp()
356 for (i=0; i< numTemps; i++) { in dvmCompilerFreeTemp()
357 if (p[i].reg == reg) { in dvmCompilerFreeTemp()
358 p[i].inUse = false; in dvmCompilerFreeTemp()
359 p[i].pair = false; in dvmCompilerFreeTemp()
371 int i; in dvmCompilerIsLive() local
372 for (i=0; i< numTemps; i++) { in dvmCompilerIsLive()
373 if (p[i].reg == reg) { in dvmCompilerIsLive()
374 return p[i].live ? &p[i] : NULL; in dvmCompilerIsLive()
379 for (i=0; i< numTemps; i++) { in dvmCompilerIsLive()
380 if (p[i].reg == reg) { in dvmCompilerIsLive()
381 return p[i].live ? &p[i] : NULL; in dvmCompilerIsLive()
391 int i; in dvmCompilerIsTemp() local
392 for (i=0; i< numTemps; i++) { in dvmCompilerIsTemp()
393 if (p[i].reg == reg) { in dvmCompilerIsTemp()
394 return &p[i]; in dvmCompilerIsTemp()
399 for (i=0; i< numTemps; i++) { in dvmCompilerIsTemp()
400 if (p[i].reg == reg) { in dvmCompilerIsTemp()
401 return &p[i]; in dvmCompilerIsTemp()
416 int i; in dvmCompilerLockTemp() local
417 for (i=0; i< numTemps; i++) { in dvmCompilerLockTemp()
418 if (p[i].reg == reg) { in dvmCompilerLockTemp()
419 p[i].inUse = true; in dvmCompilerLockTemp()
420 p[i].live = false; in dvmCompilerLockTemp()
426 for (i=0; i< numTemps; i++) { in dvmCompilerLockTemp()
427 if (p[i].reg == reg) { in dvmCompilerLockTemp()
428 p[i].inUse = true; in dvmCompilerLockTemp()
429 p[i].live = false; in dvmCompilerLockTemp()
550 int i; in dvmCompilerResetDefTracking() local
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()
561 int i; in dvmCompilerClobberAllRegs() local
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()
573 int i; in dvmCompilerLockAllTemps() local
574 for (i=0; i< cUnit->regPool->numCoreTemps; i++) { in dvmCompilerLockAllTemps()
575 dvmCompilerLockTemp(cUnit, cUnit->regPool->coreTemps[i].reg); in dvmCompilerLockAllTemps()
583 int i; in flushAllRegsBody() local
584 for (i=0; i < numRegs; i++) { in flushAllRegsBody()
585 if (info[i].live && info[i].dirty) { in flushAllRegsBody()
586 if (info[i].pair) { in flushAllRegsBody()
587 dvmCompilerFlushRegWide(cUnit, info[i].reg, info[i].partner); in flushAllRegsBody()
589 dvmCompilerFlushReg(cUnit, info[i].reg); in flushAllRegsBody()