HomeSort by relevance Sort by last modified time
    Searched refs:jit (Results 26 - 50 of 51) sorted by null

12 3

  /external/webkit/Source/JavaScriptCore/jit/
JITPropertyAccess.cpp 28 #if ENABLE(JIT)
30 #include "JIT.h"
53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool)
55 JSInterfaceJIT jit; local
57 failures.append(jit.branchPtr(NotEqual, Address(regT0), TrustedImmPtr(globalData->jsStringVPtr)));
58 failures.append(jit.branchTest32(NonZero, Address(regT0, OBJECT_OFFSETOF(JSString, m_fiberCount))));
61 jit.load32(Address(regT0, ThunkHelpers::jsStringLengthOffset()), regT2);
62 jit.loadPtr(Address(regT0, ThunkHelpers::jsStringValueOffset()), regT0);
63 jit.loadPtr(Address(regT0, ThunkHelpers::stringImplDataOffset()), regT0)
    [all...]
JITPropertyAccess32_64.cpp 28 #if ENABLE(JIT)
30 #include "JIT.h"
52 void JIT::emit_op_put_by_index(Instruction* currentInstruction)
65 void JIT::emit_op_put_getter(Instruction* currentInstruction)
78 void JIT::emit_op_put_setter(Instruction* currentInstruction)
91 void JIT::emit_op_del_by_id(Instruction* currentInstruction)
109 void JIT::emit_op_method_check(Instruction*) {}
110 void JIT::emitSlow_op_method_check(Instruction*, Vector<SlowCaseEntry>::iterator&) { ASSERT_NOT_REACHED(); }
115 void JIT::emit_op_get_by_val(Instruction* currentInstruction)
127 void JIT::emitSlow_op_get_by_val(Instruction*, Vector<SlowCaseEntry>::iterator&
272 JSInterfaceJIT jit; local
    [all...]
  /external/webkit/Source/JavaScriptCore/assembler/
AssemblerBuffer.h 33 #include <jit/ExecutableAllocator.h>
  /external/webkit/Source/JavaScriptCore/dfg/
DFGNonSpeculativeJIT.h 71 NonSpeculativeJIT(JITCompiler& jit)
72 : JITCodeGenerator(jit, false)
89 // calls out from JIT code to C++ helper routines -
DFGNonSpeculativeJIT.cpp 37 EntryLocation::EntryLocation(MacroAssembler::Label entry, NonSpeculativeJIT* jit)
39 , m_nodeIndex(jit->m_compileIndex)
42 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
44 GenerationInfo& info = jit->m_generationInfo[virtualRegister];
51 VirtualRegister virtualRegister = jit->m_fprs.name(fpr);
53 GenerationInfo& info = jit->m_generationInfo[virtualRegister];
DFGSpeculativeJIT.cpp 143 SpeculationCheck::SpeculationCheck(MacroAssembler::Jump check, SpeculativeJIT* jit, unsigned recoveryIndex)
145 , m_nodeIndex(jit->m_compileIndex)
149 VirtualRegister virtualRegister = jit->m_gprs.name(gpr);
151 GenerationInfo& info = jit->m_generationInfo[virtualRegister];
158 VirtualRegister virtualRegister = jit->m_fprs.name(fpr);
160 GenerationInfo& info = jit->m_generationInfo[virtualRegister];
799 fprintf(stderr, "SpeculativeJIT generating Node @%d at JIT offset 0x%x\n", (int)m_compileIndex, m_jit.debugOffset());
DFGJITCompiler.h 34 #include <jit/JITCode.h>
71 // A record of a call out from JIT code to a helper function.
101 // DFG::JITCompiler is responsible for generating JIT code from the dataflow graph.
124 // These registers match the old JIT.
235 // Add a call out from JIT code, without an exception check.
239 // FIXME: should be able to JIT_ASSERT here that globalData->exception is null on return back to JIT code.
242 // Add a call out from JIT code, with an exception check.
286 // These methods JIT generate dynamic, debug-only checks - akin to ASSERTs.
321 // Vector of calls out from JIT code, including exception handler information.
  /external/llvm/lib/ExecutionEngine/JIT/
JIT.cpp 1 //===-- JIT.cpp - LLVM Just in Time Compiler ------------------------------===//
15 #include "JIT.h"
61 RegisterJIT() { JIT::Register(); }
82 // function here so that code generated by the JIT cooperates with the unwinding
203 /// createJIT - This is the factory method for creating a JIT for the current
206 ExecutionEngine *JIT::createJIT(Module *M,
217 // If the target supports JIT code generation, create the JIT.
219 return new JIT(M, *TM, *TJ, JMM, OptLevel, GVsWithCode);
222 *ErrorStr = "target does not support JIT code generation"
    [all...]
  /external/llvm/utils/crosstool/ARM/
build-install-linux.sh 148 --disable-jit \
  /dalvik/vm/compiler/template/armv5te/
TEMPLATE_INVOKE_METHOD_NATIVE.S 31 str r2, [rSELF, #offThread_inJitCodeCache] @ not in the jit code cache
footer.S 14 str r2, [rSELF, #offThread_inJitCodeCache] @ not in jit code cache
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter3/
codegen.ml 10 let the_module = create_module context "my cool jit"
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
codegen.ml 10 let the_module = create_module context "my cool jit"
  /external/llvm/utils/
NewNightlyTest.pl 67 # -disable-jit Disable JIT tests in the nightly tester.
183 if (/^-disable-jit$/) { $PROGTESTOPTS .= " DISABLE_JIT=1";
184 $CONFIGUREARGS .= " --disable-jit"; next; }
234 if ($CONFIGUREARGS !~ /--disable-jit/) {
235 $CONFIGUREARGS .= " --enable-jit";
  /dalvik/vm/compiler/template/out/
CompilerTemplateAsm-armv5te.S 59 JIT and ARM notes:
165 * is non-zero, the caller is compiled by the JIT thus return to the
440 str r2, [rSELF, #offThread_inJitCodeCache] @ not in the jit code cache
501 * For the JIT: incoming arguments in r0-r1, r2-r3
545 * For the JIT: incoming arguments in r0-r1, r2-r3
589 * For the JIT: incoming arguments in r0-r1, r2-r3
651 * For the JIT: incoming arguments in r0-r1, r2-r3
714 * For JIT: op1 in r0/r1, op2 in r2/r3, return in r0/r1
    [all...]
CompilerTemplateAsm-armv5te-vfp.S 59 JIT and ARM notes:
165 * is non-zero, the caller is compiled by the JIT thus return to the
440 str r2, [rSELF, #offThread_inJitCodeCache] @ not in the jit code cache
502 * For JIT: op1 in r0/r1, op2 in r2/r3, return in r0/r1
    [all...]
CompilerTemplateAsm-armv7-a-neon.S 59 JIT and ARM notes:
165 * is non-zero, the caller is compiled by the JIT thus return to the
440 str r2, [rSELF, #offThread_inJitCodeCache] @ not in the jit code cache
502 * For JIT: op1 in r0/r1, op2 in r2/r3, return in r0/r1
    [all...]
CompilerTemplateAsm-armv7-a.S 59 JIT and ARM notes:
165 * is non-zero, the caller is compiled by the JIT thus return to the
440 str r2, [rSELF, #offThread_inJitCodeCache] @ not in the jit code cache
502 * For JIT: op1 in r0/r1, op2 in r2/r3, return in r0/r1
    [all...]
  /external/webkit/Source/WebCore/
Android.jscbindings.mk 41 $(JAVASCRIPTCORE_PATH)/jit \
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
codegen.ml 10 let the_module = create_module context "my cool jit"
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
codegen.ml 10 let the_module = create_module context "my cool jit"
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
codegen.ml 10 let the_module = create_module context "my cool jit"
  /dalvik/vm/mterp/out/
InterpAsm-armv5te-vfp.S 202 #include "../common/jit-config.h"
300 ldr r2, [rSELF, #offThread_shadowSpace] @ to find out the jit exit state
302 ldr r3, [r2, #offShadowSpace_jitExitState] @ jit exit state
    [all...]
InterpAsm-armv5te.S 202 #include "../common/jit-config.h"
300 ldr r2, [rSELF, #offThread_shadowSpace] @ to find out the jit exit state
302 ldr r3, [r2, #offShadowSpace_jitExitState] @ jit exit state
    [all...]
InterpAsm-armv7-a-neon.S 202 #include "../common/jit-config.h"
314 ldr r2, [rSELF, #offThread_shadowSpace] @ to find out the jit exit state
316 ldr r3, [r2, #offShadowSpace_jitExitState] @ jit exit state
    [all...]

Completed in 617 milliseconds

12 3