/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
H A D | executionengine.go | 30 type ExecutionEngine struct { struct 91 func NewExecutionEngine(m Module) (ee ExecutionEngine, err error) { 102 func NewInterpreter(m Module) (ee ExecutionEngine, err error) { 119 func NewMCJITCompiler(m Module, options MCJITCompilerOptions) (ee ExecutionEngine, err error) { 130 func (ee ExecutionEngine) Dispose() { C.LLVMDisposeExecutionEngine(ee.C) } argument 131 func (ee ExecutionEngine) RunStaticConstructors() { C.LLVMRunStaticConstructors(ee.C) } argument 132 func (ee ExecutionEngine) RunStaticDestructors() { C.LLVMRunStaticDestructors(ee.C) } argument 134 func (ee ExecutionEngine) RunFunction(f Value, args []GenericValue) (g GenericValue) { argument 145 func (ee ExecutionEngine) FreeMachineCodeForFunction(f Value) { argument 148 func (ee ExecutionEngine) AddModule(m Module) { C.LLVMAddModule(ee.C, m.C) } argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/lli/ |
H A D | BUILD.gn | 8 "//llvm/lib/ExecutionEngine", 9 "//llvm/lib/ExecutionEngine/Interpreter", 10 "//llvm/lib/ExecutionEngine/MCJIT", 11 "//llvm/lib/ExecutionEngine/Orc", 12 "//llvm/lib/ExecutionEngine/Orc/Shared", 13 "//llvm/lib/ExecutionEngine/Orc/TargetProcess", 14 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/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 | CMakeLists.txt | 4 ExecutionEngine.cpp 11 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/ |
H A D | BUILD.gn | 4 "//llvm/lib/ExecutionEngine", 5 "//llvm/lib/ExecutionEngine/JITLink", 6 "//llvm/lib/ExecutionEngine/Orc/Shared", 7 "//llvm/lib/ExecutionEngine/Orc/TargetProcess", 8 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ |
H A D | module.modulemap | 174 umbrella "ExecutionEngine" 177 // Exclude this; it's an optional component of the ExecutionEngine. 178 exclude header "ExecutionEngine/OProfileWrapper.h" 182 exclude header "ExecutionEngine/MCJIT.h" 183 exclude header "ExecutionEngine/Interpreter.h" 184 exclude header "ExecutionEngine/OrcMCJITReplacement.h" 188 exclude header "ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h" 189 exclude header "ExecutionEngine/Orc/OrcRemoteTargetClient.h" 190 exclude header "ExecutionEngine/Orc/OrcRemoteTargetServer.h" 191 exclude header "ExecutionEngine/Orc/RemoteObjectLayer.h" [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/ |
H A D | BUILD.gn | 5 "//llvm/lib/ExecutionEngine", 6 "//llvm/lib/ExecutionEngine/Interpreter", 7 "//llvm/lib/ExecutionEngine/Orc", 8 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/JITLink/ |
H A D | BUILD.gn | 5 "//llvm/lib/ExecutionEngine/JITLink", 6 "//llvm/lib/ExecutionEngine/Orc/Shared", 7 "//llvm/lib/ExecutionEngine/Orc/TargetProcess", 8 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/ |
H A D | ExecutionEngine.h | 100 class ExecutionEngine { 139 static ExecutionEngine *(*MCJITCtor)( 145 static ExecutionEngine *(*InterpCtor)(std::unique_ptr<Module> M, 167 virtual ~ExecutionEngine(); 505 ExecutionEngine(DataLayout DL) : DL(std::move(DL)) {} in ExecutionEngine() function 506 explicit ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M); 507 explicit ExecutionEngine(std::unique_ptr<Module> M); 658 ExecutionEngine *create() { in create() 662 ExecutionEngine *create(TargetMachine *TM); 666 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ExecutionEngine, LLVMExecutionEngineRef)
|
H A D | RTDyldMemoryManager.h | 26 class ExecutionEngine; variable 47 virtual void notifyObjectLoaded(ExecutionEngine *EE, in notifyObjectLoaded()
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/ |
H A D | BUILD.gn | 1 static_library("ExecutionEngine") { 4 # Must be a public_dep because ExecutionEngine's headers include 9 "//llvm/lib/ExecutionEngine/Orc/TargetProcess", 16 "ExecutionEngine.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/ |
H A D | BUILD.gn | 4 "//llvm/lib/ExecutionEngine", 5 "//llvm/lib/ExecutionEngine/JITLink", 6 "//llvm/lib/ExecutionEngine/Orc", 7 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/ |
H A D | BUILD.gn | 5 "//llvm/lib/ExecutionEngine", 6 "//llvm/lib/ExecutionEngine/Orc", 7 "//llvm/lib/ExecutionEngine/Orc/Shared", 8 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/lli/ChildTarget/ |
H A D | BUILD.gn | 3 "//llvm/lib/ExecutionEngine/Orc", 4 "//llvm/lib/ExecutionEngine/Orc/Shared", 5 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/MCJIT/ |
H A D | BUILD.gn | 6 "//llvm/lib/ExecutionEngine", 7 "//llvm/lib/ExecutionEngine/MCJIT", 8 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/ |
H A D | BUILD.gn | 19 "ExecutionEngine:ExecutionEngineTests", 20 "ExecutionEngine/JITLink:JITLinkTests", 21 "ExecutionEngine/MCJIT:MCJITTests", 22 "ExecutionEngine/Orc:OrcJITTests",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | BUILD.gn | 4 "//llvm/lib/ExecutionEngine", 5 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/ |
H A D | BUILD.gn | 5 "//llvm/lib/ExecutionEngine", 6 "//llvm/lib/ExecutionEngine/MCJIT",
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-rtdyld/ |
H A D | BUILD.gn | 4 "//llvm/lib/ExecutionEngine", 5 "//llvm/lib/ExecutionEngine/RuntimeDyld",
|
/netbsd-src/external/apache2/llvm/lib/libLLVMExecutionEngine/ |
H A D | Makefile | 7 .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine 10 ExecutionEngine.cpp \
|
/netbsd-src/external/apache2/llvm/lib/libLLVMRuntimeDyld/ |
H A D | Makefile | 7 .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/RuntimeDyld 8 .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine/RuntimeDyld/Targets
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
H A D | CMakeLists.txt | 31 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine/Orc 38 ExecutionEngine
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/lib/ |
H A D | BUILD.gn | 9 "//llvm/lib/ExecutionEngine", 10 "//llvm/lib/ExecutionEngine/MCJIT",
|
/netbsd-src/external/apache2/llvm/dist/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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
H A D | toy.cpp | 661 ExecutionEngine *compileModule(Module *M); 671 std::map<Module *, ExecutionEngine *> EngineMap; 719 std::map<Module*, ExecutionEngine*>::iterator mapIt = EngineMap.find(*it); in ~MCJITHelper() 784 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it); in getPointerToFunction() 790 ExecutionEngine *EE = compileModule(*it); in getPointerToFunction() 804 ExecutionEngine *MCJITHelper::compileModule(Module *M) { in compileModule() 809 ExecutionEngine *NewEngine = EngineBuilder(M) in compileModule() 865 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it); in getPointerToNamedFunction() 871 ExecutionEngine *EE = compileModule(*it); in getPointerToNamedFunction()
|