/external/webkit/Source/JavaScriptCore/jit/ |
H A D | JITStubCall.h | 31 #if ENABLE(JIT) 37 JITStubCall(JIT* jit, JSObject* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 45 JITStubCall(JIT* jit, JSPropertyNameIterator* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 53 JITStubCall(JIT* jit, void* (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 61 JITStubCall(JIT* jit, int (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 69 JITStubCall(JIT* jit, bool (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 77 JITStubCall(JIT* jit, void (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 86 JITStubCall(JIT* jit, EncodedJSValue (JIT_STUB *stub)(STUB_ARGS_DECLARATION)) 102 void addArgument(JIT::TrustedImm32 argument) 108 void addArgument(JIT [all...] |
H A D | 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 [all...] |
H A D | 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 [all...] |
H A D | 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 [all...] |
H A D | ThunkGenerators.h | 29 #if ENABLE(JIT)
|
H A D | 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 [all...] |
H A D | 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 [all...] |
H A D | JITPropertyAccess.cpp | 28 #if ENABLE(JIT) 30 #include "JIT.h" 53 JIT::CodePtr JIT::stringGetByValStubGenerator(JSGlobalData* globalData, ExecutablePool* pool) 84 void JIT::emit_op_get_by_val(Instruction* currentInstruction) 113 void JIT::emitSlow_op_get_by_val(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 141 void JIT::compileGetDirectOffset(RegisterID base, RegisterID result, RegisterID offset, RegisterID scratch) 147 void JIT::emit_op_get_by_pname(Instruction* currentInstruction) 172 void JIT::emitSlow_op_get_by_pname(Instruction* currentInstruction, Vector<SlowCaseEntry>::iterator& iter) 189 void JIT [all...] |
H A D | 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 [all...] |
H A D | 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 [all...] |
/external/llvm/tools/llvm-rtdyld/ |
H A D | Makefile | 12 LINK_COMPONENTS := all-targets support MC object RuntimeDyld JIT
|
/external/llvm/unittests/ExecutionEngine/ |
H A D | Makefile | 13 PARALLEL_DIRS = JIT
|
/external/webkit/Source/JavaScriptCore/bytecode/ |
H A D | JumpTable.h | 42 #if ENABLE(JIT) 50 #if ENABLE(JIT) 63 #if ENABLE(JIT) 79 #if ENABLE(JIT) 91 #if ENABLE(JIT)
|
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | Android.mk | 8 JIT.cpp \
|
H A D | JITDwarfEmitter.h | 10 // This file defines a JITDwarfEmitter object that is used by the JIT to 36 JIT& Jit; 56 JITDwarfEmitter(JIT& jit);
|
H A D | JIT.cpp | 1 //===-- JIT.cpp - LLVM Just in Time Compiler ------------------------------===// 15 #include "JIT.h" 62 RegisterJIT() { JIT::Register(); } 83 // function here so that code generated by the JIT cooperates with the unwinding 204 /// createJIT - This is the factory method for creating a JIT for the current 207 ExecutionEngine *JIT::createJIT(Module *M, 217 // If the target supports JIT code generation, create the JIT. 219 return new JIT(M, *TM, *TJ, JMM, GVsWithCode); 222 *ErrorStr = "target does not support JIT cod 270 JIT::JIT(Module *M, TargetMachine &tm, TargetJITInfo &tji, function in class:JIT [all...] |
H A D | 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 { class in namespace:llvm 69 /// True while the JIT is generating code. Used to assert against recursive 81 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 [all...] |
/external/llvm/lib/ExecutionEngine/ |
H A D | Makefile | 14 PARALLEL_DIRS = Interpreter JIT MCJIT RuntimeDyld
|
/external/llvm/unittests/ExecutionEngine/JIT/ |
H A D | Makefile | 1 ##===- unittests/ExecutionEngine/JIT/Makefile --------------*- Makefile -*-===## 11 TESTNAME = JIT 20 # Build the Intel JIT Events interface tests 23 # Add the Intel JIT Events include directory 26 # Link against the LLVM Intel JIT Evens interface library 31 # Build the OProfile JIT interface tests 41 # Permit these tests to use the JIT's symbolic lookup.
|
/external/llvm/examples/BrainF/ |
H A D | BrainFDriver.cpp | 11 // which it can then run using the JIT or output as BitCode. 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/ |
H A D | toplevel.ml | 2 * Top-Level parsing and JIT Driver 36 (* JIT the function, returning a function pointer. *)
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/ |
H A D | toplevel.ml | 2 * Top-Level parsing and JIT Driver 36 (* JIT the function, returning a function pointer. *)
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter6/ |
H A D | toplevel.ml | 2 * Top-Level parsing and JIT Driver 36 (* JIT the function, returning a function pointer. *)
|
/external/llvm/examples/OCaml-Kaleidoscope/Chapter7/ |
H A D | toplevel.ml | 2 * Top-Level parsing and JIT Driver 36 (* JIT the function, returning a function pointer. *)
|
/external/webkit/Source/JavaScriptCore/runtime/ |
H A D | StructureChain.h | 42 friend class JIT;
|