/dalvik/vm/mterp/x86/ |
H A D | stub.S | 4 call dvmMterp_${opcode} # do the real work
|
/dalvik/vm/compiler/codegen/ |
H A D | CompilerCodegen.h | 26 bool dvmCompilerDoWork(CompilerWorkOrder *work);
|
/dalvik/vm/compiler/ |
H A D | Compiler.cpp | 41 CompilerWorkOrder work = local 57 return work; 61 * Enqueue a work order - retrying until successful. If attempt to enqueue 90 * Attempt to enqueue a work order, returning true if successful. 311 /* Lock the mutex to clean up the work queue */ 317 /* Drain the work queue to free the work orders */ 319 CompilerWorkOrder work = workDequeue(); local 320 free(work.info); 344 /* Reset the work queu 666 CompilerWorkOrder work = workDequeue(); local [all...] |
/dalvik/vm/compiler/codegen/x86/ |
H A D | CodegenInterface.cpp | 109 //ALOGD("Number of IC patch work orders: %d", gDvmJit.compilerICPatchIndex); 294 * Attempt to enqueue a work order to patch an inline cache for a predicted 482 * Enter the work order to the queue and the chaining cell will be patched 1495 * Accept the work and start compiling. Returns true if compilation 1498 bool dvmCompilerDoWork(CompilerWorkOrder *work) argument 1508 switch (work->kind) { 1512 desc = (JitTraceDescription *)work->info; 1513 success = dvmCompileTrace(desc, JIT_MAX_TRACE_LEN, &work->result, 1514 work->bailPtr, 0 /* no hints */); 1521 desc = (JitTraceDescription *)work [all...] |
/dalvik/docs/ |
H A D | prettify.js | 20 * The lexer should work on a number of languages including C and friends, 23 * because of commenting conventions, doesn't work on Smalltalk, Lisp-like, or 28 * then it should work passably. 284 // since that doesn't work in older versions of Safari. 687 * the tripled delimiters used in python, but should work on those regardless
|
/dalvik/vm/arch/arm/ |
H A D | CallEABI.S | 120 * up appropriately, so at least that will work. 411 * to save ip won't work, but we need to save an even number of
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenDriver.cpp | 4598 * Accept the work and start compiling. Returns true if compilation 4601 bool dvmCompilerDoWork(CompilerWorkOrder *work) argument 4611 switch (work->kind) { 4615 desc = (JitTraceDescription *)work->info; 4616 success = dvmCompileTrace(desc, JIT_MAX_TRACE_LEN, &work->result, 4617 work->bailPtr, 0 /* no hints */); 4624 desc = (JitTraceDescription *)work->info; 4625 success = dvmCompileTrace(desc, JIT_MAX_TRACE_LEN, &work->result, 4626 work->bailPtr, 0 /* no hints */); 4631 dvmJitChangeProfileMode((TraceProfilingModes)(int)work [all...] |
/dalvik/vm/compiler/codegen/mips/ |
H A D | CodegenDriver.cpp | 4714 * Accept the work and start compiling. Returns true if compilation 4717 bool dvmCompilerDoWork(CompilerWorkOrder *work) argument 4727 switch (work->kind) { 4731 desc = (JitTraceDescription *)work->info; 4732 success = dvmCompileTrace(desc, JIT_MAX_TRACE_LEN, &work->result, 4733 work->bailPtr, 0 /* no hints */); 4740 desc = (JitTraceDescription *)work->info; 4741 success = dvmCompileTrace(desc, JIT_MAX_TRACE_LEN, &work->result, 4742 work->bailPtr, 0 /* no hints */); 4747 dvmJitChangeProfileMode((TraceProfilingModes)(int)work [all...] |
/dalvik/vm/mterp/mips/ |
H A D | footer.S | 383 bnez a0, 3f # already doing JIT work, continue
|
/dalvik/vm/mterp/armv5te/ |
H A D | footer.S | 374 bne 3f @ already doing JIT work, continue 1064 * to save ip won't work, but we need to save an even number of 1210 * makes it not work well with mergeable string sections.
|
/dalvik/vm/mterp/out/ |
H A D | InterpAsm-x86.S | 688 /* This is the less common path, so we'll redo some work 725 /* This is the less common path, so we'll redo some work 762 /* This is the less common path, so we'll redo some work 1202 # less frequent path, so we'll redo some work 1333 # less frequent path, so we'll redo some work 7739 call dvmMterp_OP_IGET_WIDE_VOLATILE # do the real work 7750 call dvmMterp_OP_IPUT_WIDE_VOLATILE # do the real work 7761 call dvmMterp_OP_SGET_WIDE_VOLATILE # do the real work 7772 call dvmMterp_OP_SPUT_WIDE_VOLATILE # do the real work 7932 call dvmMterp_OP_EXECUTE_INLINE_RANGE # do the real work [all...] |
H A D | InterpAsm-armv5te-vfp.S | 3653 * (This would work for long-to-int, but that instruction is actually 9515 * - Have five separate pieces that do the loading, so we can work the 16018 bne 3f @ already doing JIT work, continue 16708 * to save ip won't work, but we need to save an even number of 16854 * makes it not work well with mergeable string sections.
|
H A D | InterpAsm-armv7-a-neon.S | 3650 * (This would work for long-to-int, but that instruction is actually 9452 * - Have five separate pieces that do the loading, so we can work the 15955 bne 3f @ already doing JIT work, continue 16645 * to save ip won't work, but we need to save an even number of 16791 * makes it not work well with mergeable string sections.
|
H A D | InterpAsm-armv7-a.S | 3650 * (This would work for long-to-int, but that instruction is actually 9452 * - Have five separate pieces that do the loading, so we can work the 15955 bne 3f @ already doing JIT work, continue 16645 * to save ip won't work, but we need to save an even number of 16791 * makes it not work well with mergeable string sections.
|
H A D | InterpAsm-armv5te.S | 3679 * (This would work for long-to-int, but that instruction is actually 3859 * (This would work for long-to-int, but that instruction is actually 3970 * (This would work for long-to-int, but that instruction is actually 9973 * - Have five separate pieces that do the loading, so we can work the 16476 bne 3f @ already doing JIT work, continue 17166 * to save ip won't work, but we need to save an even number of 17312 * makes it not work well with mergeable string sections.
|
H A D | InterpAsm-mips.S | 4372 * (This would work for long-to-int, but that instruction is actually 4569 * (This would work for long-to-int, but that instruction is actually 4658 * (This would work for long-to-int, but that instruction is actually 10803 * - Have five separate pieces that do the loading, so we can work the 11385 bnez a0, 3f # already doing JIT work, continue
|