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