Home
last modified time | relevance | path

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

/dalvik/vm/compiler/
DIntermediateRep.cpp37 mir->prev = mir->next = NULL; in dvmCompilerAppendMIR()
40 mir->prev = bb->lastMIRInsn; in dvmCompilerAppendMIR()
52 mir->prev = mir->next = NULL; in dvmCompilerPrependMIR()
54 bb->firstMIRInsn->prev = mir; in dvmCompilerPrependMIR()
56 mir->prev = NULL; in dvmCompilerPrependMIR()
64 newMIR->prev = currentMIR; in dvmCompilerInsertMIRAfter()
70 newMIR->next->prev = newMIR; in dvmCompilerInsertMIRAfter()
86 lir->prev = lir->next = NULL; in dvmCompilerAppendLIR()
89 lir->prev = cUnit->lastLIRInsn; in dvmCompilerAppendLIR()
103 assert(currentLIR->prev != NULL); in dvmCompilerInsertLIRBefore()
[all …]
DCompilerIR.h84 struct LIR *prev; member
132 struct MIR *prev; member
DFrontend.cpp573 origBlock->lastMIRInsn = insn->prev; in splitBlock()
575 insn->prev->next = NULL; in splitBlock()
576 insn->prev = NULL; in splitBlock()
/dalvik/vm/
DAtomic.cpp59 int64_t prev; in dvmQuasiAtomicSwap64Body() local
65 : "=&r" (prev), "=&r" (status), "+m"(*addr) in dvmQuasiAtomicSwap64Body()
69 return prev; in dvmQuasiAtomicSwap64Body()
79 int64_t prev; in dvmQuasiAtomicSwap64Sync() local
81 prev = dvmQuasiAtomicSwap64Body(newvalue, addr); in dvmQuasiAtomicSwap64Sync()
83 return prev; in dvmQuasiAtomicSwap64Sync()
89 int64_t prev; in dvmQuasiAtomicCas64() local
98 : "=&r" (prev), "=&r" (status), "+m"(*addr) in dvmQuasiAtomicCas64()
102 return prev != oldvalue; in dvmQuasiAtomicCas64()
DJniInternal.h46 struct JNIEnvExt* prev; member
DSync.cpp226 Monitor *prev, *curr; in dvmSweepMonitorList() local
231 prev = &handle; in dvmSweepMonitorList()
232 prev->next = curr = *mon; in dvmSweepMonitorList()
236 prev->next = curr->next; in dvmSweepMonitorList()
238 curr = prev->next; in dvmSweepMonitorList()
240 prev = curr; in dvmSweepMonitorList()
DThread.cpp957 assert(thread->prev == NULL); in unlinkThread()
960 assert(thread->prev != NULL); in unlinkThread()
961 thread->prev->next = thread->next; in unlinkThread()
964 thread->next->prev = thread->prev; in unlinkThread()
965 thread->prev = thread->next = NULL; in unlinkThread()
1410 newThread->next->prev = newThread; in dvmCreateInterpThread()
1411 newThread->prev = gDvm.threadList; in dvmCreateInterpThread()
1821 self->next->prev = self; in dvmAttachCurrentThread()
1822 self->prev = gDvm.threadList; in dvmAttachCurrentThread()
3098 ret = thread->prev != NULL || thread->next != NULL; in dvmIsOnThreadList()
[all …]
DThread.h277 struct Thread* prev; member
DJni.cpp3306 assert(newEnv->prev == NULL); in dvmCreateJNIEnv()
3311 vm->envList->prev = newEnv; in dvmCreateJNIEnv()
3336 assert(extEnv->prev == NULL); in dvmDestroyJNIEnv()
3339 assert(extEnv->prev != NULL); in dvmDestroyJNIEnv()
3340 extEnv->prev->next = extEnv->next; in dvmDestroyJNIEnv()
3343 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/dexgen/src/com/android/dexgen/rop/cst/
DStdConstantPool.java119 Constant prev = entries[n - 1]; in set() local
120 if ((prev != null) && prev.isCategory2()) { in set()
/dalvik/vm/test/
DAtomicTest.cpp358 int prev; in dvmTestAtomicSpeed() local
360 prev = __atomic_inc(&tester); in dvmTestAtomicSpeed()
363 dvmFprintf(stdout, "bionic 3 inc: %d -> %d\n", prev, tester); in dvmTestAtomicSpeed()
364 prev = __atomic_dec(&tester); in dvmTestAtomicSpeed()
367 dvmFprintf(stdout, "bionic 3 dec: %d -> %d\n", prev, tester); in dvmTestAtomicSpeed()
368 prev = __atomic_swap(27, &tester); in dvmTestAtomicSpeed()
369 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 JdwpEvent* prev; /* linked list */ member
DJdwpEvent.cpp165 pEvent->requestId, pEvent, pEvent->prev, pEvent->next); in dumpEvent()
192 assert(pEvent->prev == NULL); in dvmJdwpRegisterEvent()
220 state->eventList->prev = pEvent; in dvmJdwpRegisterEvent()
240 if (pEvent->prev == NULL) { in unregisterEvent()
246 pEvent->prev->next = pEvent->next; in unregisterEvent()
250 pEvent->next->prev = pEvent->prev; in unregisterEvent()
253 pEvent->prev = NULL; in unregisterEvent()
350 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/
DInterpState.h120 struct InterpSaveState* prev; // To follow nested activations member
DJit.cpp596 u4 prev; in lookupAndAdd() local
612 prev = idx; in lookupAndAdd()
618 (idx == prev)) in lookupAndAdd()
621 if (idx != prev) { in lookupAndAdd()
630 oldValue = gDvmJit.pJitEntryTable[prev].u; in lookupAndAdd()
635 &gDvmJit.pJitEntryTable[prev].u.infoWord) != 0); in lookupAndAdd()
DInterp.cpp1892 self->interpSave.prev = &interpSaveState; in dvmInterpret()
/dalvik/vm/compiler/codegen/mips/
DMipsLIR.h629 #define PREV_LIR(lir) ((MipsLIR *) lir->generic.prev)
632 #define PREV_LIR_LVALUE(lir) (lir)->generic.prev
/dalvik/vm/compiler/codegen/arm/
DArmLIR.h785 #define PREV_LIR(lir) ((ArmLIR *) lir->generic.prev)
788 #define PREV_LIR_LVALUE(lir) (lir)->generic.prev
/dalvik/vm/analysis/
DRegisterMap.cpp1313 int prev, cur, bit; in computeMapStats() local
1315 prev = prevData[regByte]; in computeMapStats()
1319 if (((prev >> bit) & 1) != ((cur >> bit) & 1)) { in computeMapStats()
1336 prev, cur); in computeMapStats()
/dalvik/vm/alloc/
DCopying.cpp1060 Object *prev, *next; in preserveSoftReferences() local
1068 prev = next = NULL; in preserveSoftReferences()
1089 if (prev != NULL) { in preserveSoftReferences()
1091 dvmSetFieldObject(prev, queueNextOffset, next); in preserveSoftReferences()
1095 prev = ref; in preserveSoftReferences()
/dalvik/vm/compiler/codegen/x86/
DCodegenInterface.cpp952 MIR* prevInsn = bb->lastMIRInsn->prev; in mergeBlock()
961 mergeInsn->prev = prevInsn; in mergeBlock()