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

1 2 3 4 5

  /external/webkit/Source/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 30 #if ENABLE(JIT)
36 ALWAYS_INLINE void JIT::emitGetJITStubArg(unsigned argumentNumber, RegisterID dst)
42 ALWAYS_INLINE bool JIT::isOperandConstantImmediateDouble(unsigned src)
47 ALWAYS_INLINE JSValue JIT::getConstantOperand(unsigned src)
53 ALWAYS_INLINE void JIT::emitPutToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry)
58 ALWAYS_INLINE void JIT::emitPutCellToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry)
66 ALWAYS_INLINE void JIT::emitPutIntToCallFrameHeader(RegisterID from, RegisterFile::CallFrameHeaderEntry entry)
72 ALWAYS_INLINE void JIT::emitPutImmediateToCallFrameHeader(void* value, RegisterFile::CallFrameHeaderEntry entry)
77 ALWAYS_INLINE void JIT::emitGetFromCallFrameHeaderPtr(RegisterFile::CallFrameHeaderEntry entry, RegisterID to, RegisterID from)
85 ALWAYS_INLINE void JIT::emitLoadCharacterString(RegisterID src, RegisterID dst, JumpList& failures
    [all...]
JITCall32_64.cpp 28 #if ENABLE(JIT)
30 #include "JIT.h"
49 void JIT::compileOpCallInitializeCallFrame()
58 void JIT::emit_op_call_put_result(Instruction* instruction)
64 void JIT::compileOpCallVarargs(Instruction* instruction)
91 void JIT::compileOpCallVarargsSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter)
107 void JIT::emit_op_ret(Instruction* currentInstruction)
119 void JIT::emit_op_ret_object_or_this(Instruction* currentInstruction)
146 void JIT::emitSlow_op_call(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
151 void JIT::emitSlow_op_call_eval(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter
    [all...]
JITCall.cpp 28 #if ENABLE(JIT)
30 #include "JIT.h"
49 void JIT::compileOpCallInitializeCallFrame()
58 void JIT::emit_op_call_put_result(Instruction* instruction)
64 void JIT::compileOpCallVarargs(Instruction* instruction)
91 void JIT::compileOpCallVarargsSlowCase(Instruction*, Vector<SlowCaseEntry>::iterator& iter)
109 void JIT::compileOpCall(OpcodeID opcodeID, Instruction* instruction, unsigned)
120 stubCall.addArgument(JIT::Imm32(registerOffset));
121 stubCall.addArgument(JIT::Imm32(argCount));
145 void JIT::compileOpCallSlowCase(Instruction* instruction, Vector<SlowCaseEntry>::iterator& iter, unsigned, (…)
    [all...]
ThunkGenerators.h 29 #if ENABLE(JIT)
JITOpcodes.cpp 28 #if ENABLE(JIT)
29 #include "JIT.h"
47 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines)
189 JIT::Label JIT::privateCompileCTINativeCall(JSGlobalData* globalData, bool isConstruct)
305 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool>, JSGlobalData* globalData, NativeFunction)
310 void JIT::emit_op_mov(Instruction* currentInstruction)
331 void JIT::emit_op_end(Instruction* currentInstruction)
339 void JIT::emit_op_jmp(Instruction* currentInstruction
    [all...]
JITOpcodes32_64.cpp 29 #if ENABLE(JIT)
31 #include "JIT.h"
43 void JIT::privateCompileCTIMachineTrampolines(RefPtr<ExecutablePool>* executablePool, JSGlobalData* globalData, TrampolineStructure *trampolines)
195 JIT::Label JIT::privateCompileCTINativeCall(JSGlobalData* globalData, bool isConstruct)
331 JIT::CodePtr JIT::privateCompileCTINativeCall(PassRefPtr<ExecutablePool> executablePool, JSGlobalData* globalData, NativeFunction func)
475 void JIT::emit_op_mov(Instruction* currentInstruction)
489 void JIT::emit_op_end(Instruction* currentInstruction)
497 void JIT::emit_op_jmp(Instruction* currentInstruction
    [all...]
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...]
JITArithmetic32_64.cpp 28 #if ENABLE(JIT)
30 #include "JIT.h"
50 void JIT::emit_op_negate(Instruction* currentInstruction)
75 void JIT::emitSlow_op_negate(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
87 void JIT::emit_op_jnless(Instruction* currentInstruction)
143 void JIT::emitSlow_op_jnless(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
176 void JIT::emit_op_jless(Instruction* currentInstruction)
231 void JIT::emitSlow_op_jless(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter)
263 void JIT::emit_op_jlesseq(Instruction* currentInstruction, bool invert)
318 void JIT::emitSlow_op_jlesseq(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter, bool (…)
    [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/llvm/lib/ExecutionEngine/
Makefile 11 PARALLEL_DIRS = Interpreter JIT MCJIT RuntimeDyld
  /external/llvm/tools/llvm-rtdyld/
Makefile 21 LINK_COMPONENTS := $(TARGETS_TO_BUILD) support MC object RuntimeDyld JIT
  /external/llvm/unittests/ExecutionEngine/
Makefile 16 PARALLEL_DIRS = JIT
  /external/webkit/Source/JavaScriptCore/bytecode/
JumpTable.h 42 #if ENABLE(JIT)
50 #if ENABLE(JIT)
63 #if ENABLE(JIT)
79 #if ENABLE(JIT)
91 #if ENABLE(JIT)
  /external/llvm/unittests/ExecutionEngine/JIT/
Makefile 1 ##===- unittests/ExecutionEngine/JIT/Makefile --------------*- Makefile -*-===##
11 TESTNAME = JIT
12 LINK_COMPONENTS := asmparser bitreader bitwriter core jit native support
17 # Permit these tests to use the JIT's symbolic lookup.
  /external/llvm/lib/ExecutionEngine/JIT/
JITDwarfEmitter.h 10 // This file defines a JITDwarfEmitter object that is used by the JIT to
36 JIT& Jit;
56 JITDwarfEmitter(JIT& 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...]
Android.mk 9 JIT.cpp \
JIT.h 1 //===-- JIT.h - Class definition for the JIT --------------------*- C++ -*-===//
10 // This file defines the top-level JIT data structure.
53 class JIT : public ExecutionEngine {
68 /// True while the JIT is generating code. Used to assert against recursive
80 JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji,
84 ~JIT();
90 /// getJITInfo - Return the target JIT information structure.
94 /// create - Create an return a new JIT compiler if there is one available
166 /// just like JIT::getPointerToFunction()
    [all...]
  /external/llvm/examples/BrainF/
BrainFDriver.cpp 11 // which it can then run using the JIT or output as BitCode.
19 // ./BrainF -jit prog.bf #Run program now
20 // ./BrainF -jit -abc prog.bf #Run program now safely
33 #include "llvm/ExecutionEngine/JIT.h"
54 JIT("jit", cl::desc("Run program Just-In-Time"));
101 if (!JIT) {
140 if (JIT) {
143 outs() << "------- Running JIT -------\n";
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
toplevel.ml 2 * Top-Level parsing and JIT Driver
36 (* JIT the function, returning a function pointer. *)
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
toplevel.ml 2 * Top-Level parsing and JIT Driver
36 (* JIT the function, returning a function pointer. *)
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
toplevel.ml 2 * Top-Level parsing and JIT Driver
36 (* JIT the function, returning a function pointer. *)
  /external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
toplevel.ml 2 * Top-Level parsing and JIT Driver
36 (* JIT the function, returning a function pointer. *)
  /external/webkit/Source/JavaScriptCore/runtime/
GetterSetter.h 38 friend class JIT;

Completed in 370 milliseconds

1 2 3 4 5