Searched refs:work (Results 1 - 16 of 16) sorted by relevance

/dalvik/vm/mterp/x86/
H A Dstub.S4 call dvmMterp_${opcode} # do the real work
/dalvik/vm/compiler/codegen/
H A DCompilerCodegen.h26 bool dvmCompilerDoWork(CompilerWorkOrder *work);
/dalvik/vm/compiler/
H A DCompiler.cpp41 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 DCodegenInterface.cpp109 //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 Dprettify.js20 * 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 DCallEABI.S120 * 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 DCodegenDriver.cpp4598 * 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 DCodegenDriver.cpp4714 * 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 Dfooter.S383 bnez a0, 3f # already doing JIT work, continue
/dalvik/vm/mterp/armv5te/
H A Dfooter.S374 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 DInterpAsm-x86.S688 /* 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 DInterpAsm-armv5te-vfp.S3653 * (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 DInterpAsm-armv7-a-neon.S3650 * (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 DInterpAsm-armv7-a.S3650 * (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 DInterpAsm-armv5te.S3679 * (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 DInterpAsm-mips.S4372 * (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

Completed in 439 milliseconds