Lines Matching defs:ExecutionEngine
1 //===- ExecutionEngine.cpp - MLIR Execution engine and utils --------------===//
13 #include "mlir/ExecutionEngine/ExecutionEngine.h"
19 #include "llvm/ExecutionEngine/JITEventListener.h"
20 #include "llvm/ExecutionEngine/ObjectCache.h"
21 #include "llvm/ExecutionEngine/Orc/CompileUtils.h"
22 #include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"
23 #include "llvm/ExecutionEngine/Orc/IRCompileLayer.h"
24 #include "llvm/ExecutionEngine/Orc/IRTransformLayer.h"
25 #include "llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"
26 #include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"
101 void ExecutionEngine::dumpToObjectFile(StringRef filename) {
103 llvm::errs() << "cannot dump ExecutionEngine object code to file: "
123 void ExecutionEngine::registerSymbols(
131 void ExecutionEngine::setupTargetTripleAndDataLayout(Module *llvmModule,
203 ExecutionEngine::ExecutionEngine(bool enableObjectDump,
221 ExecutionEngine::~ExecutionEngine() {
232 Expected<std::unique_ptr<ExecutionEngine>>
233 ExecutionEngine::create(Operation *m, const ExecutionEngineOptions &options,
235 auto engine = std::make_unique<ExecutionEngine>(
331 // cf llvm/lib/ExecutionEngine/Orc/LLJIT.cpp LLJIT::createObjectLinkingLayer
414 ExecutionEngine::lookupPacked(StringRef name) const {
421 Expected<void *> ExecutionEngine::lookup(StringRef name) const {
425 // the JIT. If the Error outlives the ExecutionEngine, it would want have a
443 Error ExecutionEngine::invokePacked(StringRef name,