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/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"
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
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
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/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
...]
Completed in 1459 milliseconds