Lines Matching refs:cellAddr
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()
302 cellAddr->branch == PREDICTED_CHAIN_BX_PAIR_INIT) { in inlineCachePatchEnqueue()
303 UNPROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue()
305 cellAddr->method = newContent->method; in inlineCachePatchEnqueue()
306 cellAddr->branch = newContent->branch; in inlineCachePatchEnqueue()
307 cellAddr->branch2 = newContent->branch2; in inlineCachePatchEnqueue()
314 (volatile int32_t *)(void*) &cellAddr->clazz); in inlineCachePatchEnqueue()
318 PROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue()
322 cellAddr->clazz = newContent->clazz; in inlineCachePatchEnqueue()
330 … cellAddr, newContent->clazz->descriptor, newContent->method->name, newContent->method)); in inlineCachePatchEnqueue()
332 } else if (cellAddr->stagedClazz != newContent->clazz) { in inlineCachePatchEnqueue()
334 UNPROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue()
336 cellAddr->stagedClazz = newContent->clazz; in inlineCachePatchEnqueue()
339 PROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue()
348 } else if (cellAddr->method == newContent->method) { in inlineCachePatchEnqueue()
349 UNPROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue()
351 cellAddr->clazz = newContent->clazz; in inlineCachePatchEnqueue()
355 PROTECT_CODE_CACHE(cellAddr, sizeof(*cellAddr)); in inlineCachePatchEnqueue()
368 gDvmJit.compilerICPatchQueue[index].cellAddr = cellAddr; in inlineCachePatchEnqueue()
380 cellAddr, newContent->clazz->descriptor, newContent->method->name)); in inlineCachePatchEnqueue()
389 cellAddr, newContent->clazz->descriptor, newContent->method->name)); in inlineCachePatchEnqueue()