/dalvik/vm/compiler/ |
Compiler.cpp | 30 return gDvmJit.compilerQueueLength; 35 assert(gDvmJit.compilerWorkQueue[gDvmJit.compilerWorkDequeueIndex].kind 38 gDvmJit.compilerWorkQueue[gDvmJit.compilerWorkDequeueIndex]; 39 gDvmJit.compilerWorkQueue[gDvmJit.compilerWorkDequeueIndex++].kind = 41 if (gDvmJit.compilerWorkDequeueIndex == COMPILER_WORK_QUEUE_SIZE) { 42 gDvmJit.compilerWorkDequeueIndex = 0; 44 gDvmJit.compilerQueueLength-- [all...] |
Compiler.h | 53 dvmLockMutex(&gDvmJit.codeCacheProtectionLock); \ 54 mprotect((void *) (((intptr_t) (addr)) & ~gDvmJit.pageSizeMask), \ 55 (size) + (((intptr_t) (addr)) & gDvmJit.pageSizeMask), \ 62 mprotect((void *) (((intptr_t) (addr)) & ~gDvmJit.pageSizeMask), \ 63 (size) + (((intptr_t) (addr)) & gDvmJit.pageSizeMask), \ 65 dvmUnlockMutex(&gDvmJit.codeCacheProtectionLock); \ 69 (gDvmJit.includeSelectedOp != \ 70 ((gDvmJit.opList[opcode >> 3] & (1 << (opcode & 0x7))) != 0))
|
Utility.cpp | 244 gDvmJit.numCompilations, 245 gDvmJit.templateSize, 246 gDvmJit.codeCacheByteUsed - gDvmJit.templateSize); 249 LOGD("Compiler work queue length is %d/%d", gDvmJit.compilerQueueLength, 250 gDvmJit.compilerMaxQueued); 253 if (gDvmJit.methodStatsTable) { 254 dvmHashForeach(gDvmJit.methodStatsTable, dumpMethodStats,
|
InlineTransformation.cpp | 124 gDvmJit.invokePolyGetterInlined++; 130 gDvmJit.invokeMonoGetterInlined++; 208 gDvmJit.invokePolySetterInlined++; 218 gDvmJit.invokeMonoSetterInlined++; 325 if (gDvmJit.methodTraceSupport) 360 !(gDvmJit.disableOpt & (1 << kMethodJit)) && 405 !(gDvmJit.disableOpt & (1 << kMethodJit)) &&
|
Frontend.cpp | 292 dvmHashTableLookup(gDvmJit.methodStatsTable, 304 dvmHashTableLookup(gDvmJit.methodStatsTable, hashValue, 401 dvmHashTableLookup(gDvmJit.methodTable, hashValue, 408 gDvmJit.includeSelectedMethod ? "white" : "black"); [all...] |
/dalvik/vm/compiler/codegen/x86/ia32/ |
ArchVariant.cpp | 53 gDvmJit.jitTableSize = 1 << 9; // 512 54 gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1; 55 gDvmJit.threshold = 200; 56 gDvmJit.codeCacheSize = 512*1024; 60 gDvmJit.blockingMode = true;
|
/dalvik/vm/compiler/codegen/arm/armv5te/ |
ArchVariant.cpp | 53 gDvmJit.jitTableSize = 1 << 9; // 512 54 gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1; 55 gDvmJit.threshold = 200; 56 gDvmJit.codeCacheSize = 512*1024; 60 gDvmJit.blockingMode = true; 85 gDvmJit.disableOpt |= (1 << kMethodJit);
|
/dalvik/vm/compiler/codegen/arm/armv5te-vfp/ |
ArchVariant.cpp | 53 gDvmJit.jitTableSize = 1 << 9; // 512 54 gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1; 55 gDvmJit.threshold = 200; 56 gDvmJit.codeCacheSize = 512*1024; 60 gDvmJit.blockingMode = true; 85 gDvmJit.disableOpt |= (1 << kMethodJit);
|
/dalvik/vm/compiler/codegen/arm/armv7-a/ |
ArchVariant.cpp | 48 gDvmJit.jitTableSize = 1 << 12; // 4096 49 gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1; 50 gDvmJit.threshold = 40; 51 gDvmJit.codeCacheSize = 1024*1024; 55 gDvmJit.blockingMode = true; 80 gDvmJit.disableOpt |= (1 << kMethodJit);
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
ArchVariant.cpp | 48 gDvmJit.jitTableSize = 1 << 12; // 4096 49 gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1; 50 gDvmJit.threshold = 40; 51 gDvmJit.codeCacheSize = 1024*1024; 55 gDvmJit.blockingMode = true; 80 gDvmJit.disableOpt |= (1 << kMethodJit);
|
MethodCodegenDriver.cpp | 112 if (backwardBranch && gDvmJit.genSuspendPoll) { 273 if (gDvmJit.disableOpt & (1 << kTrackLiveTemps)) { 277 if (gDvmJit.disableOpt & (1 << kSuppressLoads)) {
|
/dalvik/vm/interp/ |
Jit.cpp | 248 gDvmJit.selfVerificationSpin = true; 249 while(gDvmJit.selfVerificationSpin) sleep(10); 444 gDvmJit.pProfTable = NULL; 452 gDvmJit.noChainExit[from]++; 458 gDvmJit.normalExit++; 464 gDvmJit.puntExit++; 476 if (gDvmJit.pJitEntryTable) { 478 i < (int) gDvmJit.jitTableSize; 480 if (gDvmJit.pJitEntryTable[i].dPC != 0) { 482 if (gDvmJit.pJitEntryTable[i].codeAddress = [all...] |
InterpDefs.h | 92 return (gDvmJit.pProfTable != NULL) || dvmDebuggerOrProfilerActive(); 102 (gDvmJit.codeCacheFull == true) || 103 (gDvmJit.pProfTable == NULL);
|
Jit.h | 95 return dvmJitHashMask( p, gDvmJit.jitTableMask );
|
/dalvik/vm/compiler/codegen/arm/ |
ArchFactory.cpp | 118 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 119 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]); 121 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 122 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]);
|
Assemble.cpp | [all...] |
LocalOptimizations.cpp | 453 if (!(gDvmJit.disableOpt & (1 << kLoadStoreElimination))) { 457 if (!(gDvmJit.disableOpt & (1 << kLoadHoisting))) {
|
CodegenDriver.cpp | 267 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 268 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]); 270 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 271 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]); [all...] |
/dalvik/vm/compiler/codegen/x86/ |
Assemble.cpp | 30 #define UPDATE_CODE_CACHE_PATCHES() (gDvmJit.codeCachePatches++)
|
CodegenDriver.cpp | 219 if (gDvmJit.codeCacheFull) { 231 bool oldPrintMe = gDvmJit.printMe; 232 gDvmJit.printMe = true; 237 gDvmJit.printMe = oldPrintMe; 302 return (void*) ((int)gDvmJit.codeCache +
|
/dalvik/vm/native/ |
dalvik_system_VMRuntime.cpp | 68 if (gDvm.executionMode == kExecutionModeJit && gDvmJit.disableJit == false) { 69 ScopedPthreadMutexLock lock(&gDvmJit.compilerLock); 70 gDvmJit.alreadyEnabledViaFramework = true; 71 pthread_cond_signal(&gDvmJit.compilerQueueActivity); 89 gDvmJit.disableJit = true;
|
/dalvik/vm/ |
Init.cpp | 55 struct DvmJitGlobals gDvmJit; 577 gDvmJit.opList[startValue >> 3] |= 1 << (startValue & 0x7); 599 gDvmJit.opList[i] = 0xff; 611 gDvmJit.methodTable = dvmHashTableCreate(8, NULL); 628 dvmHashTableLookup(gDvmJit.methodTable, hashValue, 874 gDvmJit.runningInAndroidFramework = true; [all...] |
SignalCatcher.cpp | 233 gDvmJit.receivedSIGUSR2 ^= true; 237 gDvmJit.codeCacheFull = true;
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.cpp | 59 if ((gDvmJit.profileMode == kTraceProfilingContinuous) || 60 (gDvmJit.profileMode == kTraceProfilingDisabled)) { 72 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 73 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]); 75 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 76 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]);
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.cpp | 56 if ((gDvmJit.profileMode == kTraceProfilingContinuous) || 57 (gDvmJit.profileMode == kTraceProfilingDisabled)) { 67 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 68 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]); 70 (int) gDvmJit.codeCache + templateEntryOffsets[opcode], 71 (int) gDvmJit.codeCache + templateEntryOffsets[opcode]);
|