Searched defs:highReg (Results 1 - 9 of 9) sorted by relevance

/dalvik/vm/compiler/codegen/arm/Thumb/
H A DRalloc.cpp32 int highReg; local
36 highReg = dvmCompilerAllocTemp(cUnit);
37 res = (lowReg & 0xff) | ((highReg & 0xff) << 8);
H A DFactory.cpp28 int highReg);
29 static void loadPair(CompilationUnit *cUnit, int base, int lowReg, int highReg);
819 static void storePair(CompilationUnit *cUnit, int base, int lowReg, int highReg) argument
821 if (lowReg < highReg) {
822 storeMultiple(cUnit, base, (1 << lowReg) | (1 << highReg));
825 storeWordDisp(cUnit, base, 4, highReg);
829 static void loadPair(CompilationUnit *cUnit, int base, int lowReg, int highReg) argument
831 if (lowReg < highReg) {
832 loadMultiple(cUnit, base, (1 << lowReg) | (1 << highReg));
835 loadWordDisp(cUnit, base, 4 , highReg);
[all...]
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DRalloc.cpp35 int highReg; local
45 highReg = lowReg + 1;
48 highReg = dvmCompilerAllocTemp(cUnit);
50 res = (lowReg & 0xff) | ((highReg & 0xff) << 8);
H A DFactory.cpp1151 static void storePair(CompilationUnit *cUnit, int base, int lowReg, int highReg) argument
1153 storeBaseDispWide(cUnit, base, 0, lowReg, highReg);
1156 static void loadPair(CompilationUnit *cUnit, int base, int lowReg, int highReg) argument
1158 loadBaseDispWide(cUnit, NULL, base, 0, lowReg, highReg, INVALID_SREG);
/dalvik/vm/compiler/codegen/mips/Mips32/
H A DRalloc.cpp32 int highReg; local
39 highReg = lowReg + 1;
40 res = (lowReg & 0xff) | ((highReg & 0xff) << 8);
46 highReg = dvmCompilerAllocTemp(cUnit);
47 res = (lowReg & 0xff) | ((highReg & 0xff) << 8);
H A DFactory.cpp33 int highReg);
34 static void loadPair(CompilationUnit *cUnit, int base, int lowReg, int highReg);
823 static void storePair(CompilationUnit *cUnit, int base, int lowReg, int highReg) argument
826 storeWordDisp(cUnit, base, HIWORD_OFFSET, highReg);
829 static void loadPair(CompilationUnit *cUnit, int base, int lowReg, int highReg) argument
832 loadWordDisp(cUnit, base, HIWORD_OFFSET , highReg);
/dalvik/vm/compiler/codegen/
H A DRallocUtil.cpp486 dvmCompilerResetDef(cUnit, rl.highReg); // Only track low of pair
497 RegisterInfo *infoHi = getRegInfo(cUnit, rl.highReg);
545 dvmCompilerResetDef(cUnit, rl.highReg);
632 extern void dvmCompilerMarkPair(CompilationUnit *cUnit, int lowReg, int highReg) argument
635 RegisterInfo *infoHi = getRegInfo(cUnit, highReg);
637 infoLo->partner = highReg;
724 loc.highReg = infoHi->reg;
726 dvmCompilerMarkPair(cUnit, loc.lowReg, loc.highReg);
752 int highReg; local
758 assert(FPREG(loc.lowReg) == FPREG(loc.highReg));
[all...]
/dalvik/vm/compiler/codegen/mips/
H A DRallocUtil.cpp552 dvmCompilerResetDef(cUnit, rl.highReg); // Only track low of pair
563 RegisterInfo *infoHi = getRegInfo(cUnit, rl.highReg);
617 dvmCompilerResetDef(cUnit, rl.highReg);
704 extern void dvmCompilerMarkPair(CompilationUnit *cUnit, int lowReg, int highReg) argument
707 RegisterInfo *infoHi = getRegInfo(cUnit, highReg);
709 infoLo->partner = highReg;
796 loc.highReg = infoHi->reg;
798 dvmCompilerMarkPair(cUnit, loc.lowReg, loc.highReg);
824 int highReg; local
830 assert(FPREG(loc.lowReg) == FPREG(loc.highReg));
[all...]
/dalvik/vm/compiler/
H A DCompilerIR.h43 u1 highReg:6; // 2nd physical register (if wide) member in struct:RegLocation

Completed in 71 milliseconds