/external/webkit/JavaScriptCore/jit/ |
JITStubCall.h | 31 #if ENABLE(JIT) 37 JITStubCall(JIT* jit, JSObject* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 38 : m_jit(jit) 45 JITStubCall(JIT* jit, JSPropertyNameIterator* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 46 : m_jit(jit) 53 JITStubCall(JIT* jit, void* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 54 : m_jit(jit) [all...] |
JITInlineMethods.h | 31 #if ENABLE(JIT) 38 ALWAYS_INLINE void JIT::emitPutJITStubArg(RegisterID src, unsigned argumentNumber) 46 ALWAYS_INLINE void JIT::emitPutJITStubArgConstant(unsigned value, unsigned argumentNumber) 54 ALWAYS_INLINE void JIT::emitPutJITStubArgConstant(void* value, unsigned argumentNumber) 62 ALWAYS_INLINE void JIT::emitGetJITStubArg(unsigned argumentNumber, RegisterID dst) 68 ALWAYS_INLINE bool JIT::isOperandConstantImmediateDouble(unsigned src) 73 ALWAYS_INLINE JSValue JIT::getConstantOperand(unsigned src) 79 ALWAYS_INLINE void JIT::emitPutToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry) 84 ALWAYS_INLINE void JIT::emitPutImmediateToCallFrameHeader(void* value, RegisterFile::CallFrameHeaderEntry entry) 89 ALWAYS_INLINE void JIT::emitGetFromCallFrameHeaderPtr(RegisterFile::CallFrameHeaderEntry entry, RegisterID to, RegisterID (…) [all...] |
JITOpcodes.cpp | 27 #include "JIT.h" 29 #if ENABLE(JIT) 43 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines) 389 void JIT::emit_op_mov(Instruction* currentInstruction) 403 void JIT::emit_op_end(Instruction* currentInstruction) 413 void JIT::emit_op_jmp(Instruction* currentInstruction) 419 void JIT::emit_op_loop_if_lesseq(Instruction* currentInstruction) 447 void JIT::emitSlow_op_loop_if_lesseq(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 464 void JIT::emit_op_new_object(Instruction* currentInstruction) 469 void JIT::emit_op_instanceof(Instruction* currentInstruction [all...] |
JITCall.cpp | 27 #include "JIT.h" 29 #if ENABLE(JIT) 50 void JIT::compileOpCallInitializeCallFrame() 62 void JIT::compileOpCallSetupArgs(Instruction* instruction) 72 void JIT::compileOpConstructSetupArgs(Instruction* instruction) 86 void JIT::compileOpCallVarargsSetupArgs(Instruction*) 93 void JIT::compileOpCallVarargs(Instruction* instruction) 124 void JIT::compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter) 139 void JIT::emit_op_ret(Instruction* currentInstruction) 143 // We could JIT generate the deref, only calling out to C when the refcount hits zero [all...] |
JITPropertyAccess.cpp | 27 #include "JIT.h" 29 #if ENABLE(JIT) 53 void JIT::emit_op_put_by_index(Instruction* currentInstruction) 66 void JIT::emit_op_put_getter(Instruction* currentInstruction) 79 void JIT::emit_op_put_setter(Instruction* currentInstruction) 92 void JIT::emit_op_del_by_id(Instruction* currentInstruction) 110 void JIT::emit_op_method_check(Instruction*) {} 111 void JIT::emitSlow_op_method_check(Instruction*, Vector<SlowCaseEntry>::iterator&) { ASSERT_NOT_REACHED(); } 116 void JIT::emit_op_get_by_val(Instruction* currentInstruction) 128 void JIT::emitSlow_op_get_by_val(Instruction*, Vector<SlowCaseEntry>::iterator& [all...] |
JITArithmetic.cpp | 27 #include "JIT.h" 29 #if ENABLE(JIT) 51 void JIT::emit_op_negate(Instruction* currentInstruction) 77 void JIT::emitSlow_op_negate(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 89 void JIT::emit_op_jnless(Instruction* currentInstruction) 126 void JIT::emitSlow_op_jnless(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 152 void JIT::emit_op_jless(Instruction* currentInstruction) 189 void JIT::emitSlow_op_jless(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 215 void JIT::emit_op_jnlesseq(Instruction* currentInstruction) 252 void JIT::emitSlow_op_jnlesseq(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter [all...] |
JIT.h | 31 #if ENABLE(JIT) 33 // We've run into some problems where changing the size of the class JIT leads to 41 #define ASSERT_JIT_OFFSET(actual, expected) ASSERT_WITH_MESSAGE(actual == expected, "JIT Offset \"%s\" should be %d, not %d.\n", #expected, static_cast<int>(actual), static_cast<int>(expected)); 58 class JIT; 170 // Near calls can only be patched to other JIT code, regular calls can be patched to JIT code or relinked to stub functions. 175 class JIT : private MacroAssembler { 272 #error "JIT not supported on this platform." 283 return JIT(globalData, codeBlock).privateCompile(); 288 JIT jit(globalData, codeBlock) [all...] |
JIT.cpp | 27 #include "JIT.h" 35 #if ENABLE(JIT) 74 JIT::JIT(JSGlobalData* globalData, CodeBlock* codeBlock) 96 void JIT::emitTimeoutCheck() 106 void JIT::emitTimeoutCheck() 170 void JIT::privateCompileMainPass() 343 void JIT::privateCompileLinkPass() 351 void JIT::privateCompileSlowCases() 446 JITCode JIT::privateCompile( [all...] |
JITCode.h | 31 #if ENABLE(JIT)
|
/external/webkit/JavaScriptCore/runtime/ |
NativeFunctionWrapper.h | 30 #if ENABLE(JIT) && ENABLE(JIT_OPTIMIZE_NATIVE_CALL)
|
StructureChain.h | 39 friend class JIT;
|
Executable.cpp | 31 #include "JIT.h" 38 #if ENABLE(JIT) 138 #if ENABLE(JIT) 143 m_jitCode = JIT::compile(scopeChainNode->globalData, codeBlock); 154 m_jitCode = JIT::compile(scopeChainNode->globalData, codeBlock); 165 m_jitCode = JIT::compile(scopeChainNode->globalData, codeBlock); 200 #if ENABLE(JIT) 201 JITCode newJITCode = JIT::compile(globalData, newCodeBlock.get()); 225 #if ENABLE(JIT) 226 JITCode newJITCode = JIT::compile(globalData, newCodeBlock.get()) [all...] |
Executable.h | 45 friend class JIT; 64 #if ENABLE(JIT) 82 #if ENABLE(JIT) 186 #if ENABLE(JIT) 232 #if ENABLE(JIT) 247 friend class JIT; 328 #if ENABLE(JIT)
|
JSTypeInfo.h | 48 friend class JIT;
|
JSGlobalData.h | 152 #if ENABLE(JIT) 159 #if ENABLE(JIT)
|
JSPropertyNameIterator.h | 43 friend class JIT;
|
JSFunction.h | 38 friend class JIT;
|
/external/webkit/JavaScriptCore/bytecode/ |
JumpTable.h | 42 #if ENABLE(JIT) 50 #if ENABLE(JIT) 63 #if ENABLE(JIT) 79 #if ENABLE(JIT) 91 #if ENABLE(JIT)
|
StructureStubInfo.cpp | 31 #if ENABLE(JIT)
|
CodeBlock.h | 46 #if ENABLE(JIT) 73 #if ENABLE(JIT) 102 #if ENABLE(JIT) 178 // (given as an offset in bytes into the JIT code) back to 256 #if ENABLE(JIT) 262 friend class JIT; 304 #if ENABLE(JIT) 359 #if ENABLE(JIT) 388 #if !ENABLE(JIT) 428 #if ENABLE(JIT) [all...] |
Instruction.h | 41 // *Sigh*, If the JIT is enabled we need to track the stubRountine (of type CodeLocationLabel), 42 // If the JIT is not in use we don't actually need the variable (that said, if the JIT is not in use we don't 45 #if ENABLE(JIT)
|
StructureStubInfo.h | 29 #if ENABLE(JIT)
|
SamplingTool.h | 44 friend class JIT; 281 friend class JIT;
|
/dalvik/vm/ |
Android.mk | 61 # Enable assert and JIT tuning 64 # Enable assertions and JIT-tuning 74 # Enable assertions and JIT self-verification 81 # Compile out the JIT
|
/external/webkit/JavaScriptCore/wtf/ |
Platform.h | 862 /* The JIT is tested & working on x86_64 Mac */ 865 /* The JIT is tested & working on x86 Mac */ 871 /* The JIT is tested & working on Android */ 874 /* The JIT is tested & working on x86 Windows */ 905 #if ENABLE(JIT) && !defined(ENABLE_JIT_OPTIMIZE_MOD) && WTF_ARM_ARCH_AT_LEAST(5) 910 #if ENABLE(JIT) 936 #if COMPILER(GCC) && !ENABLE(JIT) 940 #if ENABLE(JIT) && defined(COVERAGE) 978 #if ENABLE(JIT) || ENABLE(YARR_JIT)
|