Home
last modified time | relevance | path

Searched refs:ExecutionEngine (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp50 ExecutionEngine *(*ExecutionEngine::MCJITCtor)(
56 ExecutionEngine *(*ExecutionEngine::InterpCtor)(std::unique_ptr<Module> M,
63 void ExecutionEngine::Init(std::unique_ptr<Module> M) { in Init()
80 ExecutionEngine::ExecutionEngine(std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
85 ExecutionEngine::ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
90 ExecutionEngine::~ExecutionEngine() { in ~ExecutionEngine()
123 char *ExecutionEngine::getMemoryForGV(const GlobalVariable *GV) { in getMemoryForGV()
127 void ExecutionEngine::addObjectFile(std::unique_ptr<object::ObjectFile> O) { in addObjectFile()
132 ExecutionEngine::addObjectFile(object::OwningBinary<object::ObjectFile> O) { in addObjectFile()
136 void ExecutionEngine::addArchive(object::OwningBinary<object::Archive> A) { in addArchive()
[all …]
H A DExecutionEngineBindings.cpp9 // This file defines the C bindings for the ExecutionEngine library.
13 #include "llvm-c/ExecutionEngine.h"
14 #include "llvm/ExecutionEngine/ExecutionEngine.h"
15 #include "llvm/ExecutionEngine/GenericValue.h"
16 #include "llvm/ExecutionEngine/JITEventListener.h"
17 #include "llvm/ExecutionEngine/RTDyldMemoryManager.h"
111 if (ExecutionEngine *EE = builder.create()){ in LLVMCreateExecutionEngineForModule()
126 if (ExecutionEngine *Interp = builder.create()) { in LLVMCreateInterpreterForModule()
143 if (ExecutionEngine *JI in LLVMCreateJITCompilerForModule()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h1 //===- ExecutionEngine.h - Abstract Execution Engine Interface --*- C++ -*-===//
17 #include "llvm-c/ExecutionEngine.h"
22 #include "llvm/ExecutionEngine/JITSymbol.h"
99 class ExecutionEngine {
111 /// ExecutionEngine across context, we don't enforce this rule but undefined
138 static ExecutionEngine *(*MCJITCtor)(
144 static ExecutionEngine *(*InterpCtor)(std::unique_ptr<Module> M,
158 /// lock - This lock protects the ExecutionEngine and MCJIT classes. It must
163 // ExecutionEngine Startup
166 virtual ~ExecutionEngine();
504 ExecutionEngine(DataLayout DL) : DL(std::move(DL)) {} ExecutionEngine() function
[all...]
H A DRTDyldMemoryManager.h16 #include "llvm-c/ExecutionEngine.h"
17 #include "llvm/ExecutionEngine/JITSymbol.h"
18 #include "llvm/ExecutionEngine/RuntimeDyld.h"
26 class ExecutionEngine; variable
47 virtual void notifyObjectLoaded(ExecutionEngine *EE, in notifyObjectLoaded()
/freebsd/lib/clang/libllvm/
H A DMakefile692 SRCS_XDB+= ExecutionEngine/ExecutionEngine.cpp
693 SRCS_XDB+= ExecutionEngine/ExecutionEngineBindings.cpp
694 SRCS_XDB+= ExecutionEngine/GDBRegistrationListener.cpp
695 SRCS_XDB+= ExecutionEngine/Interpreter/Execution.cpp
696 SRCS_XDB+= ExecutionEngine/Interpreter/ExternalFunctions.cpp
697 SRCS_XDB+= ExecutionEngine/Interpreter/Interpreter.cpp
698 SRCS_EXT+= ExecutionEngine/JITLink/COFF.cpp
699 SRCS_EXT+= ExecutionEngine/JITLink/COFFDirectiveParser.cpp
700 SRCS_EXT+= ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp
701 SRCS_EXT+= ExecutionEngine/JITLink/COFF_x86_64.cpp
[all …]
/freebsd/contrib/llvm-project/llvm/include/
H A Dmodule.modulemap195 umbrella "llvm/ExecutionEngine"
198 // Exclude this; it's an optional component of the ExecutionEngine.
199 exclude header "llvm/ExecutionEngine/OProfileWrapper.h"
203 exclude header "llvm/ExecutionEngine/MCJIT.h"
204 exclude header "llvm/ExecutionEngine/Interpreter.h"
207 exclude header "llvm/ExecutionEngine/Orc/Shared/OrcError.h"
226 // Orc utilities that don't depend only on Support (not ExecutionEngine or
227 // IR). This is a workaround for ExecutionEngine's broken layering, and will
232 header "llvm/ExecutionEngine/Orc/Shared/OrcError.h"
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.cpp34 ExecutionEngine *Interpreter::create(std::unique_ptr<Module> M, in create()
55 : ExecutionEngine(std::move(M)) { in Interpreter()
H A DInterpreter.h74 class Interpreter : public ExecutionEngine, public InstVisitor<Interpreter> {
101 static ExecutionEngine *create(std::unique_ptr<Module> M,
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h30 class ExecutionEngine; variable
204 void ReportAllocations(llvm::ExecutionEngine &engine);
367 std::unique_ptr<llvm::ExecutionEngine> m_execution_engine_up;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h66 class MCJIT : public ExecutionEngine {
295 static ExecutionEngine *
H A DMCJIT.cpp44 ExecutionEngine *
69 : ExecutionEngine(TM->createDataLayout(), std::move(M)), TM(std::move(TM)), in MCJIT()
451 ExecutionEngine::runStaticConstructorsDestructors(**I, isDtors); in runStaticConstructorsDestructorsInModulePtrSet()
/freebsd/contrib/llvm-project/
H A DFREEBSD-Xlist574 llvm/lib/ExecutionEngine/CMakeLists.txt
575 llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
576 llvm/lib/ExecutionEngine/IntelJITProfiling/CMakeLists.txt
577 llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt
578 llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt
579 llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt
580 llvm/lib/ExecutionEngine/OProfileJIT/CMakeLists.txt
581 llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
582 llvm/lib/ExecutionEngine/Orc/Debugging/CMakeLists.txt
583 llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
[all …]
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp374 static void addCygMingExtraModule(ExecutionEngine &EE, LLVMContext &Context, in addCygMingExtraModule()
523 std::unique_ptr<ExecutionEngine> EE(builder.create()); in main()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRExecutionUnit.cpp1105 void IRExecutionUnit::ReportAllocations(llvm::ExecutionEngine &engine) { in ReportAllocations()