| /openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/ |
| H A D | Hurd.cpp | 32 StringRef SysRoot) const { in getMultiarchTriple() 38 if (D.getVFS().exists(SysRoot + "/lib/i386-gnu")) in getMultiarchTriple() 69 std::string SysRoot = computeSysRoot(); in Hurd() local 82 const std::string MultiarchTriple = getMultiarchTriple(D, Triple, SysRoot); in Hurd() 88 Generic_GCC::AddMultilibPaths(D, SysRoot, OSLibDir, MultiarchTriple, Paths); in Hurd() 95 if (StringRef(D.Dir).startswith(SysRoot)) { in Hurd() 100 addPathIfExists(D, SysRoot + "/lib/" + MultiarchTriple, Paths); in Hurd() 101 addPathIfExists(D, SysRoot + "/lib/../" + OSLibDir, Paths); in Hurd() 103 addPathIfExists(D, SysRoot + "/usr/lib/" + MultiarchTriple, Paths); in Hurd() 104 addPathIfExists(D, SysRoot + "/usr/lib/../" + OSLibDir, Paths); in Hurd() [all …]
|
| H A D | Linux.cpp | 43 StringRef SysRoot) const { in getMultiarchTriple() 101 if (D.getVFS().exists(concat(SysRoot, "/lib", MT))) in getMultiarchTriple() 103 if (D.getVFS().exists(concat(SysRoot, "/lib/mips64-linux-gnu"))) in getMultiarchTriple() 112 if (D.getVFS().exists(concat(SysRoot, "/lib", MT))) in getMultiarchTriple() 114 if (D.getVFS().exists(concat(SysRoot, "/lib/mips64el-linux-gnu"))) in getMultiarchTriple() 119 if (D.getVFS().exists(concat(SysRoot, "/lib/powerpc-linux-gnuspe"))) in getMultiarchTriple() 187 std::string SysRoot = computeSysRoot(); in Linux() local 230 SysRoot = SysRoot + SelectedMultilib.osSuffix(); in Linux() 232 if ((IsMips || IsCSKY) && !SysRoot.empty()) in Linux() 233 ExtraOpts.push_back("--sysroot=" + SysRoot); in Linux() [all …]
|
| H A D | WebAssembly.cpp | 33 StringRef SysRoot) const { in getMultiarchTriple() 177 auto SysRoot = getDriver().SysRoot; in WebAssembly() local 183 getFilePaths().push_back(SysRoot + "/lib"); in WebAssembly() 186 getMultiarchTriple(getDriver(), Triple, SysRoot); in WebAssembly() 191 auto Dir = AppendLTOLibDir(SysRoot + "/lib/" + MultiarchTriple); in WebAssembly() 194 getFilePaths().push_back(SysRoot + "/lib/" + MultiarchTriple); in WebAssembly() 410 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 418 getMultiarchTriple(D, getTriple(), D.SysRoot); in AddClangSystemIncludeArgs() 419 addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include/" + MultiarchTriple); in AddClangSystemIncludeArgs() 421 addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include"); in AddClangSystemIncludeArgs() [all …]
|
| H A D | BareMetal.cpp | 102 SmallString<128> SysRoot(computeSysRoot()); in BareMetal() local 103 if (!SysRoot.empty()) { in BareMetal() 104 llvm::sys::path::append(SysRoot, "lib"); in BareMetal() 105 getFilePaths().push_back(std::string(SysRoot)); in BareMetal() 106 getLibraryPaths().push_back(std::string(SysRoot)); in BareMetal() 177 if (!getDriver().SysRoot.empty()) in computeSysRoot() 178 return getDriver().SysRoot + SelectedMultilib.osSuffix(); in computeSysRoot() 222 std::string SysRoot(computeSysRoot()); in AddClangCXXStdlibIncludeArgs() local 223 if (SysRoot.empty()) in AddClangCXXStdlibIncludeArgs() 229 SmallString<128> TargetDir(SysRoot); in AddClangCXXStdlibIncludeArgs() [all …]
|
| H A D | CrossWindows.cpp | 84 if (!D.SysRoot.empty()) in ConstructJob() 85 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 239 const std::string &SysRoot = D.SysRoot; in AddClangSystemIncludeArgs() local 251 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 258 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include"); in AddClangSystemIncludeArgs() 264 const std::string &SysRoot = getDriver().SysRoot; in AddClangCXXStdlibIncludeArgs() local 271 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include/c++/v1"); in AddClangCXXStdlibIncludeArgs()
|
| H A D | Haiku.cpp | 27 getDriver().SysRoot + "/system/develop/headers/c++/v1"); in addLibCxxIncludePaths() 32 addLibStdCXXIncludePaths(getDriver().SysRoot + "/system/develop/headers/c++", in addLibStdCxxIncludePaths()
|
| H A D | OpenBSD.cpp | 128 if (!D.SysRoot.empty()) in ConstructJob() 129 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 291 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in OpenBSD() 318 llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : ""; in AddClangSystemIncludeArgs() 325 concat(D.SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 331 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths() 348 SmallString<128> Path(getDriver().SysRoot); in getCompilerRT()
|
| H A D | FreeBSD.cpp | 151 if (!D.SysRoot.empty()) in ConstructJob() 152 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 382 D.getVFS().exists(concat(getDriver().SysRoot, "/usr/lib32/crt1.o"))) in FreeBSD() 383 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib32")); in FreeBSD() 385 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in FreeBSD() 419 llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : ""; in AddClangSystemIncludeArgs() 426 concat(D.SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 432 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths()
|
| H A D | Fuchsia.cpp | 70 if (!D.SysRoot.empty()) in ConstructJob() 71 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 202 if (!D.SysRoot.empty()) { in Fuchsia() 203 SmallString<128> P(D.SysRoot); in Fuchsia() 365 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 371 if (!D.SysRoot.empty()) { in AddClangSystemIncludeArgs() 372 SmallString<128> P(D.SysRoot); in AddClangSystemIncludeArgs()
|
| H A D | MSP430.cpp | 136 if (!getDriver().SysRoot.empty()) in computeSysRoot() 137 return getDriver().SysRoot; in computeSysRoot() 240 static void AddImplicitLinkerScript(const std::string SysRoot, in AddImplicitLinkerScript() argument 255 SmallString<128> MCULinkerScriptPath(SysRoot); in AddImplicitLinkerScript() 303 AddImplicitLinkerScript(D.SysRoot, Args, CmdArgs); in ConstructJob()
|
| H A D | Solaris.cpp | 220 if (StringRef(D.Dir).startswith(D.SysRoot)) in Solaris() 223 addPathIfExists(D, D.SysRoot + "/usr/lib" + LibSuffix, Paths); in Solaris() 256 addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 274 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 291 addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/include"); in AddClangSystemIncludeArgs()
|
| H A D | CSKYToolChain.cpp | 109 if (!getDriver().SysRoot.empty()) in computeSysRoot() 110 return getDriver().SysRoot; in computeSysRoot() 139 if (!D.SysRoot.empty()) in ConstructJob() 140 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
|
| H A D | RISCVToolchain.cpp | 126 if (!getDriver().SysRoot.empty()) in computeSysRoot() 127 return getDriver().SysRoot; in computeSysRoot() 156 if (!D.SysRoot.empty()) in ConstructJob() 157 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
|
| H A D | NetBSD.cpp | 128 if (!D.SysRoot.empty()) in ConstructJob() 129 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 463 llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : ""; in AddClangSystemIncludeArgs() 470 concat(D.SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 479 getDriver().SysRoot + "/usr/include/c++/v1", in addLibCxxIncludePaths() 481 getDriver().SysRoot + "/usr/include/c++", in addLibCxxIncludePaths() 496 addLibStdCXXIncludePaths(getDriver().SysRoot + "/usr/include/g++", "", "", in addLibStdCxxIncludePaths()
|
| H A D | Ananas.cpp | 64 if (!D.SysRoot.empty()) in ConstructJob() 65 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 141 getFilePaths().push_back(getDriver().SysRoot + "/usr/lib"); in Ananas()
|
| H A D | AIX.cpp | 275 CmdArgs.push_back(Args.MakeArgString((llvm::Twine("-L") + D.SysRoot) + in ConstructJob() 277 CmdArgs.push_back(Args.MakeArgString((llvm::Twine("-L") + D.SysRoot) + in ConstructJob() 292 getLibraryPaths().push_back(getDriver().SysRoot + "/usr/lib"); in AIX() 301 if (!getDriver().SysRoot.empty()) in GetHeaderSysroot() 302 return getDriver().SysRoot; in GetHeaderSysroot()
|
| H A D | Hexagon.cpp | 357 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crt1.o")); in constructHexagonLinkArgs() 360 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crti.o")); in constructHexagonLinkArgs() 363 Args.MakeArgString(StringRef("-L") + D.SysRoot + "/usr/lib")); in constructHexagonLinkArgs() 541 SmallString<128> Dir(getDriver().SysRoot); in getCompilerRTPath() 703 const bool HasSysRoot = !D.SysRoot.empty(); in AddClangSystemIncludeArgs() 705 SmallString<128> P(D.SysRoot); in AddClangSystemIncludeArgs() 732 if (!D.SysRoot.empty() && getTriple().isMusl()) in addLibCxxIncludePaths() 733 addLibStdCXXIncludePaths(D.SysRoot + "/usr/include/c++/v1", "", "", in addLibCxxIncludePaths()
|
| H A D | MipsLinux.cpp | 70 if (!getDriver().SysRoot.empty()) in computeSysRoot() 71 return getDriver().SysRoot + SelectedMultilib.osSuffix(); in computeSysRoot()
|
| H A D | CloudABI.cpp | 42 if (!D.SysRoot.empty()) in ConstructJob() 43 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
|
| H A D | Gnu.cpp | 427 if (!D.SysRoot.empty()) in ConstructJob() 428 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 1976 llvm::StringRef SysRoot) { in getGCCToolchainDir() argument 1984 if (!SysRoot.empty()) in getGCCToolchainDir() 2038 StringRef GCCToolchainDir = getGCCToolchainDir(Args, D.SysRoot); in init() 2046 if (!D.SysRoot.empty()) { in init() 2047 Prefixes.push_back(D.SysRoot); in init() 2048 AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot); in init() 2056 if (D.SysRoot.empty()) { in init() 2058 AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot); in init() [all …]
|
| H A D | MinGW.cpp | 115 if (!D.SysRoot.empty()) in ConstructJob() 116 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 475 if (getDriver().SysRoot.size()) in MinGW() 476 Base = getDriver().SysRoot; in MinGW() 514 getDriver().SysRoot.size()) in MinGW() 682 getDriver().SysRoot.size()) in AddClangSystemIncludeArgs() 764 if (D.SysRoot.size()) in testTriple()
|
| /openbsd-src/gnu/llvm/clang/lib/IndexSerialization/ |
| H A D | SerializablePathCollection.cpp | 40 StringRef CurrentWorkDir, StringRef SysRoot, llvm::StringRef OutputFile) in SerializablePathCollection() argument 42 SysRoot(llvm::sys::path::parent_path(SysRoot).empty() ? StringRef() in SerializablePathCollection() 43 : SysRoot), in SerializablePathCollection() 45 SysRootPath(Paths.addDirPath(SysRoot)), in SerializablePathCollection() 73 if (!SysRoot.empty() && Dir.startswith(SysRoot) && in tryStoreDirPath() 74 llvm::sys::path::is_separator(Dir[SysRoot.size()])) { in tryStoreDirPath() 75 Root = PathPool::RootDirKind::SysRoot; in tryStoreDirPath() 76 Dir = Dir.drop_front(SysRoot.size()); in tryStoreDirPath()
|
| /openbsd-src/gnu/llvm/clang/lib/Frontend/ |
| H A D | DependencyGraph.cpp | 31 std::string SysRoot; member in __anonb7b2ddd10111::DependencyGraphCallback 45 StringRef SysRoot) in DependencyGraphCallback() argument 46 : PP(_PP), OutputFile(OutputFile.str()), SysRoot(SysRoot.str()) { } in DependencyGraphCallback() 63 StringRef SysRoot) { in AttachDependencyGraphGen() argument 65 SysRoot)); in AttachDependencyGraphGen() 113 if (FileName.startswith(SysRoot)) in OutputGraphFile() 114 FileName = FileName.substr(SysRoot.size()); in OutputGraphFile()
|
| /openbsd-src/gnu/llvm/clang/include/clang/IndexSerialization/ |
| H A D | SerializablePathCollection.h | 49 SysRoot = 2, enumerator 87 std::string SysRoot; variable 99 llvm::StringRef SysRoot,
|
| /openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinkerCompileUnit.cpp | 52 if (SysRoot.empty()) { in getSysRoot() 54 SysRoot = dwarf::toStringRef(CU.find(dwarf::DW_AT_LLVM_sysroot)).str(); in getSysRoot() 56 return SysRoot; in getSysRoot()
|