Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
H A Dexecutionengine.go30 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 DBUILD.gn8 "//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 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 DCMakeLists.txt4 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 DBUILD.gn4 "//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 Dmodule.modulemap174 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 DBUILD.gn5 "//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 DBUILD.gn5 "//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 DExecutionEngine.h100 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 DRTDyldMemoryManager.h26 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 DBUILD.gn1 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 DBUILD.gn4 "//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 DBUILD.gn5 "//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 DBUILD.gn3 "//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 DBUILD.gn6 "//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 DBUILD.gn19 "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 DBUILD.gn4 "//llvm/lib/ExecutionEngine",
5 "//llvm/lib/ExecutionEngine/RuntimeDyld",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-exegesis/
H A DBUILD.gn5 "//llvm/lib/ExecutionEngine",
6 "//llvm/lib/ExecutionEngine/MCJIT",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-rtdyld/
H A DBUILD.gn4 "//llvm/lib/ExecutionEngine",
5 "//llvm/lib/ExecutionEngine/RuntimeDyld",
/netbsd-src/external/apache2/llvm/lib/libLLVMExecutionEngine/
H A DMakefile7 .PATH: ${LLVM_SRCDIR}/lib/ExecutionEngine
10 ExecutionEngine.cpp \
/netbsd-src/external/apache2/llvm/lib/libLLVMRuntimeDyld/
H A DMakefile7 .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 DCMakeLists.txt31 ${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 DBUILD.gn9 "//llvm/lib/ExecutionEngine",
10 "//llvm/lib/ExecutionEngine/MCJIT",
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A Dtoy.cpp661 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()

12345