Commit 557a0ea8 authored by Lang Hames's avatar Lang Hames
Browse files

[mlir] Update JitRunner, ExecutionEngine after LLVM commit 8b1771bd.

LLVM commit 8b1771bd replaced JITEvaluatedSymbol with ExecutorSymbolDef.
parent 4bdc9d9b
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -104,7 +104,8 @@ extern "C" void mlirExecutionEngineRegisterSymbol(MlirExecutionEngine jit,
  unwrap(jit)->registerSymbols([&](llvm::orc::MangleAndInterner interner) {
    llvm::orc::SymbolMap symbolMap;
    symbolMap[interner(unwrap(name))] =
        llvm::JITEvaluatedSymbol::fromPointer(sym);
        { llvm::orc::ExecutorAddr::fromPtr(sym),
          llvm::JITSymbolFlags::Exported };
    return symbolMap;
  });
}
+2 −1
Original line number Diff line number Diff line
@@ -220,7 +220,8 @@ static Error compileAndExecute(Options &options, Operation *module,
                                             : llvm::orc::SymbolMap();
    for (auto &exportSymbol : exportSymbols)
      symbolMap[interner(exportSymbol.getKey())] =
          llvm::JITEvaluatedSymbol::fromPointer(exportSymbol.getValue());
          { llvm::orc::ExecutorAddr::fromPtr(exportSymbol.getValue()),
            llvm::JITSymbolFlags::Exported };
    return symbolMap;
  };