/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Ralloc.cpp | 32 int highReg; local 36 highReg = dvmCompilerAllocTemp(cUnit); 37 res = (lowReg & 0xff) | ((highReg & 0xff) << 8);
|
H A D | Factory.cpp | 28 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 D | Ralloc.cpp | 35 int highReg; local 45 highReg = lowReg + 1; 48 highReg = dvmCompilerAllocTemp(cUnit); 50 res = (lowReg & 0xff) | ((highReg & 0xff) << 8);
|
H A D | Factory.cpp | 1151 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 D | Ralloc.cpp | 32 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 D | Factory.cpp | 33 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 D | RallocUtil.cpp | 486 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 D | RallocUtil.cpp | 552 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 D | CompilerIR.h | 43 u1 highReg:6; // 2nd physical register (if wide) member in struct:RegLocation
|