Home
last modified time | relevance | path

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

1234

/external/llvm/bindings/go/llvm/
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 …]
/external/llvm/lib/ExecutionEngine/
DExecutionEngine.cpp48 ExecutionEngine *(*ExecutionEngine::MCJITCtor)(
54 ExecutionEngine *(*ExecutionEngine::OrcMCJITReplacementCtor)(
59 ExecutionEngine *(*ExecutionEngine::InterpCtor)(std::unique_ptr<Module> M,
64 ExecutionEngine::ExecutionEngine(std::unique_ptr<Module> M) in ExecutionEngine() function in ExecutionEngine
82 ExecutionEngine::~ExecutionEngine() { in ~ExecutionEngine()
117 char *ExecutionEngine::getMemoryForGV(const GlobalVariable *GV) { in getMemoryForGV()
121 void ExecutionEngine::addObjectFile(std::unique_ptr<object::ObjectFile> O) { in addObjectFile()
126 ExecutionEngine::addObjectFile(object::OwningBinary<object::ObjectFile> O) { in addObjectFile()
130 void ExecutionEngine::addArchive(object::OwningBinary<object::Archive> A) { in addArchive()
134 bool ExecutionEngine::removeModule(Module *M) { in removeModule()
[all …]
DCMakeLists.txt4 ExecutionEngine.cpp
11 ${LLVM_MAIN_INCLUDE_DIR}/llvm/ExecutionEngine
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/LLVMBuild.txt ----------------------*- Conf -*--===;
23 name = ExecutionEngine
DExecutionEngineBindings.cpp108 if (ExecutionEngine *EE = builder.create()){ in LLVMCreateExecutionEngineForModule()
123 if (ExecutionEngine *Interp = builder.create()) { in LLVMCreateInterpreterForModule()
140 if (ExecutionEngine *JIT = builder.create()) { in LLVMCreateJITCompilerForModule()
193 if (ExecutionEngine *JIT = builder.create()) { in LLVMCreateMCJITCompilerForModule()
/external/llvm/include/llvm/ExecutionEngine/
DExecutionEngine.h40 class ExecutionEngine; variable
95 class ExecutionEngine {
131 static ExecutionEngine *(*MCJITCtor)(
138 static ExecutionEngine *(*OrcMCJITReplacementCtor)(
144 static ExecutionEngine *(*InterpCtor)(std::unique_ptr<Module> M,
164 virtual ~ExecutionEngine();
473 ExecutionEngine() {} in ExecutionEngine() function
474 explicit ExecutionEngine(std::unique_ptr<Module> M);
622 ExecutionEngine *create() { in create()
626 ExecutionEngine *create(TargetMachine *TM);
[all …]
DRTDyldMemoryManager.h25 class ExecutionEngine; variable
43 virtual void notifyObjectLoaded(ExecutionEngine *EE, in notifyObjectLoaded()
/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)), TD(Modules.back().get()) { in Interpreter()
/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
/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.mk14 lib/ExecutionEngine \
15 lib/ExecutionEngine/RuntimeDyld \
16 lib/ExecutionEngine/MCJIT \
17 lib/ExecutionEngine/Orc \
18 lib/ExecutionEngine/Interpreter \
/external/llvm/include/llvm/
Dmodule.modulemap88 umbrella "ExecutionEngine"
91 // Exclude this; it's an optional component of the ExecutionEngine.
92 exclude header "ExecutionEngine/OProfileWrapper.h"
96 exclude header "ExecutionEngine/JIT.h"
97 exclude header "ExecutionEngine/MCJIT.h"
98 exclude header "ExecutionEngine/Interpreter.h"
99 exclude header "ExecutionEngine/OrcMCJITReplacement.h"
/external/llvm/lib/ExecutionEngine/OProfileJIT/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt ----------*- Conf -*--===;
23 parent = ExecutionEngine
/external/llvm/lib/ExecutionEngine/IntelJITEvents/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/JITProfileAmplifier/LLVMBuild.txt --*- Conf -*--===;
23 parent = ExecutionEngine
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DLLVMBuild.txt1 ;===- ./lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt ----------*- Conf -*--===;
21 parent = ExecutionEngine
/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/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/lldb/include/lldb/Expression/
DIRExecutionUnit.h37 class ExecutionEngine; variable
160 ReportAllocations (llvm::ExecutionEngine &engine);
480 std::unique_ptr<llvm::ExecutionEngine> m_execution_engine_ap;
/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/HowToUseJIT/
DCMakeLists.txt3 ExecutionEngine
/external/llvm/examples/Fibonacci/
DCMakeLists.txt3 ExecutionEngine

1234