Searched refs:prev (Results 1 - 25 of 25) sorted by relevance

/dalvik/vm/compiler/
H A DIntermediateRep.cpp37 mir->prev = mir->next = NULL;
40 mir->prev = bb->lastMIRInsn;
52 mir->prev = mir->next = NULL;
54 bb->firstMIRInsn->prev = mir;
56 mir->prev = NULL;
64 newMIR->prev = currentMIR;
70 newMIR->next->prev = newMIR;
86 lir->prev = lir->next = NULL;
89 lir->prev = cUnit->lastLIRInsn;
103 assert(currentLIR->prev !
[all...]
H A DCompilerIR.h84 struct LIR *prev; member in struct:LIR
132 struct MIR *prev; member in struct:MIR
H A DFrontend.cpp573 origBlock->lastMIRInsn = insn->prev;
575 insn->prev->next = NULL;
576 insn->prev = NULL;
/dalvik/vm/
H A DAtomic.cpp59 int64_t prev; local
65 : "=&r" (prev), "=&r" (status), "+m"(*addr)
69 return prev;
79 int64_t prev; local
81 prev = dvmQuasiAtomicSwap64Body(newvalue, addr);
83 return prev;
89 int64_t prev; local
98 : "=&r" (prev), "=&r" (status), "+m"(*addr)
102 return prev != oldvalue;
H A DJniInternal.h46 struct JNIEnvExt* prev; member in struct:JNIEnvExt
H A DThread.cpp957 assert(thread->prev == NULL);
960 assert(thread->prev != NULL);
961 thread->prev->next = thread->next;
964 thread->next->prev = thread->prev;
965 thread->prev = thread->next = NULL;
1410 newThread->next->prev = newThread;
1411 newThread->prev = gDvm.threadList;
1821 self->next->prev = self;
1822 self->prev
[all...]
H A DSync.cpp226 Monitor *prev, *curr; local
231 prev = &handle;
232 prev->next = curr = *mon;
236 prev->next = curr->next;
238 curr = prev->next;
240 prev = curr;
H A DThread.h277 struct Thread* prev; member in struct:Thread
H A DJni.cpp145 * the Thread that can be altered by other threads (e.g. prev/next pointers).
3306 assert(newEnv->prev == NULL);
3311 vm->envList->prev = newEnv;
3336 assert(extEnv->prev == NULL);
3339 assert(extEnv->prev != NULL);
3340 extEnv->prev->next = extEnv->next;
3343 extEnv->next->prev = extEnv->prev;
/dalvik/dexgen/src/com/android/dexgen/rop/cst/
H A DStdConstantPool.java119 Constant prev = entries[n - 1];
120 if ((prev != null) && prev.isCategory2()) {
/dalvik/dx/src/com/android/dx/rop/cst/
H A DStdConstantPool.java119 Constant prev = entries[n - 1];
120 if ((prev != null) && prev.isCategory2()) {
/dalvik/vm/test/
H A DAtomicTest.cpp358 int prev; local
360 prev = __atomic_inc(&tester);
363 dvmFprintf(stdout, "bionic 3 inc: %d -> %d\n", prev, tester);
364 prev = __atomic_dec(&tester);
367 dvmFprintf(stdout, "bionic 3 dec: %d -> %d\n", prev, tester);
368 prev = __atomic_swap(27, &tester);
369 dvmFprintf(stdout, "bionic swap: %d -> %d\n", prev, tester);
/dalvik/dx/src/com/android/dx/cf/code/
H A DOneLocalsArray.java128 TypeBearer prev = locals[idx - 1];
129 if ((prev != null) && prev.getType().isCategory2()) {
/dalvik/vm/jdwp/
H A DJdwpEvent.h87 JdwpEvent* prev; /* linked list */ member in struct:JdwpEvent
H A DJdwpEvent.cpp164 ALOGI("Event id=0x%4x %p (prev=%p next=%p):",
165 pEvent->requestId, pEvent, pEvent->prev, pEvent->next);
192 assert(pEvent->prev == NULL);
220 state->eventList->prev = pEvent;
240 if (pEvent->prev == NULL) {
246 pEvent->prev->next = pEvent->next;
250 pEvent->next->prev = pEvent->prev;
253 pEvent->prev = NULL;
350 assert(pEvent->prev
[all...]
/dalvik/vm/interp/
H A DInterpState.h120 struct InterpSaveState* prev; // To follow nested activations member in struct:InterpSaveState
H A DJit.cpp596 u4 prev; local
612 prev = idx;
618 (idx == prev))
621 if (idx != prev) {
630 oldValue = gDvmJit.pJitEntryTable[prev].u;
635 &gDvmJit.pJitEntryTable[prev].u.infoWord) != 0);
H A DInterp.cpp923 ALOGE("TRACK: unreleased internal reference (prev=%d total=%d)",
1892 self->interpSave.prev = &interpSaveState;
/dalvik/dx/src/com/android/dx/ssa/
H A DEscapeAnalysis.java487 SsaInsn prev = getInsnForMove(def);
490 TypeBearer lengthReg = prev.getSources().get(0).getTypeBearer();
497 replaceDef(def, prev, length, newRegs);
500 deletedInsns.add(prev);
507 replaceUse(use, prev, newRegs, deletedInsns);
530 * @param prev {@code non-null;} instruction for instantiating new array
535 private void replaceDef(SsaInsn def, SsaInsn prev, int length, argument
557 * @param prev {@code non-null;} instruction for instantiating new array
563 private void replaceUse(SsaInsn use, SsaInsn prev, argument
611 TypeBearer lengthReg = prev
[all...]
/dalvik/vm/compiler/codegen/arm/
H A DArmLIR.h785 #define PREV_LIR(lir) ((ArmLIR *) lir->generic.prev)
788 #define PREV_LIR_LVALUE(lir) (lir)->generic.prev
/dalvik/vm/compiler/codegen/mips/
H A DMipsLIR.h629 #define PREV_LIR(lir) ((MipsLIR *) lir->generic.prev)
632 #define PREV_LIR_LVALUE(lir) (lir)->generic.prev
/dalvik/vm/analysis/
H A DRegisterMap.cpp1313 int prev, cur, bit; local
1315 prev = prevData[regByte];
1319 if (((prev >> bit) & 1) != ((cur >> bit) & 1)) {
1334 ALOGE("WEIRD: bit=%d (%d/%d), prev=%02x cur=%02x",
1336 prev, cur);
/dalvik/vm/alloc/
H A DCopying.cpp772 /* TODO(cshapiro): pad the current (prev) block. */
1060 Object *prev, *next;
1068 prev = next = NULL;
1089 if (prev != NULL) {
1091 dvmSetFieldObject(prev, queueNextOffset, next);
1095 prev = ref;
/dalvik/dx/etc/
H A Djasmin.jarMETA-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ...
/dalvik/vm/compiler/codegen/x86/
H A DCodegenInterface.cpp952 MIR* prevInsn = bb->lastMIRInsn->prev;
961 mergeInsn->prev = prevInsn;

Completed in 232 milliseconds