Home
last modified time | relevance | path

Searched refs:MCJIT (Results 1 – 25 of 42) sorted by relevance

12

/external/llvm/lib/ExecutionEngine/MCJIT/
DMCJIT.cpp37 RegisterJIT() { MCJIT::Register(); } in RegisterJIT()
46 MCJIT::createJIT(std::unique_ptr<Module> M, in createJIT()
64 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr), in createJIT()
68 MCJIT::MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> TM, in MCJIT() function in MCJIT
92 MCJIT::~MCJIT() { in ~MCJIT()
104 void MCJIT::addModule(std::unique_ptr<Module> M) { in addModule()
109 bool MCJIT::removeModule(Module *M) { in removeModule()
114 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { in addObjectFile()
124 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile()
132 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive()
[all …]
DMCJIT.h24 class MCJIT; variable
32 LinkingSymbolResolver(MCJIT &Parent, in LinkingSymbolResolver()
45 MCJIT &ParentEngine;
69 class MCJIT : public ExecutionEngine {
70 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> tm,
213 ~MCJIT() override;
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/MCJIT/LLVMBuild.txt ----------------*- Conf -*--===;
20 name = MCJIT
DCMakeLists.txt2 MCJIT.cpp
DAndroid.mk8 MCJIT.cpp
/external/llvm/docs/
DMCJITDesignAndImplementation.rst2 MCJIT Design and Implementation
8 This document describes the internal workings of the MCJIT execution
17 the MCJIT execution engine. The EngineBuilder takes an llvm::Module
19 options that we control the later be passed along to the MCJIT engine,
20 including the selection of MCJIT as the engine type to be created.
24 will be created when the MCJIT engine is instantiated.
27 create an instance of the MCJIT engine. If the client does not use the
32 .. image:: MCJIT-engine-builder.png
34 EngineBuilder::create will call the static MCJIT::createJIT function,
36 objects, all of which will subsequently be owned by the MCJIT object.
[all …]
DDebuggingJITedCode.rst15 GDB and LLVM MCJIT. At a high level, whenever MCJIT generates new machine code,
17 DWARF format. MCJIT then adds this in-memory object file to a global list of
21 of the object files in the global list. When MCJIT calls the registration
35 Debugging MCJIT-ed code
38 The emerging MCJIT component of LLVM allows full debugging of JIT-ed code with
39 GDB. This is due to MCJIT's ability to use the MC emitter to provide full
43 MCJIT instead of the old JIT.
124 …3 in llvm::MCJIT::runFunction (this=0x16151f0, F=0x1603020, ArgValues=...) at /home/ebenders_test/…
/external/llvm/bindings/ocaml/executionengine/
Dexecutionengine_ocaml.c42 LLVMExecutionEngineRef MCJIT; in llvm_ee_create() local
56 if (LLVMCreateMCJITCompilerForModule(&MCJIT, M, &Options, in llvm_ee_create()
59 return MCJIT; in llvm_ee_create()
Dllvm_executionengine.mli20 via MCJIT. *)
28 (** MCJIT compiler options. See [llvm::TargetOptions]. *)
36 (** Default MCJIT compiler options:
41 (** [create m optlevel] creates a new MCJIT just-in-time compiler, taking
/external/llvm/unittests/ExecutionEngine/
DCMakeLists.txt17 # Include MCJIT tests only if native arch is a built JIT target.
21 add_subdirectory(MCJIT)
DMakefile19 PARALLEL_DIRS += MCJIT
/external/llvm/examples/Kaleidoscope/MCJIT/
DREADME.txt2 // Kaleidoscope with MCJIT
6 that describe the process of porting the Kaleidoscope tutorial to use the MCJIT
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
DREADME.txt2 // Kaleidoscope with MCJIT
7 to use the MCJIT execution engine instead of the older JIT engine.
/external/llvm/test/ExecutionEngine/MCJIT/
Dload-object-a.ll9 ; This line tests MCJIT object loading
16 ; This line test MCJIT archive loading
/external/llvm/test/ExecutionEngine/OrcMCJIT/
Dload-object-a.ll9 ; This line tests MCJIT object loading
16 ; This line test MCJIT archive loading
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
DREADME.txt2 // Kaleidoscope with MCJIT
7 to use the MCJIT execution engine instead of the older JIT engine.
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
DREADME.txt2 // Kaleidoscope with MCJIT
7 to use the MCJIT execution engine instead of the older JIT engine.
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
DREADME.txt2 // Kaleidoscope with MCJIT
7 to use the MCJIT execution engine instead of the older JIT engine.
/external/llvm/tools/llvm-rtdyld/
DMakefile12 LINK_COMPONENTS := all-targets support MC object RuntimeDyld MCJIT DebugInfoDWARF
/external/llvm/unittests/ExecutionEngine/MCJIT/
DMakefile11 TESTNAME = MCJIT
/external/clang/examples/clang-interpreter/
DCMakeLists.txt5 MCJIT
/external/llvm/lib/ExecutionEngine/
DMakefile14 PARALLEL_DIRS = Interpreter MCJIT Orc RuntimeDyld
DCMakeLists.txt18 add_subdirectory(MCJIT)
/external/llvm/examples/ExceptionDemo/
DCMakeLists.txt5 MCJIT
/external/llvm/test/ExecutionEngine/MCJIT/remote/
Dlit.local.cfg5 # This is temporary, until Remote MCJIT works on ARM

12