/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...] |