Searched refs:cellAddr (Results 1 – 4 of 4) sorted by relevance
/dalvik/vm/compiler/codegen/x86/ |
D | CodegenInterface.cpp | 109 PredictedChainingCell *cellAddr = workOrder->cellAddr; in dvmCompilerPatchInlineCache() local 119 if (cellAddr->clazz == NULL) { in dvmCompilerPatchInlineCache() 122 cellAddr, in dvmCompilerPatchInlineCache() 129 cellAddr, in dvmCompilerPatchInlineCache() 130 cellAddr->clazz->descriptor, in dvmCompilerPatchInlineCache() 136 *cellAddr = *cellContent; in dvmCompilerPatchInlineCache() 137 minAddr = (cellAddr < minAddr) ? cellAddr : minAddr; in dvmCompilerPatchInlineCache() 138 maxAddr = (cellAddr > maxAddr) ? cellAddr : maxAddr; in dvmCompilerPatchInlineCache() 288 static bool inlineCachePatchEnqueue(PredictedChainingCell *cellAddr, in inlineCachePatchEnqueue() argument 301 if (cellAddr->clazz == NULL && in inlineCachePatchEnqueue() [all …]
|
/dalvik/vm/compiler/codegen/mips/ |
D | Assemble.cpp | 988 static void inlineCachePatchEnqueue(PredictedChainingCell *cellAddr, in inlineCachePatchEnqueue() argument 999 if (cellAddr->clazz == NULL && in inlineCachePatchEnqueue() 1000 cellAddr->branch == PREDICTED_CHAIN_BX_PAIR_INIT) { in inlineCachePatchEnqueue() 1002 UNPROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue() 1004 cellAddr->method = newContent->method; in inlineCachePatchEnqueue() 1005 cellAddr->branch = newContent->branch; in inlineCachePatchEnqueue() 1012 (volatile int32_t *)(void*) &cellAddr->clazz); in inlineCachePatchEnqueue() 1013 dvmCompilerCacheFlush((long) cellAddr, (long) (cellAddr+1), 0); in inlineCachePatchEnqueue() 1016 PROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue() 1022 } else if (cellAddr->stagedClazz != newContent->clazz) { in inlineCachePatchEnqueue() [all …]
|
/dalvik/vm/compiler/codegen/arm/ |
D | Assemble.cpp | 1648 static void inlineCachePatchEnqueue(PredictedChainingCell *cellAddr, in inlineCachePatchEnqueue() argument 1659 if (cellAddr->clazz == NULL && in inlineCachePatchEnqueue() 1660 cellAddr->branch == PREDICTED_CHAIN_BX_PAIR_INIT) { in inlineCachePatchEnqueue() 1662 UNPROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue() 1664 cellAddr->method = newContent->method; in inlineCachePatchEnqueue() 1665 cellAddr->branch = newContent->branch; in inlineCachePatchEnqueue() 1671 (volatile int32_t *)(void *)&cellAddr->clazz); in inlineCachePatchEnqueue() 1672 dvmCompilerCacheFlush((intptr_t) cellAddr, (intptr_t) (cellAddr+1), 0); in inlineCachePatchEnqueue() 1675 PROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue() 1681 } else if (cellAddr->stagedClazz != newContent->clazz) { in inlineCachePatchEnqueue() [all …]
|
/dalvik/vm/compiler/ |
D | Compiler.h | 124 PredictedChainingCell *cellAddr; /* Address to be patched */ member
|