Home | History | Annotate | Download | only in codegen

Lines Matching refs:RegisterInfo

58 extern void dvmCompilerInitPool(RegisterInfo *regs, int *regNums, int num)
71 static void dumpRegPool(RegisterInfo *p, int numRegs)
83 static RegisterInfo *getRegInfo(CompilationUnit *cUnit, int reg)
86 RegisterInfo *p = cUnit->regPool->coreTemps;
107 RegisterInfo *info1 = getRegInfo(cUnit, reg1);
108 RegisterInfo *info2 = getRegInfo(cUnit, reg2);
126 RegisterInfo *info = getRegInfo(cUnit, reg);
136 static bool clobberRegBody(CompilationUnit *cUnit, RegisterInfo *p,
174 static void clobberSRegBody(RegisterInfo *p, int numTemps, int sReg)
195 static int allocTempBody(CompilationUnit *cUnit, RegisterInfo *p, int numTemps,
235 RegisterInfo *p = cUnit->regPool->FPTemps;
302 static RegisterInfo *allocLiveBody(RegisterInfo *p, int numTemps, int sReg)
316 static RegisterInfo *allocLive(CompilationUnit *cUnit, int sReg,
319 RegisterInfo *res = NULL;
344 RegisterInfo *p = cUnit->regPool->coreTemps;
367 extern RegisterInfo *dvmCompilerIsLive(CompilationUnit *cUnit, int reg)
369 RegisterInfo *p = cUnit->regPool->coreTemps;
387 extern RegisterInfo *dvmCompilerIsTemp(CompilationUnit *cUnit, int reg)
389 RegisterInfo *p = cUnit->regPool->coreTemps;
414 RegisterInfo *p = cUnit->regPool->coreTemps;
439 RegisterInfo *p = getRegInfo(cUnit, reg);
469 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg);
485 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg);
496 RegisterInfo *infoLo = getRegInfo(cUnit, rl.lowReg);
497 RegisterInfo *infoHi = getRegInfo(cUnit, rl.highReg);
527 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg);
539 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg);
580 static void flushAllRegsBody(CompilationUnit *cUnit, RegisterInfo *info,
619 RegisterInfo *info = getRegInfo(cUnit, reg);
634 RegisterInfo *infoLo = getRegInfo(cUnit, lowReg);
635 RegisterInfo *infoHi = getRegInfo(cUnit, highReg);
643 RegisterInfo *info = getRegInfo(cUnit, reg);
649 RegisterInfo *info = getRegInfo(cUnit, reg);
655 RegisterInfo *info = getRegInfo(cUnit, reg);
661 RegisterInfo *newInfo = getRegInfo(cUnit, newReg);
662 RegisterInfo *oldInfo = getRegInfo(cUnit, oldReg);
680 RegisterInfo *infoLo = allocLive(cUnit, loc.sRegLow, kAnyReg);
702 RegisterInfo *infoLo = allocLive(cUnit, loc.sRegLow, kAnyReg);
703 RegisterInfo *infoHi = allocLive(cUnit,