HomeSort by relevance Sort by last modified time
    Searched defs:JIT (Results 1 - 7 of 7) sorted by null

  /external/llvm/lib/ExecutionEngine/JIT/
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...]
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...]
  /external/webkit/Source/JavaScriptCore/jit/
JIT.cpp 28 #if ENABLE(JIT)
29 #include "JIT.h"
71 JIT::JIT(JSGlobalData* globalData, CodeBlock* codeBlock, void* linkerOffset)
94 void JIT::emitTimeoutCheck()
104 void JIT::emitTimeoutCheck()
168 void JIT::privateCompileMainPass()
356 void JIT::privateCompileLinkPass()
364 void JIT::privateCompileSlowCases()
460 JITCode JIT::privateCompile(CodePtr* functionEntryArityCheck
    [all...]
JIT.h 29 #if ENABLE(JIT)
31 // We've run into some problems where changing the size of the class JIT leads to
39 #define ASSERT_JIT_OFFSET(actual, expected) ASSERT_WITH_MESSAGE(actual == expected, "JIT Offset \"%s\" should be %d, not %d.\n", #expected, static_cast<int>(expected), static_cast<int>(actual));
51 class JIT;
163 // Near calls can only be patched to other JIT code, regular calls can be patched to JIT code or relinked to stub functions.
168 class JIT : private JSInterfaceJIT {
183 return JIT(globalData, codeBlock, offsetBase).privateCompile(functionEntryArityCheck);
188 JIT jit(globalData, codeBlock)
    [all...]
  /external/llvm/bindings/ocaml/executionengine/
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/llvm/tools/bugpoint/
ToolRunner.cpp 542 // JIT Implementation of AbstractIntepreter interface
545 class JIT : public AbstractInterpreter {
549 JIT(const std::string &Path, const std::vector<std::string> *Args)
569 int JIT::ExecuteProgram(const std::string &Bitcode,
597 outs() << "<jit>"; outs().flush();
617 return new JIT(LLIPath, Args);
    [all...]
  /external/llvm/include/llvm/ExecutionEngine/
ExecutionEngine.h 93 /// designed to support both interpreter and just-in-time (JIT) compiler
106 /// Whether lazy JIT compilation is enabled.
109 /// Whether JIT compilation of external global variables is allowed.
112 /// Whether the JIT should perform lookups of external symbols (e.g.,
119 /// The list of Modules that we are JIT'ing from. We use a SmallVector to
128 // To avoid having libexecutionengine depend on the JIT and interpreter
148 /// pointer is invoked to create it. If this returns null, the JIT will
152 /// ExceptionTableRegister - If Exception Handling is set, the JIT will
162 /// lock - This lock protects the ExecutionEngine, JIT, JITResolver and
190 /// createJIT - This is the factory method for creating a JIT for the curren
    [all...]

Completed in 831 milliseconds