/llvm-project/bolt/lib/RuntimeLibs/ |
H A D | RuntimeLibrary.cpp | 32 SmallString<128> LibPath = llvm::sys::path::parent_path(Dir); in getLibPath() local 33 llvm::sys::path::append(LibPath, "lib" LLVM_LIBDIR_SUFFIX); in getLibPath() 34 if (!llvm::sys::fs::exists(LibPath)) { in getLibPath() 37 LibPath = llvm::sys::path::parent_path(llvm::sys::path::parent_path(Dir)); in getLibPath() 38 llvm::sys::path::append(LibPath, "lib" LLVM_LIBDIR_SUFFIX); in getLibPath() 40 llvm::sys::path::append(LibPath, LibFileName); in getLibPath() 41 return std::string(LibPath); in getLibPath() 45 SmallString<128> LibPath(CMAKE_INSTALL_FULL_LIBDIR); in getLibPath() 46 llvm::sys::path::append(LibPath, LibFileName); in getLibPath() 47 return std::string(LibPath); 48 loadLibrary(StringRef LibPath,BOLTLinker & Linker,BOLTLinker::SectionsMapper MapSections) loadLibrary() argument [all...] |
H A D | HugifyRuntimeLibrary.cpp | 66 std::string LibPath = getLibPath(ToolPath, opts::RuntimeHugifyLib); in link() local 67 loadLibrary(LibPath, Linker, MapSections); in link() 74 << LibPath << "\n"; in link()
|
H A D | InstrumentationRuntimeLibrary.cpp | 200 std::string LibPath = getLibPath(ToolPath, opts::RuntimeInstrumentationLib); in link() local 201 loadLibrary(LibPath, Linker, MapSections); in link() 210 << LibPath << "\n"; in link() 217 << LibPath << "\n"; in link()
|
/llvm-project/llvm/unittests/Passes/Plugins/ |
H A D | PluginsTest.cpp | 32 static std::string LibPath(const std::string Name = "TestPlugin") { in LibPath() function 48 auto PluginPath = LibPath(); in TEST() 74 auto DoublerPluginPath = LibPath("DoublerPlugin"); in TEST() 75 auto TestPluginPath = LibPath("TestPlugin"); in TEST()
|
/llvm-project/clang-tools-extra/clangd/xpc/test-client/ |
H A D | ClangdXPCTestClient.cpp | 50 std::string LibPath = getLibraryPath(); in main() local 51 void *dlHandle = dlopen(LibPath.c_str(), RTLD_LOCAL | RTLD_FIRST); in main() 53 llvm::errs() << "Failed to load framework from \'" << LibPath << "\'\n"; in main()
|
/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | WebAssembly.cpp | 553 std::string LibPath = SysRoot + "/include"; in buildLinker() 558 std::string Version = detectLibcxxVersion(LibPath); in addLibCxxIncludePaths() 564 std::string TargetDir = LibPath + "/" + MultiarchTriple + "/c++/" + Version; in addLibCxxIncludePaths() 569 addSystemInclude(DriverArgs, CC1Args, LibPath + "/c++/" + Version); in addLibCxxIncludePaths() 581 std::string LibPath = SysRoot + "/include"; in addLibStdCXXIncludePaths() 592 SmallString<128> Path(LibPath); in addLibStdCXXIncludePaths() 612 std::string TargetDir = LibPath + "/c++/" + Version + "/" + MultiarchTriple; in addLibStdCXXIncludePaths() 617 addSystemInclude(DriverArgs, CC1Args, LibPath + "/c++/" + Version); in addLibStdCXXIncludePaths() 619 addSystemInclude(DriverArgs, CC1Args, LibPath + "/c++/" + Version + "/backward"); in addLibStdCXXIncludePaths() 560 std::string LibPath = SysRoot + "/include"; addLibCxxIncludePaths() local 588 std::string LibPath = SysRoot + "/include"; addLibStdCXXIncludePaths() local
|
H A D | MSVC.cpp | 144 for (const auto &LibPath : Args.getAllArgValues(options::OPT_L)) in ConstructJob() 145 CmdArgs.push_back(Args.MakeArgString("-libpath:" + LibPath)); in ConstructJob() 160 for (const auto &LibPath : TC.getLibraryPaths()) { in ConstructJob() 161 if (TC.getVFS().exists(LibPath)) in ConstructJob() 162 CmdArgs.push_back(Args.MakeArgString("-libpath:" + LibPath)); in ConstructJob() 596 llvm::SmallString<128> LibPath(UniversalCRTSdkPath); in getMSVCVersionFromExe() 597 llvm::sys::path::append(LibPath, "Lib", UCRTVersion, "ucrt", ArchName); in getMSVCVersionFromExe() 599 Path = std::string(LibPath); in getMSVCVersionFromExe() 138 for (const auto &LibPath : Args.getAllArgValues(options::OPT_L)) ConstructJob() local 153 for (const auto &LibPath : TC.getLibraryPaths()) { ConstructJob() local 588 llvm::SmallString<128> LibPath(UniversalCRTSdkPath); getUniversalCRTLibraryPath() local
|
H A D | ROCm.h | 117 SmallString<0> LibPath; variable 212 StringRef getLibPath() const { return LibPath; } in getLibPath()
|
H A D | HIPSPV.cpp | 247 for (auto *LibPath : LibraryPaths) { in getDeviceLibs() local 248 SmallString<128> Path(LibPath); in getDeviceLibs()
|
H A D | Hexagon.cpp | 391 for (const auto &LibPath : LibPaths) in constructHexagonLinkArgs() 392 CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath)); in constructHexagonLinkArgs() 450 for (const auto &LibPath : LibPaths) in constructHexagonLinkArgs() 451 CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath)); in constructHexagonLinkArgs() 387 for (const auto &LibPath : LibPaths) constructHexagonLinkArgs() local 446 for (const auto &LibPath : LibPaths) constructHexagonLinkArgs() local
|
H A D | MinGW.cpp | 244 for (const auto &LibPath : TC.getLibraryPaths()) { in ConstructJob() 245 if (TC.getVFS().exists(LibPath)) in ConstructJob() 246 CmdArgs.push_back(Args.MakeArgString("-L" + LibPath)); in ConstructJob() 237 for (const auto &LibPath : TC.getLibraryPaths()) { ConstructJob() local
|
H A D | BareMetal.cpp | 486 for (const auto &LibPath : TC.getLibraryPaths()) in ConstructJob() 487 CmdArgs.push_back(Args.MakeArgString(llvm::Twine("-L", LibPath))); in ConstructJob() 495 for (const auto &LibPath : TC.getLibraryPaths()) ConstructJob() local
|
H A D | CommonArgs.cpp | 2657 std::optional<std::string> LibPath = in checkAMDGPUCodeObjectVersion() 2659 if (LibPath) { in checkAMDGPUCodeObjectVersion() 2662 llvm::SplitString(*LibPath, Frags, EnvPathSeparatorStr); in checkAMDGPUCodeObjectVersion() 2820 std::optional<std::string> LibPath = in addOutlineAtomicsArgs() 2822 if (LibPath) { in addOutlineAtomicsArgs() 2825 llvm::SplitString(*LibPath, Frags, EnvPathSeparatorStr); in addOutlineAtomicsArgs() 2831 for (const auto &LibPath : HostTC.getFilePaths()) in addOffloadCompressArgs() 2832 LibraryPaths.emplace_back(LibPath); in addOffloadCompressArgs() 2587 std::optional<std::string> LibPath = AddStaticDeviceLibs() local 2731 std::optional<std::string> LibPath = addOpenMPDeviceRTL() local 2742 for (const auto &LibPath : HostTC.getFilePaths()) addOpenMPDeviceRTL() local
|
H A D | Gnu.cpp | 3119 const std::string &LibPath = 3158 LibPath + "/../" + GCCTriple.str() + "/lib/../" + OSLibDir + in AddMultilibPaths() 3171 if (StringRef(LibPath).starts_with(SysRoot)) in AddMultilibPaths() 3172 addPathIfExists(D, LibPath + "/../" + OSLibDir, Paths); in AddMultilibPaths() 3181 const std::string &LibPath = in AddMultilibPaths() 3186 D, LibPath + "/../" + GCCTriple.str() + "/lib" + Multilib.osSuffix(), in AddMultilibPaths() 3198 std::string LibPath(GCCInstallation.getParentLibPath()); in AddMultilibPaths() 3200 Twine(LibPath) + "/../" + GCCTriple.str() + "/include"); in AddMultilibPaths() 3159 const std::string &LibPath = AddMultilibPaths() local 3221 const std::string &LibPath = AddMultiarchPaths() local 3238 std::string LibPath(GCCInstallation.getParentLibPath()); AddMultilibIncludeArgs() local
|
H A D | AMDGPU.cpp | 474 LibPath = InstallPath; in detectHIPRuntime() 475 llvm::sys::path::append(LibPath, "lib"); in detectHIPRuntime()
|
/llvm-project/llvm/unittests/Support/DynamicLibrary/ |
H A D | DynamicLibraryTest.cpp | 24 std::string LibPath(const std::string Name = "PipSqueak") { in LibPath() function 66 DynamicLibrary::getPermanentLibrary(LibPath().c_str(), &Err); in TEST() 119 DynamicLibrary::getPermanentLibrary(LibPath().c_str(), &Err); in TEST()
|
/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | COFFVCRuntimeSupport.cpp | 81 auto LoadLibrary = [&](SmallString<256> LibPath, StringRef LibName) -> Error { in loadVCRuntime() argument 82 sys::path::append(LibPath, LibName); in loadVCRuntime() 85 LibPath.c_str()); in loadVCRuntime()
|
/llvm-project/llvm/tools/llvm-jitlink/ |
H A D | llvm-jitlink.cpp | 1337 Expected<JITDylib *> Session::getOrLoadDynamicLibrary(StringRef LibPath) { in detectStubKind() 1338 auto It = DynLibJDs.find(LibPath); in detectStubKind() 1342 auto G = EPCDynamicLibrarySearchGenerator::Load(ES, LibPath.data()); 1345 auto JD = &ES.createBareJITDylib(LibPath.str()); in findStubInfo() 1348 DynLibJDs.emplace(LibPath.str(), JD); in findStubInfo() 1350 dbgs() << "Loaded dynamic library " << LibPath.data() << " for " << LibPath in findStubInfo() 1356 Error Session::loadAndLinkDynamicLibrary(JITDylib &JD, StringRef LibPath) { in findStubInfo() 1357 auto DL = getOrLoadDynamicLibrary(LibPath); in findStubInfo() 1362 dbgs() << "Linking dynamic library " << LibPath << " t in findStubInfo() 1183 getOrLoadDynamicLibrary(StringRef LibPath) getOrLoadDynamicLibrary() argument 1202 loadAndLinkDynamicLibrary(JITDylib & JD,StringRef LibPath) loadAndLinkDynamicLibrary() argument 1998 SmallVector<char, 256> LibPath; addLibraries() local [all...] |
H A D | llvm-jitlink.h | 102 Expected<orc::JITDylib *> getOrLoadDynamicLibrary(StringRef LibPath); 103 Error loadAndLinkDynamicLibrary(orc::JITDylib &JD, StringRef LibPath);
|
/llvm-project/llvm/tools/llvm-readtapi/ |
H A D | llvm-readtapi.cpp | 418 for (const auto &[LibPath, IsInput] : LibsToDelete) { in handleStubifyAction() 419 if (!IsInput && SymLinks.count(LibPath)) in handleStubifyAction() 422 if (auto EC = sys::fs::remove(LibPath)) in handleStubifyAction() 423 reportError(LibPath + " : " + EC.message()); in handleStubifyAction() 426 auto Dir = sys::path::parent_path(LibPath); in handleStubifyAction()
|
/llvm-project/bolt/include/bolt/RuntimeLibs/ |
H A D | RuntimeLibrary.h | 73 /// Load a static runtime library specified by \p LibPath. 74 static void loadLibrary(StringRef LibPath, BOLTLinker &Linker,
|
/llvm-project/llvm/lib/WindowsDriver/ |
H A D | MSVCPaths.cpp | 314 bool appendArchToWindowsSDKLibPath(int SDKMajor, SmallString<128> LibPath, in appendArchToWindowsSDKLibPath() argument 317 sys::path::append(LibPath, archToWindowsSDKArch(Arch)); in appendArchToWindowsSDKLibPath() 324 sys::path::append(LibPath, "x64"); in appendArchToWindowsSDKLibPath() 335 path = std::string(LibPath); in appendArchToWindowsSDKLibPath()
|
/llvm-project/llvm/include/llvm/WindowsDriver/ |
H A D | MSVCPaths.h | 47 bool appendArchToWindowsSDKLibPath(int SDKMajor, llvm::SmallString<128> LibPath,
|
/llvm-project/clang/lib/Driver/ |
H A D | ToolChain.cpp | 772 for (const auto &LibPath : getLibraryPaths()) { in getTargetSubDirPath() 773 SmallString<128> P(LibPath); in getTargetSubDirPath() 1406 for (const auto &LibPath : getFilePaths()) in separateMSVCFullVersion() 1407 if(LibPath.length() > 0) in separateMSVCFullVersion() 1408 CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath)); in separateMSVCFullVersion() 679 for (const auto &LibPath : getLibraryPaths()) { getCompilerRT() local 1304 for (const auto &LibPath : getFilePaths()) AddFilePathLibArgs() local
|
/llvm-project/clang/tools/clang-installapi/ |
H A D | Options.cpp | 521 for (const StringRef LibPath : DefaultLibraryPaths) { in processFrontendOptions() 523 sys::path::append(Path, LibPath); in processFrontendOptions() 539 for (const StringRef LibPath : DefaultLibraryPaths) { processFrontendOptions() local
|