Searched defs:regs (Results 1 - 10 of 10) sorted by relevance

/dalvik/dx/src/com/android/dx/dex/code/form/
H A DForm35c.java52 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 DgotoTargets.c23 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}",
116 vdst = FETCH(2); /* 4 regs -or- first reg */
124 ILOGV("|invoke-virtual-range args=%d @0x%04x {regs=v%d-v%d}",
129 ILOGV("|invoke-virtual args=%d @0x%04x {regs=0x%04x %x}",
212 vdst = FETCH(2); /* 4 regs -or- first reg */
215 ILOGV("|invoke-super-range args=%d @0x%04x {regs=v%d-v%d}",
219 ILOGV("|invoke-super args=%d @0x%04x {regs=0x%04x %x}",
290 vdst = FETCH(2); /* 4 regs
767 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument
[all...]
/dalvik/dx/src/com/android/dx/dex/code/
H A DLocalList.java468 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 DRallocUtil.c83 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 */
466 /* Clobber all regs that might be used by an external C call */
482 //TUNING: reduce the set of regs use
[all...]
/dalvik/vm/analysis/
H A DRegisterMap.c41 static void outputTypeVector(const RegType* regs, int insnRegCount, u1* data);
82 * changes tend to cluster in the low regs even for large methods.
371 static void outputTypeVector(const RegType* regs, int insnRegCount, u1* data) argument
377 RegType type = *regs++;
511 const RegType* regs = vdata->addrRegs[addr]; local
512 if (regs == NULL) {
531 RegType type = regs[i];
1163 the first 16 regs more often than the others.
2255 LOGI("Now mapping: %s.%s %s (ins=%d regs=%d)\n",
3078 /* if not yet visited, or regs wer
[all...]
/dalvik/vm/mterp/out/
H A DInterpC-allstubs.c551 u2 count, u2 regs);
615 u2 regs; \
618 regs = FETCH(1); \
619 vsrc1 = regs & 0xff; \
620 vsrc2 = regs >> 8; \
2880 ILOGV("|execute-inline args=%d @%d {regs=0x%04x}",
2925 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}",
3151 vdst = FETCH(2); /* first 4 regs -or- range base */
3156 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}",
3161 ILOGV("|filled-new-array args=%d @0x%04x {regs
3895 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument
[all...]
H A DInterpC-portstd.c533 u2 count, u2 regs);
597 u2 regs; \
600 regs = FETCH(1); \
601 vsrc1 = regs & 0xff; \
602 vsrc2 = regs >> 8; \
2991 ILOGV("|execute-inline args=%d @%d {regs=0x%04x}",
3036 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}",
3180 vdst = FETCH(2); /* first 4 regs -or- range base */
3185 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}",
3190 ILOGV("|filled-new-array args=%d @0x%04x {regs
3924 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument
[all...]
H A DInterpC-x86-atom.c551 u2 count, u2 regs);
615 u2 regs; \
618 regs = FETCH(1); \
619 vsrc1 = regs & 0xff; \
620 vsrc2 = regs >> 8; \
1276 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}",
1345 vdst = FETCH(2); /* first 4 regs -or- range base */
1350 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}",
1355 ILOGV("|filled-new-array args=%d @0x%04x {regs=0x%04x %x}",
1438 vdst = FETCH(2); /* 4 regs
2089 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument
[all...]
H A DInterpC-x86.c551 u2 count, u2 regs);
615 u2 regs; \
618 regs = FETCH(1); \
619 vsrc1 = regs & 0xff; \
620 vsrc2 = regs >> 8; \
1225 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}",
1282 vdst = FETCH(2); /* first 4 regs -or- range base */
1287 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}",
1292 ILOGV("|filled-new-array args=%d @0x%04x {regs=0x%04x %x}",
1375 vdst = FETCH(2); /* 4 regs
2026 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument
[all...]
H A DInterpC-portdbg.c542 u2 count, u2 regs);
606 u2 regs; \
609 regs = FETCH(1); \
610 vsrc1 = regs & 0xff; \
611 vsrc2 = regs >> 8; \
3241 ILOGV("|execute-inline args=%d @%d {regs=0x%04x}",
3286 ILOGV("|execute-inline-range args=%d @%d {regs=v%d-v%d}",
3430 vdst = FETCH(2); /* first 4 regs -or- range base */
3435 ILOGV("|filled-new-array-range args=%d @0x%04x {regs=v%d-v%d}",
3440 ILOGV("|filled-new-array args=%d @0x%04x {regs
4174 GOTO_TARGET(invokeMethod, bool methodCallRange, const Method* _methodToCall, u2 count, u2 regs) argument
[all...]

Completed in 274 milliseconds