/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 50 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 D | ExecutionEngineBindings.cpp | 9 // 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 D | ExecutionEngine.h | 1 //===- 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 D | RTDyldMemoryManager.h | 16 #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 D | Makefile | 692 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 D | module.modulemap | 195 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 D | Interpreter.cpp | 34 ExecutionEngine *Interpreter::create(std::unique_ptr<Module> M, in create() 55 : ExecutionEngine(std::move(M)) { in Interpreter()
|
H A D | Interpreter.h | 74 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 D | IRExecutionUnit.h | 30 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 D | MCJIT.h | 66 class MCJIT : public ExecutionEngine { 295 static ExecutionEngine *
|
H A D | MCJIT.cpp | 44 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 D | FREEBSD-Xlist | 574 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 D | lli.cpp | 374 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 D | IRExecutionUnit.cpp | 1105 void IRExecutionUnit::ReportAllocations(llvm::ExecutionEngine &engine) { in ReportAllocations()
|