Lines Matching defs:LibPath
1337 Expected<JITDylib *> Session::getOrLoadDynamicLibrary(StringRef LibPath) {
1338 auto It = DynLibJDs.find(LibPath);
1342 auto G = EPCDynamicLibrarySearchGenerator::Load(ES, LibPath.data());
1345 auto JD = &ES.createBareJITDylib(LibPath.str());
1348 DynLibJDs.emplace(LibPath.str(), JD);
1350 dbgs() << "Loaded dynamic library " << LibPath.data() << " for " << LibPath
1356 Error Session::loadAndLinkDynamicLibrary(JITDylib &JD, StringRef LibPath) {
1357 auto DL = getOrLoadDynamicLibrary(LibPath);
1362 dbgs() << "Linking dynamic library " << LibPath << " to " << JD.getName()
2261 SmallVector<char, 256> LibPath;
2262 LibPath.reserve(SearchPath.size() + strlen("lib") + LL.LibName.size() +
2264 llvm::copy(SearchPath, std::back_inserter(LibPath));
2266 sys::path::append(LibPath, "lib" + LL.LibName + LibExt);
2268 sys::path::append(LibPath, LL.LibName + LibExt);
2269 LibPath.push_back('\0');
2272 if (sys::fs::get_file_type(LibPath.data()) !=
2278 if (auto EC = identify_magic(LibPath, Magic)) {
2281 dbgs() << "Library search found \"" << LibPath
2295 if (auto Err = S.loadAndLinkDynamicLibrary(JD, LibPath.data()))
2301 auto G = AddArchive(JD, LibPath.data(), LL);
2306 dbgs() << "Adding generator for static library " << LibPath.data()
2314 dbgs() << "Library search found \"" << LibPath