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

  /external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/gallivm/
lp_bld_misc.cpp 173 // usable by the JIT.
254 builder.setEngineKind(EngineKind::JIT)
264 * yet, because the old (yet default) JIT engine is not capable of
273 ExecutionEngine *JIT;
275 JIT = builder.create();
283 JIT = builder.create(builder.selectTarget(TT, MArch, MCPU, MAttrs));
285 if (JIT) {
286 *OutJIT = wrap(JIT);
  /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 {
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::getPointerToFunction()
    [all...]
JIT.cpp 1 //===-- JIT.cpp - LLVM Just in Time Compiler ------------------------------===//
15 #include "JIT.h"
63 RegisterJIT() { JIT::Register(); }
71 /// createJIT - This is the factory method for creating a JIT for the current
74 ExecutionEngine *JIT::createJIT(Module *M,
84 // If the target supports JIT code generation, create the JIT.
86 return new JIT(M, *TM, *TJ, JMM, GVsWithCode);
89 *ErrorStr = "target does not support JIT code generation";
98 SmallPtrSet<JIT*, 1> JITs; // Optimize for process containing just 1 JIT
    [all...]
  /external/mesa3d/src/gallium/auxiliary/gallivm/
lp_bld_misc.cpp 173 // usable by the JIT.
254 builder.setEngineKind(EngineKind::JIT)
264 * yet, because the old (yet default) JIT engine is not capable of
273 ExecutionEngine *JIT;
275 JIT = builder.create();
283 JIT = builder.create(builder.selectTarget(TT, MArch, MCPU, MAttrs));
285 if (JIT) {
286 *OutJIT = wrap(JIT);
  /external/llvm/bindings/ocaml/executionengine/
executionengine_ocaml.c 27 /* Force the LLVM interpreter and JIT to be linked in. */
196 LLVMExecutionEngineRef JIT;
198 if (LLVMCreateJITCompilerForModule(&JIT, M, Int_val(OptLevel), &Error))
200 return JIT;
  /external/llvm/tools/bugpoint/
ToolRunner.cpp 575 // JIT Implementation of AbstractIntepreter interface
578 class JIT : public AbstractInterpreter {
582 JIT(const std::string &Path, const std::vector<std::string> *Args)
602 int JIT::ExecuteProgram(const std::string &Bitcode,
630 outs() << "<jit>"; outs().flush();
650 return new JIT(LLIPath, Args);
    [all...]
  /external/llvm/include/llvm/ExecutionEngine/
ExecutionEngine.h 103 /// designed to support both interpreter and just-in-time (JIT) compiler
116 /// Whether lazy JIT compilation is enabled.
119 /// Whether JIT compilation of external global variables is allowed.
122 /// Whether the JIT should perform lookups of external symbols (e.g.,
126 /// Whether the JIT should verify IR modules during compilation.
132 /// The list of Modules that we are JIT'ing from. We use a SmallVector to
141 // To avoid having libexecutionengine depend on the JIT and interpreter
159 /// pointer is invoked to create it. If this returns null, the JIT will
164 /// lock - This lock protects the ExecutionEngine, MCJIT, JIT, JITResolver and
192 /// createJIT - This is the factory method for creating a JIT for the curren
    [all...]

Completed in 457 milliseconds