Home
last modified time | relevance | path

Searched refs:prev (Results 1 – 20 of 20) sorted by relevance

/dalvik/vm/compiler/
DIntermediateRep.c34 mir->prev = mir->next = NULL; in dvmCompilerAppendMIR()
37 mir->prev = bb->lastMIRInsn; in dvmCompilerAppendMIR()
49 mir->prev = mir->next = NULL; in dvmCompilerPrependMIR()
51 bb->firstMIRInsn->prev = mir; in dvmCompilerPrependMIR()
53 mir->prev = NULL; in dvmCompilerPrependMIR()
61 newMIR->prev = currentMIR; in dvmCompilerInsertMIRAfter()
67 newMIR->next->prev = newMIR; in dvmCompilerInsertMIRAfter()
83 lir->prev = lir->next = NULL; in dvmCompilerAppendLIR()
86 lir->prev = cUnit->lastLIRInsn; in dvmCompilerAppendLIR()
100 assert(currentLIR->prev != NULL); in dvmCompilerInsertLIRBefore()
[all …]
DCompilerIR.h76 struct LIR *prev; member
121 struct MIR *prev; member
DFrontend.c1193 curBB->lastMIRInsn = insn->prev; in dvmCompileMethod()
1194 insn->prev->next = NULL; in dvmCompileMethod()
1195 insn->prev = NULL; in dvmCompileMethod()
/dalvik/vm/
DAtomic.c74 int64_t prev; in dvmQuasiAtomicSwap64() local
80 : "=&r" (prev), "=&r" (status), "+m"(*addr) in dvmQuasiAtomicSwap64()
84 return prev; in dvmQuasiAtomicSwap64()
90 int64_t prev; in dvmQuasiAtomicCas64() local
99 : "=&r" (prev), "=&r" (status), "+m"(*addr) in dvmQuasiAtomicCas64()
103 return prev != oldvalue; in dvmQuasiAtomicCas64()
DJniInternal.h52 struct JNIEnvExt* prev; member
DThread.c1056 assert(thread->prev == NULL); in unlinkThread()
1059 assert(thread->prev != NULL); in unlinkThread()
1060 thread->prev->next = thread->next; in unlinkThread()
1063 thread->next->prev = thread->prev; in unlinkThread()
1064 thread->prev = thread->next = NULL; in unlinkThread()
1587 newThread->next->prev = newThread; in dvmCreateInterpThread()
1588 newThread->prev = gDvm.threadList; in dvmCreateInterpThread()
1993 self->next->prev = self; in dvmAttachCurrentThread()
1994 self->prev = gDvm.threadList; in dvmAttachCurrentThread()
3374 ret = thread->prev != NULL || thread->next != NULL; in dvmIsOnThreadList()
[all …]
DSync.c340 Monitor *prev, *curr; in dvmSweepMonitorList() local
348 prev = &handle; in dvmSweepMonitorList()
349 prev->next = curr = *mon; in dvmSweepMonitorList()
353 prev->next = curr = curr->next; in dvmSweepMonitorList()
356 prev = curr; in dvmSweepMonitorList()
DThread.h208 struct Thread* prev; member
DJni.c497 assert(newEnv->prev == NULL); in dvmCreateJNIEnv()
501 vm->envList->prev = newEnv; in dvmCreateJNIEnv()
531 assert(extEnv->prev == NULL); in dvmDestroyJNIEnv()
534 assert(extEnv->prev != NULL); in dvmDestroyJNIEnv()
535 extEnv->prev->next = extEnv->next; in dvmDestroyJNIEnv()
538 extEnv->next->prev = extEnv->prev; in dvmDestroyJNIEnv()
/dalvik/dx/src/com/android/dx/rop/cst/
DStdConstantPool.java119 Constant prev = entries[n - 1]; in set() local
120 if ((prev != null) && prev.isCategory2()) { in set()
/dalvik/vm/test/
DAtomicTest.c364 int prev; in dvmTestAtomicSpeed() local
366 prev = __atomic_inc(&tester); in dvmTestAtomicSpeed()
369 dvmFprintf(stdout, "bionic 3 inc: %d -> %d\n", prev, tester); in dvmTestAtomicSpeed()
370 prev = __atomic_dec(&tester); in dvmTestAtomicSpeed()
373 dvmFprintf(stdout, "bionic 3 dec: %d -> %d\n", prev, tester); in dvmTestAtomicSpeed()
374 prev = __atomic_swap(27, &tester); in dvmTestAtomicSpeed()
375 dvmFprintf(stdout, "bionic swap: %d -> %d\n", prev, tester); in dvmTestAtomicSpeed()
/dalvik/dx/src/com/android/dx/cf/code/
DOneLocalsArray.java128 TypeBearer prev = locals[idx - 1]; in set() local
129 if ((prev != null) && prev.getType().isCategory2()) { in set()
/dalvik/vm/jdwp/
DJdwpEvent.h87 struct JdwpEvent* prev; /* linked list */ member
DJdwpEvent.c179 assert(pEvent->prev == NULL); in dvmJdwpRegisterEvent()
204 state->eventList->prev = pEvent; in dvmJdwpRegisterEvent()
226 if (pEvent->prev == NULL) { in unregisterEvent()
232 pEvent->prev->next = pEvent->next; in unregisterEvent()
236 pEvent->next->prev = pEvent->prev; in unregisterEvent()
239 pEvent->prev = NULL; in unregisterEvent()
344 assert(pEvent->prev == NULL); in dvmJdwpEventFree()
/dalvik/dx/src/com/android/dx/ssa/
DEscapeAnalysis.java487 SsaInsn prev = getInsnForMove(def); in scalarReplacement() local
490 TypeBearer lengthReg = prev.getSources().get(0).getTypeBearer(); in scalarReplacement()
497 replaceDef(def, prev, length, newRegs); in scalarReplacement()
500 deletedInsns.add(prev); in scalarReplacement()
507 replaceUse(use, prev, newRegs, deletedInsns); in scalarReplacement()
535 private void replaceDef(SsaInsn def, SsaInsn prev, int length, in replaceDef() argument
563 private void replaceUse(SsaInsn use, SsaInsn prev, in replaceUse() argument
611 TypeBearer lengthReg = prev.getSources().get(0).getTypeBearer(); in replaceUse()
/dalvik/vm/interp/
DJit.c579 u4 prev; in lookupAndAdd() local
593 prev = idx; in lookupAndAdd()
599 (idx == prev)) in lookupAndAdd()
602 if (idx != prev) { in lookupAndAdd()
611 oldValue = gDvmJit.pJitEntryTable[prev].u; in lookupAndAdd()
616 &gDvmJit.pJitEntryTable[prev].u.infoWord) != 0); in lookupAndAdd()
/dalvik/vm/compiler/codegen/arm/
DArmLIR.h779 #define PREV_LIR(lir) ((ArmLIR *) lir->generic.prev)
782 #define PREV_LIR_LVALUE(lir) (lir)->generic.prev
/dalvik/vm/alloc/
DCopying.c1107 Object *prev, *next; in preserveSoftReferences() local
1115 prev = next = NULL; in preserveSoftReferences()
1136 if (prev != NULL) { in preserveSoftReferences()
1138 dvmSetFieldObject(prev, queueNextOffset, next); in preserveSoftReferences()
1142 prev = ref; in preserveSoftReferences()
/dalvik/vm/arch/arm/
DCallEABI.S312 addeq r2, #2 @ yes, treat prev as pad, incr 2 now
/dalvik/vm/analysis/
DRegisterMap.c1311 int prev, cur, bit; in computeMapStats() local
1313 prev = prevData[regByte]; in computeMapStats()
1317 if (((prev >> bit) & 1) != ((cur >> bit) & 1)) { in computeMapStats()
1334 prev, cur); in computeMapStats()