HomeSort by relevance Sort by last modified time
    Searched refs:JIT (Results 26 - 50 of 63) sorted by null

12 3

  /external/llvm/lib/ExecutionEngine/JIT/
JITEmitter.cpp 10 // This file defines a MachineCodeEmitter object that is used by the JIT to
15 #define DEBUG_TYPE "jit"
16 #include "JIT.h"
68 // JIT lazy compilation code.
78 llvm_unreachable("The JIT doesn't know how to handle a"
111 /// Instance of the JIT this ResolverState serves.
112 JIT *TheJIT;
116 JITResolverState(JIT *jit) : FunctionToLazyStubMap(this),
119 TheJIT = jit;
    [all...]
  /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.
  /external/llvm/bindings/ocaml/executionengine/
llvm_executionengine.mli 10 (** JIT Interpreter.
12 This interface provides an ocaml API for LLVM execution engine (JIT/
84 (** An execution engine is either a JIT compiler or an interpreter, capable of
90 module [m] if successful. Creates a JIT if possible, else falls back to an
103 (** [create_jit m optlevel] creates a new JIT (just-in-time compiler), taking
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;
  /dalvik/vm/
Android.mk 64 # Enable assertions and JIT tuning
76 # Enable assertions and JIT self-verification
88 # Compile out the JIT
  /external/chromium_org/v8/test/webkit/
apply-varargs.js 24 description('Test that we properly fill in missing args with "undefined" in JIT code.');
76 // Run multiple times so that the JIT kicks in
dfg-float32-array-nan.js 25 "Tests what happens in the DFG JIT if we load from a Float32 array that contains a weirdly formatted NaN."
dfg-inline-constant.js 25 "This tests that function inlining in the DFG JIT doesn't get confused by constants being reused between inliner and inlinee."
sort-no-jit-code-crash.js 25 "This test checks that non-numeric sort functions always have JIT code. This test passes if it does not crash."
dfg-min-max.js 25 "This tests that Math.min and Math.max for doubles works correctly in the DFG JIT."
mod-crash.js 51 // The + operator on objects is a reliable way to avoid the speculative JIT path for now at least.
  /external/llvm/examples/Fibonacci/
fibonacci.cpp 1 //===--- examples/Fibonacci/fibonacci.cpp - An example use of the JIT -----===//
11 // with function Fibonacci and execute it with the JIT.
21 // Once we have this, we compile the module via JIT, then execute the `fib'
29 #include "llvm/ExecutionEngine/JIT.h"
104 // Now we going to create JIT
109 .setEngineKind(EngineKind::JIT)
126 errs() << "---------\nstarting fibonacci(" << n << ") with JIT...\n";
  /external/llvm/utils/
GenLibDeps.pl 104 $libpath =~ s/^JIT/ExecutionEngine\/JIT/;
145 $libpath =~ s/^JIT/ExecutionEngine\/JIT/;
  /external/llvm/
Android.mk 14 lib/ExecutionEngine/JIT \
  /external/llvm/tools/llvm-jitlistener/
llvm-jitlistener.cpp 11 // interface. It registers a mock JIT event listener, generates a module from
50 "Error: The JIT event listener did not provide a event data.";
79 "Error: The JIT event listener did not provide a event data.";
111 // usable by the JIT.
150 .setEngineKind(EngineKind::JIT)
181 // Destroy the JIT engine instead of unregistering to get unload events.
200 cl::ParseCommandLineOptions(argc, argv, "llvm jit event listener test utility\n");
  /external/llvm/include/llvm/ExecutionEngine/
ExecutionEngine.h 99 /// designed to support both interpreter and just-in-time (JIT) compiler
112 /// Whether lazy JIT compilation is enabled.
115 /// Whether JIT compilation of external global variables is allowed.
118 /// Whether the JIT should perform lookups of external symbols (e.g.,
125 /// The list of Modules that we are JIT'ing from. We use a SmallVector to
134 // To avoid having libexecutionengine depend on the JIT and interpreter
152 /// pointer is invoked to create it. If this returns null, the JIT will
156 /// ExceptionTableRegister - If Exception Handling is set, the JIT will
166 /// lock - This lock protects the ExecutionEngine, JIT, JITResolver and
194 /// createJIT - This is the factory method for creating a JIT for the curren
    [all...]
  /external/llvm/tools/bugpoint/
ToolRunner.cpp 574 // JIT Implementation of AbstractIntepreter interface
577 class JIT : public AbstractInterpreter {
581 JIT(const std::string &Path, const std::vector<std::string> *Args)
601 int JIT::ExecuteProgram(const std::string &Bitcode,
629 outs() << "<jit>"; outs().flush();
649 return new JIT(LLIPath, Args);
    [all...]
  /external/llvm/unittests/ExecutionEngine/JIT/
JITEventListenerTest.cpp 13 #include "llvm/ExecutionEngine/JIT.h"
69 .setEngineKind(EngineKind::JIT)
77 // Tests on SystemZ disabled as we're running the old JIT
89 // Tests that a single JITEventListener follows JIT events accurately.
129 // Tests that a single JITEventListener follows JIT events accurately.
233 // Required to create a JIT.
JITEventListenerTestCommon.h 17 #include "llvm/ExecutionEngine/JIT.h"
35 // Required to create a JIT.
70 .setEngineKind(llvm::EngineKind::JIT)
77 "JIT",
78 "JIT",
79 "JIT",
  /external/llvm/unittests/ExecutionEngine/MCJIT/
MCJITTestBase.h 186 TheJIT.reset(EB.setEngineKind(EngineKind::JIT)
  /external/llvm/lib/ExecutionEngine/
ExecutionEngine.cpp 15 #define DEBUG_TYPE "jit"
163 DEBUG(dbgs() << "JIT: Map \'" << GV->getName()
274 DEBUG(dbgs() << "JIT: ARGV = " << (void*)Array << "\n");
281 DEBUG(dbgs() << "JIT: ARGV[" << i << "] = " << (void*)Dest << "\n");
409 : EngineKind::JIT)
417 /// createJIT - This is the factory method for creating a JIT for the current
429 *ErrorStr = "JIT has not been linked in.";
436 EB.setEngineKind(EngineKind::JIT);
462 // create, we assume they only want the JIT, and we fail if they only want
465 if (WhichEngine & EngineKind::JIT)
    [all...]
  /dalvik/vm/mterp/armv5te/
footer.S 312 cmp r0, #0 @ JIT switched off?
360 mov r3, #0 @ 0 means not in the JIT code cache
369 * r2 is jit state.
374 bne 3f @ already doing JIT work, continue
455 * The JIT's invoke method needs to remember the callsite class and
773 str r10, [rSELF, #offThread_inJitCodeCache] @ may return to JIT'ed land
    [all...]
  /external/llvm/tools/lli/
lli.cpp 12 // compiler, or through an interpreter if no JIT is available for this platform.
25 #include "llvm/ExecutionEngine/JIT.h"
68 cl::desc("Force interpretation: disable JIT"),
72 "use-mcjit", cl::desc("Enable use of the MC-based JIT (if available)"),
80 // the JIT compilation process. Use a forked process and a copying
132 cl::desc("Disable JIT lazy compilation"),
155 "Target default JIT code model"),
190 EmitJitDebugInfo("jit-emit-debug",
196 EmitJitDebugInfoToDisk("jit-emit-debug-to-disk",
299 // usable by the JIT
    [all...]
  /external/chromium_org/v8/tools/
codemap.js 36 * Dynamic code entries. Used for JIT compiled code.
  /external/v8/tools/
codemap.js 36 * Dynamic code entries. Used for JIT compiled code.

Completed in 5433 milliseconds

12 3