Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp49 ExecutionEngine *(*ExecutionEngine::MCJITCtor)(
55 ExecutionEngine *(*ExecutionEngine::OrcMCJITReplacementCtor)(
60 ExecutionEngine *(*ExecutionEngine::InterpCtor)(std::unique_ptr<Module> M,
84 ExecutionEngine::ExecutionEngine(std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
89 ExecutionEngine::ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
94 ExecutionEngine::~ExecutionEngine() { in ~ExecutionEngine()
144 bool ExecutionEngine::removeModule(Module *M) { in removeModule()
541 ExecutionEngine *EE = nullptr; in create()
547 } else if (ExecutionEngine::MCJITCtor) in create()
560 if (ExecutionEngine::InterpCtor) in create()
[all …]
H A DExecutionEngineBindings.cpp111 if (ExecutionEngine *EE = builder.create()){ in LLVMCreateExecutionEngineForModule()
126 if (ExecutionEngine *Interp = builder.create()) { in LLVMCreateInterpreterForModule()
143 if (ExecutionEngine *JIT = builder.create()) { in LLVMCreateJITCompilerForModule()
209 if (ExecutionEngine *JIT = builder.create()) { in LLVMCreateMCJITCompilerForModule()
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h100 class ExecutionEngine {
139 static ExecutionEngine *(*MCJITCtor)(
145 static ExecutionEngine *(*OrcMCJITReplacementCtor)(
150 static ExecutionEngine *(*InterpCtor)(std::unique_ptr<Module> M,
170 virtual ~ExecutionEngine();
496 ExecutionEngine(DataLayout DL) : DL(std::move(DL)) {} in ExecutionEngine() function
497 explicit ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M);
498 explicit ExecutionEngine(std::unique_ptr<Module> M);
655 ExecutionEngine *create() { in create()
659 ExecutionEngine *create(TargetMachine *TM);
[all …]
H A DRTDyldMemoryManager.h27 class ExecutionEngine; variable
48 virtual void notifyObjectLoaded(ExecutionEngine *EE, in notifyObjectLoaded()
/freebsd-12.1/contrib/llvm/include/llvm/
H A Dmodule.modulemap156 umbrella "ExecutionEngine"
160 exclude header "ExecutionEngine/OProfileWrapper.h"
164 exclude header "ExecutionEngine/MCJIT.h"
165 exclude header "ExecutionEngine/Interpreter.h"
166 exclude header "ExecutionEngine/OrcMCJITReplacement.h"
170 exclude header "ExecutionEngine/Orc/RawByteChannel.h"
171 exclude header "ExecutionEngine/Orc/RPCUtils.h"
172 exclude header "ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h"
173 exclude header "ExecutionEngine/Orc/OrcRemoteTargetClient.h"
174 exclude header "ExecutionEngine/Orc/OrcRemoteTargetServer.h"
[all …]
/freebsd-12.1/contrib/llvm/
H A DFREEBSD-Xlist63 lib/ExecutionEngine/CMakeLists.txt
66 lib/ExecutionEngine/Interpreter/CMakeLists.txt
67 lib/ExecutionEngine/Interpreter/LLVMBuild.txt
68 lib/ExecutionEngine/LLVMBuild.txt
69 lib/ExecutionEngine/MCJIT/CMakeLists.txt
70 lib/ExecutionEngine/MCJIT/LLVMBuild.txt
71 lib/ExecutionEngine/OProfileJIT/CMakeLists.txt
72 lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt
73 lib/ExecutionEngine/Orc/CMakeLists.txt
74 lib/ExecutionEngine/Orc/LLVMBuild.txt
[all …]
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.cpp35 ExecutionEngine *Interpreter::create(std::unique_ptr<Module> M, in create()
56 : ExecutionEngine(std::move(M)) { in Interpreter()
H A DInterpreter.h76 class Interpreter : public ExecutionEngine, public InstVisitor<Interpreter> {
103 static ExecutionEngine *create(std::unique_ptr<Module> M,
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile532 SRCS_XDB+= ExecutionEngine/ExecutionEngine.cpp
538 SRCS_XDB+= ExecutionEngine/MCJIT/MCJIT.cpp
540 SRCS_EXT+= ExecutionEngine/Orc/Core.cpp
546 SRCS_EXT+= ExecutionEngine/Orc/LLJIT.cpp
547 SRCS_EXT+= ExecutionEngine/Orc/Layer.cpp
549 SRCS_EXT+= ExecutionEngine/Orc/Legacy.cpp
550 SRCS_EXT+= ExecutionEngine/Orc/NullResolver.cpp
552 SRCS_EXT+= ExecutionEngine/Orc/OrcCBindings.cpp
553 SRCS_EXT+= ExecutionEngine/Orc/OrcError.cpp
555 SRCS_EXT+= ExecutionEngine/Orc/RPCUtils.cpp
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h31 class ExecutionEngine; variable
226 void ReportAllocations(llvm::ExecutionEngine &engine);
397 std::unique_ptr<llvm::ExecutionEngine> m_execution_engine_ap;
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcMCJITReplacement.h57 class OrcMCJITReplacement : public ExecutionEngine {
114 void notifyObjectLoaded(ExecutionEngine *EE, in notifyObjectLoaded()
222 static ExecutionEngine *
239 : ExecutionEngine(TM->createDataLayout()), in OrcMCJITReplacement()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.h68 class MCJIT : public ExecutionEngine {
304 static ExecutionEngine *
H A DMCJIT.cpp42 ExecutionEngine *
67 : ExecutionEngine(TM->createDataLayout(), std::move(M)), TM(std::move(TM)), in MCJIT()
446 ExecutionEngine::runStaticConstructorsDestructors(**I, isDtors); in runStaticConstructorsDestructorsInModulePtrSet()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h131 class ExecutionEngine; variable
/freebsd-12.1/contrib/llvm/tools/lli/
H A Dlli.cpp309 static void addCygMingExtraModule(ExecutionEngine &EE, LLVMContext &Context, in addCygMingExtraModule()
455 std::unique_ptr<ExecutionEngine> EE(builder.create()); in main()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DIRExecutionUnit.cpp1144 void IRExecutionUnit::ReportAllocations(llvm::ExecutionEngine &engine) { in ReportAllocations()