/external/llvm/lib/ExecutionEngine/MCJIT/ |
D | MCJIT.cpp | 37 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 95 MCJIT::~MCJIT() { in ~MCJIT() 107 void MCJIT::addModule(std::unique_ptr<Module> M) { in addModule() 116 bool MCJIT::removeModule(Module *M) { in removeModule() 121 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { in addObjectFile() 131 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile() 139 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive() [all …]
|
D | MCJIT.h | 23 class MCJIT; variable 31 LinkingSymbolResolver(MCJIT &Parent, in LinkingSymbolResolver() 44 MCJIT &ParentEngine; 68 class MCJIT : public ExecutionEngine { 69 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> tm, 212 ~MCJIT() override;
|
D | LLVMBuild.txt | 1 ;===- ./lib/ExecutionEngine/MCJIT/LLVMBuild.txt ----------------*- Conf -*--===; 20 name = MCJIT
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/MCJIT/ |
D | MCJIT.cpp | 33 RegisterJIT() { MCJIT::Register(); } in RegisterJIT() 42 MCJIT::createJIT(std::unique_ptr<Module> M, std::string *ErrorStr, in createJIT() 59 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr), in createJIT() 63 MCJIT::MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> TM, in MCJIT() function in MCJIT 90 MCJIT::~MCJIT() { in ~MCJIT() 102 void MCJIT::addModule(std::unique_ptr<Module> M) { in addModule() 111 bool MCJIT::removeModule(Module *M) { in removeModule() 116 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { in addObjectFile() 126 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile() 134 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive() [all …]
|
D | MCJIT.h | 22 class MCJIT; variable 30 LinkingSymbolResolver(MCJIT &Parent, in LinkingSymbolResolver() 42 MCJIT &ParentEngine; 67 class MCJIT : public ExecutionEngine { 68 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> tm, 211 ~MCJIT() override;
|
D | LLVMBuild.txt | 1 ;===- ./lib/ExecutionEngine/MCJIT/LLVMBuild.txt ----------------*- Conf -*--===; 19 name = MCJIT
|
/external/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
D | MCJIT.cpp | 35 RegisterJIT() { MCJIT::Register(); } in RegisterJIT() 44 MCJIT::createJIT(std::unique_ptr<Module> M, std::string *ErrorStr, in createJIT() 61 return new MCJIT(std::move(M), std::move(TM), std::move(MemMgr), in createJIT() 65 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() 113 bool MCJIT::removeModule(Module *M) { in removeModule() 118 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { in addObjectFile() 128 void MCJIT::addObjectFile(object::OwningBinary<object::ObjectFile> Obj) { in addObjectFile() 136 void MCJIT::addArchive(object::OwningBinary<object::Archive> A) { in addArchive() [all …]
|
D | MCJIT.h | 19 class MCJIT; variable 29 LinkingSymbolResolver(MCJIT &Parent, in LinkingSymbolResolver() 41 MCJIT &ParentEngine; 66 class MCJIT : public ExecutionEngine { 67 MCJIT(std::unique_ptr<Module> M, std::unique_ptr<TargetMachine> tm, 210 ~MCJIT() override;
|
/external/llvm-project/llvm/docs/ |
D | MCJITDesignAndImplementation.rst | 2 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 …]
|
D | DebuggingJITedCode.rst | 15 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/docs/ |
D | MCJITDesignAndImplementation.rst | 2 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 …]
|
D | DebuggingJITedCode.rst | 15 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-project/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/MCJIT/ |
D | BUILD.gn | 1 static_library("MCJIT") { 11 sources = [ "MCJIT.cpp" ]
|
/external/llvm/bindings/ocaml/executionengine/ |
D | executionengine_ocaml.c | 43 LLVMExecutionEngineRef MCJIT; in llvm_ee_create() local 57 if (LLVMCreateMCJITCompilerForModule(&MCJIT, M, &Options, in llvm_ee_create() 60 return MCJIT; in llvm_ee_create()
|
D | llvm_executionengine.mli | 20 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-project/llvm/bindings/ocaml/executionengine/ |
D | executionengine_ocaml.c | 43 LLVMExecutionEngineRef MCJIT; in llvm_ee_create() local 57 if (LLVMCreateMCJITCompilerForModule(&MCJIT, M, &Options, in llvm_ee_create() 60 return MCJIT; in llvm_ee_create()
|
D | llvm_executionengine.mli | 19 via MCJIT. *) 27 (** MCJIT compiler options. See [llvm::TargetOptions]. *) 35 (** Default MCJIT compiler options: 40 (** [create m optlevel] creates a new MCJIT just-in-time compiler, taking
|
/external/llvm/unittests/ExecutionEngine/ |
D | CMakeLists.txt | 17 # Include MCJIT tests only if native arch is a built JIT target. 21 add_subdirectory(MCJIT)
|
/external/llvm-project/llvm/unittests/ExecutionEngine/ |
D | CMakeLists.txt | 18 # Include MCJIT tests only if native arch is a built JIT target. 22 add_subdirectory(MCJIT)
|
/external/llvm/examples/Kaleidoscope/MCJIT/ |
D | README.txt | 2 // Kaleidoscope with MCJIT 6 that describe the process of porting the Kaleidoscope tutorial to use the MCJIT
|
/external/llvm-project/llvm/examples/Kaleidoscope/MCJIT/ |
D | README.txt | 2 // Kaleidoscope with MCJIT 6 that describe the process of porting the Kaleidoscope tutorial to use the MCJIT
|
/external/llvm-project/llvm/examples/Kaleidoscope/MCJIT/initial/ |
D | README.txt | 2 // Kaleidoscope with MCJIT 7 to use the MCJIT execution engine instead of the older JIT engine.
|
/external/llvm/examples/Kaleidoscope/MCJIT/initial/ |
D | README.txt | 2 // Kaleidoscope with MCJIT 7 to use the MCJIT execution engine instead of the older JIT engine.
|
/external/llvm-project/llvm/test/ExecutionEngine/MCJIT/ |
D | load-object-a.ll | 9 ; This line tests MCJIT object loading 16 ; This line test MCJIT archive loading
|
/external/llvm/test/ExecutionEngine/OrcMCJIT/ |
D | load-object-a.ll | 9 ; This line tests MCJIT object loading 16 ; This line test MCJIT archive loading
|