HomeSort by relevance Sort by last modified time
    Searched refs:JIT (Results 1 - 25 of 57) sorted by null

1 2 3

  /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)

Completed in 431 milliseconds

1 2 3