OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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