[mlir] Update usage of createJITDylib to createBareJITDylib after LLVM change
authorRiver Riddle <riddleriver@gmail.com>
Thu, 20 Feb 2020 00:46:16 +0000 (16:46 -0800)
committerRiver Riddle <riddleriver@gmail.com>
Thu, 20 Feb 2020 01:31:04 +0000 (17:31 -0800)
A few tests are broken, but this allows for MLIR to build.

mlir/lib/ExecutionEngine/ExecutionEngine.cpp

index a81ce82..bfe9954 100644 (file)
@@ -234,7 +234,7 @@ Expected<std::unique_ptr<ExecutionEngine>> ExecutionEngine::create(
     auto dataLayout = deserModule->getDataLayout();
     llvm::orc::JITDylib *mainJD = session.getJITDylibByName("<main>");
     if (!mainJD)
-      mainJD = &session.createJITDylib("<main>");
+      mainJD = &session.createBareJITDylib("<main>");
 
     // Resolve symbols that are statically linked in the current process.
     mainJD->addGenerator(
@@ -248,7 +248,7 @@ Expected<std::unique_ptr<ExecutionEngine>> ExecutionEngine::create(
         errs() << "Fail to create MemoryBuffer for: " << libPath << "\n";
         continue;
       }
-      auto &JD = session.createJITDylib(std::string(libPath));
+      auto &JD = session.createBareJITDylib(std::string(libPath));
       auto loaded = DynamicLibrarySearchGenerator::Load(
           libPath.data(), dataLayout.getGlobalPrefix());
       if (!loaded) {