HomeSort by relevance Sort by last modified time
    Searched refs:JIT (Results 51 - 75 of 103) sorted by null

1 23 4 5

  /external/webkit/Source/WebCore/bindings/scripts/test/JS/
JSTestInterface.cpp 37 #if ENABLE(JIT)
52 #if ENABLE(JIT)
116 #if ENABLE(JIT)
JSTestMediaQueryListListener.cpp 38 #if ENABLE(JIT)
53 #if ENABLE(JIT)
101 #if ENABLE(JIT)
JSTestSerializedScriptValueInterface.cpp 38 #if ENABLE(JIT)
54 #if ENABLE(JIT)
102 #if ENABLE(JIT)
  /external/llvm/lib/ExecutionEngine/JIT/
JITEmitter.cpp 10 // This file defines a MachineCodeEmitter object that is used by the JIT to
15 #define DEBUG_TYPE "jit"
16 #include "JIT.h"
69 // JIT lazy compilation code.
79 llvm_unreachable("The JIT doesn't know how to handle a"
111 /// Instance of the JIT this ResolverState serves.
112 JIT *TheJIT;
115 JITResolverState(JIT *jit) : FunctionToLazyStubMap(this),
117 TheJIT(jit) {}
    [all...]
  /external/llvm/bindings/ocaml/executionengine/
llvm_executionengine.mli 10 (** JIT Interpreter.
12 This interface provides an ocaml API for LLVM execution engine (JIT/
84 (** An execution engine is either a JIT compiler or an interpreter, capable of
90 module [m] if successful. Creates a JIT if possible, else falls back to an
103 (** [create_jit m optlevel] creates a new JIT (just-in-time compiler), taking
executionengine_ocaml.c 27 /* Force the LLVM interpreter and JIT to be linked in. */
193 LLVMExecutionEngineRef JIT;
195 if (LLVMCreateJITCompilerForModule(&JIT, M, Int_val(OptLevel), &Error))
197 return JIT;
  /external/webkit/Source/JavaScriptCore/wtf/
Platform.h 1104 /* Disable the JIT on versions of GCC prior to 4.1 */
1109 /* JIT is not implemented for 64 bit on MSVC */
1114 /* The JIT is enabled by default on all x86, x64-64, ARM & MIPS platforms. */
1123 #if ENABLE(JIT) && USE(JSVALUE64) && PLATFORM(MAC)
1129 /* Ensure that either the JIT or the interpreter has been enabled. */
1130 #if !defined(ENABLE_INTERPRETER) && !ENABLE(JIT)
1133 #if !(ENABLE(JIT) || ENABLE(INTERPRETER))
1145 /* Configure the JIT */
1146 #if ENABLE(JIT)
    [all...]
  /external/llvm/examples/Fibonacci/
fibonacci.cpp 1 //===--- examples/Fibonacci/fibonacci.cpp - An example use of the JIT -----===//
11 // with function Fibonacci and execute it with the JIT.
21 // Once we have this, we compile the module via JIT, then execute the `fib'
32 #include "llvm/ExecutionEngine/JIT.h"
104 // Now we going to create JIT
109 .setEngineKind(EngineKind::JIT)
126 errs() << "---------\nstarting fibonacci(" << n << ") with JIT...\n";
  /external/llvm/unittests/ExecutionEngine/JIT/
JITTest.cpp 1 //===- JITTest.cpp - Unit tests for the JIT -------------------------------===//
19 #include "llvm/ExecutionEngine/JIT.h"
211 TheJIT.reset(EngineBuilder(M).setEngineKind(EngineKind::JIT)
227 // Regression test for a bug. The JIT used to allocate globals inside the same
232 TEST(JIT, GlobalInFunction) {
241 OwningPtr<ExecutionEngine> JIT(EngineBuilder(M)
242 .setEngineKind(EngineKind::JIT)
263 // Get the pointer to the native code to force it to JIT the function and
266 reinterpret_cast<void(*)()>((intptr_t)JIT->getPointerToFunction(F1));
269 int32_t *GPtr = (int32_t*)JIT->getPointerToGlobalIfAvailable(G)
    [all...]
  /external/llvm/utils/
GenLibDeps.pl 104 $libpath =~ s/^JIT/ExecutionEngine\/JIT/;
145 $libpath =~ s/^JIT/ExecutionEngine\/JIT/;
  /external/webkit/Source/JavaScriptCore/bytecode/
StructureStubInfo.h 29 #if ENABLE(JIT)
Instruction.h 43 // *Sigh*, If the JIT is enabled we need to track the stubRountine (of type CodeLocationLabel),
44 // 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
47 #if ENABLE(JIT)
  /external/webkit/Source/JavaScriptCore/runtime/
JSFunction.h 42 friend class JIT;
StringConstructor.cpp 58 #if ENABLE(JIT) && ENABLE(JIT_OPTIMIZE_NATIVE_CALL)
JSGlobalData.cpp 213 #if ENABLE(JIT) && ENABLE(INTERPRETER)
232 #if ENABLE(JIT)
355 #if ENABLE(JIT)
423 printf("Regular Expression JIT Address calls found\n");
ArgList.h 180 friend class JIT;
JSVariableObject.h 44 friend class JIT;
  /external/llvm/
Android.mk 15 lib/ExecutionEngine/JIT \
  /external/webkit/Source/JavaScriptCore/interpreter/
CallFrame.h 94 #if ENABLE(JIT)
113 setReturnPC(vPC); // This is either an Instruction* or a pointer into JIT generated code stored as an Instruction*.
Interpreter.h 69 friend class JIT;
  /external/webkit/Source/JavaScriptCore/jit/
SpecializedThunkJIT.h 29 #if ENABLE(JIT)
163 #endif // ENABLE(JIT)
  /external/llvm/include/llvm/ExecutionEngine/
ExecutionEngine.h 96 /// designed to support both interpreter and just-in-time (JIT) compiler
109 /// Whether lazy JIT compilation is enabled.
112 /// Whether JIT compilation of external global variables is allowed.
115 /// Whether the JIT should perform lookups of external symbols (e.g.,
122 /// The list of Modules that we are JIT'ing from. We use a SmallVector to
131 // To avoid having libexecutionengine depend on the JIT and interpreter
149 /// pointer is invoked to create it. If this returns null, the JIT will
153 /// ExceptionTableRegister - If Exception Handling is set, the JIT will
163 /// lock - This lock protects the ExecutionEngine, JIT, JITResolver and
191 /// createJIT - This is the factory method for creating a JIT for the curren
    [all...]
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 15 #define DEBUG_TYPE "jit"
162 DEBUG(dbgs() << "JIT: Map \'" << GV->getName()
273 DEBUG(dbgs() << "JIT: ARGV = " << (void*)Array << "\n");
280 DEBUG(dbgs() << "JIT: ARGV[" << i << "] = " << (void*)Dest << "\n");
408 : EngineKind::JIT)
416 /// createJIT - This is the factory method for creating a JIT for the current
428 *ErrorStr = "JIT has not been linked in.";
435 EB.setEngineKind(EngineKind::JIT);
459 // create, we assume they only want the JIT, and we fail if they only want
462 if (WhichEngine & EngineKind::JIT)
    [all...]
  /external/llvm/tools/bugpoint/
ToolRunner.cpp 544 // JIT Implementation of AbstractIntepreter interface
547 class JIT : public AbstractInterpreter {
551 JIT(const std::string &Path, const std::vector<std::string> *Args)
571 int JIT::ExecuteProgram(const std::string &Bitcode,
599 outs() << "<jit>"; outs().flush();
619 return new JIT(LLIPath, Args);
    [all...]
  /external/llvm/tools/lli/
lli.cpp 12 // compiler, or through an interpreter if no JIT is available for this platform.
24 #include "llvm/ExecutionEngine/JIT.h"
57 cl::desc("Force interpretation: disable JIT"),
61 "use-mcjit", cl::desc("Enable use of the MC-based JIT (if available)"),
110 cl::desc("Disable JIT lazy compilation"),
133 "Target default JIT code model"),
145 EnableJITExceptionHandling("jit-enable-eh",
156 EmitJitDebugInfo("jit-emit-debug",
162 EmitJitDebugInfoToDisk("jit-emit-debug-to-disk",
189 // usable by the JIT
    [all...]

Completed in 660 milliseconds

1 23 4 5