Lines Matching refs:lowReg
469 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg); in dvmCompilerMarkDef()
485 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg); in dvmCompilerMarkDefWide()
496 RegisterInfo *infoLo = getRegInfo(cUnit, rl.lowReg); in dvmCompilerWideToNarrow()
527 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg); in dvmCompilerResetDefLoc()
532 dvmCompilerResetDef(cUnit, rl.lowReg); in dvmCompilerResetDefLoc()
539 RegisterInfo *p = getRegInfo(cUnit, rl.lowReg); in dvmCompilerResetDefLocWide()
544 dvmCompilerResetDef(cUnit, rl.lowReg); in dvmCompilerResetDefLocWide()
632 extern void dvmCompilerMarkPair(CompilationUnit *cUnit, int lowReg, int highReg) in dvmCompilerMarkPair() argument
634 RegisterInfo *infoLo = getRegInfo(cUnit, lowReg); in dvmCompilerMarkPair()
638 infoHi->partner = lowReg; in dvmCompilerMarkPair()
686 loc.lowReg = infoLo->reg; in dvmCompilerUpdateLoc()
723 loc.lowReg = infoLo->reg; in dvmCompilerUpdateLocWide()
726 dvmCompilerMarkPair(cUnit, loc.lowReg, loc.highReg); in dvmCompilerUpdateLocWide()
727 assert(!FPREG(loc.lowReg) || ((loc.lowReg & 0x1) == 0)); in dvmCompilerUpdateLocWide()
751 int lowReg; in evalLocWide() local
758 assert(FPREG(loc.lowReg) == FPREG(loc.highReg)); in evalLocWide()
759 assert(!FPREG(loc.lowReg) || ((loc.lowReg & 0x1) == 0)); in evalLocWide()
760 if (!regClassMatches(regClass, loc.lowReg)) { in evalLocWide()
763 lowReg = newRegs & 0xff; in evalLocWide()
765 dvmCompilerRegCopyWide(cUnit, lowReg, highReg, loc.lowReg, in evalLocWide()
767 copyRegInfo(cUnit, lowReg, loc.lowReg); in evalLocWide()
769 dvmCompilerClobber(cUnit, loc.lowReg); in evalLocWide()
771 loc.lowReg = lowReg; in evalLocWide()
773 dvmCompilerMarkPair(cUnit, loc.lowReg, loc.highReg); in evalLocWide()
774 assert(!FPREG(loc.lowReg) || ((loc.lowReg & 0x1) == 0)); in evalLocWide()
784 loc.lowReg = newRegs & 0xff; in evalLocWide()
787 dvmCompilerMarkPair(cUnit, loc.lowReg, loc.highReg); in evalLocWide()
790 dvmCompilerMarkLive(cUnit, loc.lowReg, loc.sRegLow); in evalLocWide()
793 assert(!FPREG(loc.lowReg) || ((loc.lowReg & 0x1) == 0)); in evalLocWide()
806 if (!regClassMatches(regClass, loc.lowReg)) { in dvmCompilerEvalLoc()
809 dvmCompilerRegCopy(cUnit, newReg, loc.lowReg); in dvmCompilerEvalLoc()
810 copyRegInfo(cUnit, newReg, loc.lowReg); in dvmCompilerEvalLoc()
811 dvmCompilerClobber(cUnit, loc.lowReg); in dvmCompilerEvalLoc()
812 loc.lowReg = newReg; in dvmCompilerEvalLoc()
820 loc.lowReg = newReg; in dvmCompilerEvalLoc()
824 dvmCompilerMarkLive(cUnit, loc.lowReg, loc.sRegLow); in dvmCompilerEvalLoc()
875 lowLoc.highReg = highLoc.lowReg; in getLocWide()