Home
last modified time | relevance | path

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

1234

/external/llvm/bindings/go/llvm/
Dexecutionengine.go31 type ExecutionEngine struct { struct
92 func NewExecutionEngine(m Module) (ee ExecutionEngine, err error) {
103 func NewInterpreter(m Module) (ee ExecutionEngine, err error) {
120 func NewMCJITCompiler(m Module, options MCJITCompilerOptions) (ee ExecutionEngine, err error) {
131 func (ee ExecutionEngine) Dispose() { C.LLVMDisposeExecutionEngine(ee.C) } argument
132 func (ee ExecutionEngine) RunStaticConstructors() { C.LLVMRunStaticConstructors(ee.C) } argument
133 func (ee ExecutionEngine) RunStaticDestructors() { C.LLVMRunStaticDestructors(ee.C) } argument
135 func (ee ExecutionEngine) RunFunction(f Value, args []GenericValue) (g GenericValue) { argument
146 func (ee ExecutionEngine) FreeMachineCodeForFunction(f Value) { argument
149 func (ee ExecutionEngine) AddModule(m Module) { C.LLVMAddModule(ee.C, m.C) } argument
[all …]
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp48 ExecutionEngine *(*ExecutionEngine::MCJITCtor)(
54 ExecutionEngine *(*ExecutionEngine::OrcMCJITReplacementCtor)(
59 ExecutionEngine *(*ExecutionEngine::InterpCtor)(std::unique_ptr<Module> M,
64 void ExecutionEngine::Init(std::unique_ptr<Module> M) { in Init()
81 ExecutionEngine::ExecutionEngine(std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
86 ExecutionEngine::ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
91 ExecutionEngine::~ExecutionEngine() { in ~ExecutionEngine()
126 char *ExecutionEngine::getMemoryForGV(const GlobalVariable *GV) { in getMemoryForGV()
130 void ExecutionEngine::addObjectFile(std::unique_ptr<object::ObjectFile> O) { in addObjectFile()
135 ExecutionEngine::addObjectFile(object::OwningBinary<object::ObjectFile> O) { in addObjectFile()
[all …]
DCMakeLists.txt4 ExecutionEngine.cpp
11 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/LLVMBuild.txt ----------------------*- Conf -*--===;
23 name = ExecutionEngine
DExecutionEngineBindings.cpp109 if (ExecutionEngine *EE = builder.create()){ in LLVMCreateExecutionEngineForModule()
124 if (ExecutionEngine *Interp = builder.create()) { in LLVMCreateInterpreterForModule()
141 if (ExecutionEngine *JIT = builder.create()) { in LLVMCreateJITCompilerForModule()
205 if (ExecutionEngine *JIT = builder.create()) { in LLVMCreateMCJITCompilerForModule()
/external/llvm/include/llvm/ExecutionEngine/
DExecutionEngine.h41 class ExecutionEngine; variable
98 class ExecutionEngine {
137 static ExecutionEngine *(*MCJITCtor)(
144 static ExecutionEngine *(*OrcMCJITReplacementCtor)(
150 static ExecutionEngine *(*InterpCtor)(std::unique_ptr<Module> M,
170 virtual ~ExecutionEngine();
484 ExecutionEngine(const DataLayout DL) : DL(std::move(DL)){} in ExecutionEngine() function
485 explicit ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M);
486 explicit ExecutionEngine(std::unique_ptr<Module> M);
637 ExecutionEngine *create() { in create()
[all …]
DRTDyldMemoryManager.h25 class ExecutionEngine; variable
43 virtual void notifyObjectLoaded(ExecutionEngine *EE, in notifyObjectLoaded()
/external/llvm/lib/ExecutionEngine/OProfileJIT/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt ----------*- Conf -*--===;
23 parent = ExecutionEngine
24 required_libraries = Support Object ExecutionEngine
/external/llvm/lib/ExecutionEngine/Interpreter/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/Interpreter/LLVMBuild.txt ----------*- Conf -*--===;
21 parent = ExecutionEngine
22 required_libraries = CodeGen Core ExecutionEngine Support
DInterpreter.cpp35 ExecutionEngine *Interpreter::create(std::unique_ptr<Module> M, in create()
52 : ExecutionEngine(std::move(M)) { in Interpreter()
/external/llvm/lib/ExecutionEngine/IntelJITEvents/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/JITProfileAmplifier/LLVMBuild.txt --*- Conf -*--===;
23 parent = ExecutionEngine
24 required_libraries = Core DebugInfoDWARF Support Object ExecutionEngine
/external/llvm/lib/ExecutionEngine/Orc/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/MCJIT/LLVMBuild.txt ----------------*- Conf -*--===;
21 parent = ExecutionEngine
22 required_libraries = Core ExecutionEngine Object RuntimeDyld Support TransformUtils
DOrcMCJITReplacement.h27 class OrcMCJITReplacement : public ExecutionEngine {
77 void notifyObjectLoaded(ExecutionEngine *EE, in notifyObjectLoaded()
125 static ExecutionEngine *
143 : ExecutionEngine(TM->createDataLayout()), TM(std::move(TM)), in OrcMCJITReplacement()
/external/llvm/lib/ExecutionEngine/MCJIT/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/MCJIT/LLVMBuild.txt ----------------*- Conf -*--===;
21 parent = ExecutionEngine
22 required_libraries = Core ExecutionEngine Object RuntimeDyld Support Target
/external/llvm/
DAndroid.mk24 lib/ExecutionEngine \
25 lib/ExecutionEngine/RuntimeDyld \
26 lib/ExecutionEngine/MCJIT \
27 lib/ExecutionEngine/Orc \
28 lib/ExecutionEngine/Interpreter \
/external/llvm/include/llvm/
Dmodule.modulemap96 umbrella "ExecutionEngine"
99 // Exclude this; it's an optional component of the ExecutionEngine.
100 exclude header "ExecutionEngine/OProfileWrapper.h"
104 exclude header "ExecutionEngine/JIT.h"
105 exclude header "ExecutionEngine/MCJIT.h"
106 exclude header "ExecutionEngine/Interpreter.h"
107 exclude header "ExecutionEngine/OrcMCJITReplacement.h"
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt ----------*- Conf -*--===;
21 parent = ExecutionEngine
/external/llvm/examples/OCaml-Kaleidoscope/Chapter4/
Dtoy.ml25 let the_execution_engine = ExecutionEngine.create Codegen.the_module in
30 DataLayout.add (ExecutionEngine.target_data the_execution_engine) the_fpm;
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
Dtoy.ml25 let the_execution_engine = ExecutionEngine.create Codegen.the_module in
30 DataLayout.add (ExecutionEngine.target_data the_execution_engine) the_fpm;
/external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
Dtoy.ml25 let the_execution_engine = ExecutionEngine.create Codegen.the_module in
30 DataLayout.add (ExecutionEngine.target_data the_execution_engine) the_fpm;
/external/llvm/examples/OCaml-Kaleidoscope/Chapter7/
Dtoy.ml26 let the_execution_engine = ExecutionEngine.create Codegen.the_module in
31 DataLayout.add (ExecutionEngine.target_data the_execution_engine) the_fpm;
/external/llvm/docs/
DDebuggingJITedCode.rst124 …, F=0x1603020, ArgValues=...) at /home/ebenders_test/llvm_svn_rw/lib/ExecutionEngine/MCJIT/MCJIT.c…
125 …#6 0x0000000000dc8872 in llvm::ExecutionEngine::runFunctionAsMain (this=0x16151f0, Fn=0x1603020, …
126 at /home/ebenders_test/llvm_svn_rw/lib/ExecutionEngine/ExecutionEngine.cpp:397
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
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()
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp816 ExecutionEngine *compileModule(Module *M);
826 std::map<Module *, ExecutionEngine *> EngineMap;
876 std::map<Module*, ExecutionEngine*>::iterator mapIt = EngineMap.find(*it); in ~MCJITHelper()
933 ExecutionEngine *MCJITHelper::compileModule(Module *M) { in compileModule()
940 ExecutionEngine *EE = EngineBuilder(M) in compileModule()
1007 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it); in getPointerToFunction()
1013 ExecutionEngine *EE = compileModule(*it); in getPointerToFunction()
1039 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it); in getPointerToNamedFunction()
1045 ExecutionEngine *EE = compileModule(*it); in getPointerToNamedFunction()
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy.cpp748 ExecutionEngine *compileModule(Module *M);
759 std::map<Module *, ExecutionEngine *> EngineMap;
808 std::map<Module*, ExecutionEngine*>::iterator mapIt = EngineMap.find(*it); in ~MCJITHelper()
873 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it); in getPointerToFunction()
879 ExecutionEngine *EE = compileModule(*it); in getPointerToFunction()
893 ExecutionEngine *MCJITHelper::compileModule(Module *M) { in compileModule()
898 ExecutionEngine *NewEngine = EngineBuilder(M) in compileModule()
963 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it); in getPointerToNamedFunction()
969 ExecutionEngine *EE = compileModule(*it); in getPointerToNamedFunction()

1234