• Home
  • Raw
  • Download

Lines Matching refs:allRegs

211 RegisterInfo allRegs[PhysicalReg_GLUE+1]; //initialized in codeGen  variable
310 allRegs[k].physicalReg = (PhysicalReg) k; in initializeAllRegs()
312 allRegs[k].isUsed = true; in initializeAllRegs()
314 allRegs[k].isUsed = false; in initializeAllRegs()
315 allRegs[k].freeTimeStamp = -1; in initializeAllRegs()
318 allRegs[k].isCalleeSaved = true; in initializeAllRegs()
320 allRegs[k].isCalleeSaved = false; in initializeAllRegs()
323 allRegs[k].physicalReg = (PhysicalReg) k; in initializeAllRegs()
324 allRegs[k].isUsed = false; in initializeAllRegs()
325 allRegs[k].freeTimeStamp = -1; in initializeAllRegs()
326 allRegs[k].isCalleeSaved = false; in initializeAllRegs()
349 if(stillUsed && !allRegs[k].isUsed) { in syncAllRegs()
350 allRegs[k].isUsed = true; in syncAllRegs()
352 if(!stillUsed && allRegs[k].isUsed) { in syncAllRegs()
353 allRegs[k].isUsed = false; in syncAllRegs()
354 allRegs[k].freeTimeStamp = lowOpTimeStamp; in syncAllRegs()
424 allRegs[tReg].isUsed = true; in initializeRegStateOfBB()
2305 if(allRegs[reg].isUsed) { //if used by a non hard-coded register
2308 allRegs[reg].isUsed = true;
2337 compileTable[tIndex].physicalReg = allRegs[index].physicalReg;
2338 allRegs[index].isUsed = true;
2340 ALOGI("REGALLOC: register %d is free", allRegs[index].physicalReg);
2399 if(!allRegs[k].isUsed) return k;
2406 ALOGI("%d used: %d time freed: %d callee-saveld: %d", k, allRegs[k].isUsed,
2407 allRegs[k].freeTimeStamp, allRegs[k].isCalleeSaved);
2417 if(!allRegs[regCandidateT].isUsed) return regCandidateT;
2433 if(!allRegs[regCandidateT].isUsed) return regCandidateT;
2448 if(!allRegs[regCandidateT].isUsed) {
2452 smallestTime = allRegs[regCandidateT].freeTimeStamp;
2453 } else if(allRegs[regCandidateT].freeTimeStamp < smallestTime) {
2455 smallestTime = allRegs[regCandidateT].freeTimeStamp;
2500 if(!allRegs[regCandidateT].isUsed) return regCandidateT;
2530 if(!allRegs[regCandidateT].isUsed) {
2552 if(kk == 0 || allRegs[regCandidateT].freeTimeStamp < smallestTime) {
2554 smallestTime = allRegs[regCandidateT].freeTimeStamp;
2563 if(kk == 0 || allRegs[regCandidateT].freeTimeStamp < smallestTime) {
2565 smallestTime = allRegs[regCandidateT].freeTimeStamp;
2838 if(allRegs[regT].isCalleeSaved &&
2843 if((!allRegs[regT].isCalleeSaved) &&
2845 (!allRegs[regT2].isCalleeSaved)) { //skip until found one that is not callee-saved
4609 if(allRegs[compileTable[k].physicalReg_prev].isUsed) {