/dalvik/dx/src/com/android/dx/dex/code/form/ |
H A D | Form35c.java | 52 RegisterSpecList regs = explicitize(insn.getRegisters()); 53 return regListString(regs) + ", " + cstString(insn); 92 RegisterSpecList regs = ci.getRegisters(); 93 return (wordCount(regs) >= 0); 106 RegisterSpecList regs = explicitize(insn.getRegisters()); 107 int sz = regs.size(); 108 int r0 = (sz > 0) ? regs.get(0).getReg() : 0; 109 int r1 = (sz > 1) ? regs.get(1).getReg() : 0; 110 int r2 = (sz > 2) ? regs.get(2).getReg() : 0; 111 int r3 = (sz > 3) ? regs 131 wordCount(RegisterSpecList regs) argument [all...] |
/dalvik/vm/mterp/c/ |
H A D | gotoTargets.c | 23 vdst = FETCH(2); /* first 4 regs -or- range base */ 28 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}", 33 ILOGV("|filled-new-array args=%d @0x%04x {regs=0x%04x %x}", 113 vdst = FETCH(2); /* 4 regs -or- first reg */ 121 ILOGV("|invoke-virtual-range args=%d @0x%04x {regs=v%d-v%d}", 126 ILOGV("|invoke-virtual args=%d @0x%04x {regs=0x%04x %x}", 205 vdst = FETCH(2); /* 4 regs -or- first reg */ 208 ILOGV("|invoke-super-range args=%d @0x%04x {regs=v%d-v%d}", 212 ILOGV("|invoke-super args=%d @0x%04x {regs=0x%04x %x}", 283 vdst = FETCH(2); /* 4 regs 742 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument [all...] |
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | LocalList.java | 468 private RegisterSpecSet regs; field in class:LocalList.MakeState 482 regs = null; 518 newRegs.putAll(regs); 523 regs = newRegs; 545 RegisterSpec oldSpec = regs.get(i); 582 RegisterSpec existingLocal = regs.get(regNum); 589 RegisterSpec movedLocal = regs.findMatchingLocal(startedLocal); 628 regs.put(startedLocal); 656 RegisterSpec justBelow = regs.get(regNum - 1); 670 RegisterSpec justAbove = regs [all...] |
/dalvik/vm/compiler/codegen/arm/ |
H A D | RallocUtil.c | 83 extern void dvmCompilerInitPool(RegisterInfo *regs, int *regNums, int num) argument 87 regs[i].reg = regNums[i]; 88 regs[i].inUse = false; 89 regs[i].pair = false; 90 regs[i].live = false; 91 regs[i].dirty = false; 92 regs[i].sReg = INVALID_SREG; 266 /* Cleanup - not all targets need aligned regs */ 474 /* Clobber all regs that might be used by an external C call */ 490 //TUNING: reduce the set of regs use [all...] |
/dalvik/vm/analysis/ |
H A D | RegisterMap.c | 40 static void outputTypeVector(const RegType* regs, int insnRegCount, u1* data); 81 * changes tend to cluster in the low regs even for large methods. 370 static void outputTypeVector(const RegType* regs, int insnRegCount, u1* data) argument 376 RegType type = *regs++; 512 const RegType* regs = vdata->addrRegs[addr]; local 513 if (regs == NULL) { 532 RegType type = regs[i]; 1164 the first 16 regs more often than the others. 2257 LOGI("Now mapping: %s.%s %s (ins=%d regs=%d)\n", 3080 /* if not yet visited, or regs wer [all...] |
/dalvik/vm/mterp/out/ |
H A D | InterpC-allstubs.c | 558 u2 count, u2 regs); 622 u2 regs; \ 625 regs = FETCH(1); \ 626 vsrc1 = regs & 0xff; \ 627 vsrc2 = regs >> 8; \ 2860 ILOGV("|execute-inline args=%d @%d {regs=0x%04x}", 2905 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}", 3132 vdst = FETCH(2); /* first 4 regs -or- range base */ 3137 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}", 3142 ILOGV("|filled-new-array args=%d @0x%04x {regs 3851 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument [all...] |
H A D | InterpC-portstd.c | 538 u2 count, u2 regs); 602 u2 regs; \ 605 regs = FETCH(1); \ 606 vsrc1 = regs & 0xff; \ 607 vsrc2 = regs >> 8; \ 2960 ILOGV("|execute-inline args=%d @%d {regs=0x%04x}", 3005 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}", 3149 vdst = FETCH(2); /* first 4 regs -or- range base */ 3154 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}", 3159 ILOGV("|filled-new-array args=%d @0x%04x {regs 3868 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument [all...] |
H A D | InterpC-x86-atom.c | 558 u2 count, u2 regs); 622 u2 regs; \ 625 regs = FETCH(1); \ 626 vsrc1 = regs & 0xff; \ 627 vsrc2 = regs >> 8; \ 1237 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}", 1294 vdst = FETCH(2); /* first 4 regs -or- range base */ 1299 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}", 1304 ILOGV("|filled-new-array args=%d @0x%04x {regs=0x%04x %x}", 1384 vdst = FETCH(2); /* 4 regs 2013 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument [all...] |
H A D | InterpC-x86.c | 558 u2 count, u2 regs); 622 u2 regs; \ 625 regs = FETCH(1); \ 626 vsrc1 = regs & 0xff; \ 627 vsrc2 = regs >> 8; \ 1206 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}", 1263 vdst = FETCH(2); /* first 4 regs -or- range base */ 1268 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}", 1273 ILOGV("|filled-new-array args=%d @0x%04x {regs=0x%04x %x}", 1353 vdst = FETCH(2); /* 4 regs 1982 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument [all...] |
H A D | InterpC-portdbg.c | 544 u2 count, u2 regs); 608 u2 regs; \ 611 regs = FETCH(1); \ 612 vsrc1 = regs & 0xff; \ 613 vsrc2 = regs >> 8; \ 3221 ILOGV("|execute-inline args=%d @%d {regs=0x%04x}", 3266 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}", 3410 vdst = FETCH(2); /* first 4 regs -or- range base */ 3415 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}", 3420 ILOGV("|filled-new-array args=%d @0x%04x {regs 4129 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument [all...] |