OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:JIT
(Results
1 - 25
of
54
) sorted by null
1
2
3
/external/llvm/tools/llvm-rtdyld/
Makefile
12
LINK_COMPONENTS := all-targets support MC object RuntimeDyld
JIT
debuginfo
/external/llvm/unittests/ExecutionEngine/
Makefile
17
PARALLEL_DIRS =
JIT
MCJIT
/external/llvm/lib/ExecutionEngine/JIT/
Android.mk
8
JIT
.cpp \
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
...]
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
...]
JITEmitter.cpp
10
// This file defines a MachineCodeEmitter object that is used by the
JIT
to
15
#include "
JIT
.h"
55
#define DEBUG_TYPE "
jit
"
69
//
JIT
lazy compilation code.
79
llvm_unreachable("The
JIT
doesn't know how to handle a"
112
/// Instance of the
JIT
this ResolverState serves.
113
JIT
*TheJIT;
117
JITResolverState(
JIT
*
jit
) : FunctionToLazyStubMap(this),
120
TheJIT =
jit
;
[
all
...]
/external/llvm/lib/ExecutionEngine/
Makefile
14
PARALLEL_DIRS = Interpreter
JIT
MCJIT RuntimeDyld
ExecutionEngineBindings.cpp
25
#define DEBUG_TYPE "
jit
"
145
builder.setEngineKind(EngineKind::
JIT
)
148
if (ExecutionEngine *
JIT
= builder.create()) {
149
*OutJIT = wrap(
JIT
);
193
builder.setEngineKind(EngineKind::
JIT
)
201
if (ExecutionEngine *
JIT
= builder.create()) {
202
*OutJIT = wrap(
JIT
);
/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/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/examples/BrainF/
BrainFDriver.cpp
11
// which it can then run using the
JIT
or output as BitCode.
19
// ./BrainF -
jit
prog.bf #Run program now
20
// ./BrainF -
jit
-abc prog.bf #Run program now safely
30
#include "llvm/ExecutionEngine/
JIT
.h"
54
JIT
("
jit
", cl::desc("Run program Just-In-Time"));
101
if (!
JIT
) {
140
if (
JIT
) {
143
outs() << "------- Running
JIT
-------\n";
/external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
toplevel.ml
2
* Top-Level parsing and
JIT
Driver
36
(*
JIT
the function, returning a function pointer. *)
toy.ml
24
(* Create the
JIT
. *)
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
toplevel.ml
2
* Top-Level parsing and
JIT
Driver
36
(*
JIT
the function, returning a function pointer. *)
toy.ml
24
(* Create the
JIT
. *)
/external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
toplevel.ml
2
* Top-Level parsing and
JIT
Driver
36
(*
JIT
the function, returning a function pointer. *)
toy.ml
24
(* Create the
JIT
. *)
/external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
toplevel.ml
2
* Top-Level parsing and
JIT
Driver
36
(*
JIT
the function, returning a function pointer. *)
toy.ml
25
(* Create the
JIT
. *)
/external/llvm/unittests/ExecutionEngine/JIT/
Makefile
1
##===- unittests/ExecutionEngine/
JIT
/Makefile --------------*- Makefile -*-===##
11
TESTNAME =
JIT
12
LINK_COMPONENTS := asmparser bitreader bitwriter
jit
native
14
# The
JIT
tests need to dlopen things.
23
# Build the Intel
JIT
Events interface tests
26
# Add the Intel
JIT
Events include directory
29
# Link against the LLVM Intel
JIT
Evens interface library
34
# Build the OProfile
JIT
interface tests
45
# Permit these tests to use the
JIT
's symbolic lookup.
JITTest.cpp
1
//===- JITTest.cpp - Unit tests for the
JIT
-------------------------------===//
10
#include "llvm/ExecutionEngine/
JIT
.h"
36
// program from the IR input to the
JIT
to assert that the
JIT
doesn't use its
38
//
JIT
tests are disabled as it is referenced from the .def file.
43
// program from the IR input to the
JIT
to assert that the
JIT
doesn't use its
45
//
JIT
tests are disabled as it is referenced from the .def file.
53
// Tests on ARM, PowerPC and SystemZ disabled as we're running the old
jit
192
TheJIT.reset(EngineBuilder(M).setEngineKind(EngineKind::
JIT
)
[
all
...]
/external/llvm/lib/Target/X86/
X86CompilationCallback_Win64.asm
1
;;===-- X86CompilationCallback_Win64.asm - Implement Win64
JIT
callback ---===
10
;; This file implements the
JIT
interfaces for the X86 target.
40
;
JIT
callee
/external/llvm/examples/OCaml-Kaleidoscope/Chapter2/
toplevel.ml
2
* Top-Level parsing and
JIT
Driver
/external/llvm/examples/OCaml-Kaleidoscope/Chapter3/
toplevel.ml
2
* Top-Level parsing and
JIT
Driver
/external/chromium_org/v8/test/webkit/fast/js/kde/
operators.js
27
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
38
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
49
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
60
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
71
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
82
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
93
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
104
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
115
// The + operator on objects is a reliable way to avoid the speculative
JIT
path for now at least.
Completed in 1853 milliseconds
1
2
3