| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | Haiku.cpp | 48 if (!D.SysRoot.empty()) in ConstructJob() 49 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 166 getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/lib")); in Haiku() 167 getFilePaths().push_back(concat(getDriver().SysRoot, "/boot/system/develop/lib")); in Haiku() 196 llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : ""; in AddClangSystemIncludeArgs() 202 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 204 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 206 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 208 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() 210 addSystemInclude(DriverArgs, CC1Args, concat(D.SysRoot, in AddClangSystemIncludeArgs() [all …]
|
| H A D | Hurd.cpp | 32 StringRef SysRoot) const { in getMultiarchTriple() 42 if (D.getVFS().exists(SysRoot + "/lib/i386-gnu")) in getMultiarchTriple() 77 std::string SysRoot = computeSysRoot(); in Hurd() local 90 const std::string MultiarchTriple = getMultiarchTriple(D, Triple, SysRoot); in Hurd() 96 Generic_GCC::AddMultilibPaths(D, SysRoot, OSLibDir, MultiarchTriple, Paths); in Hurd() 103 if (StringRef(D.Dir).starts_with(SysRoot)) { in Hurd() 108 addPathIfExists(D, SysRoot + "/lib/" + MultiarchTriple, Paths); in Hurd() 109 addPathIfExists(D, SysRoot + "/lib/../" + OSLibDir, Paths); in Hurd() 111 addPathIfExists(D, SysRoot + "/usr/lib/" + MultiarchTriple, Paths); in Hurd() 112 addPathIfExists(D, SysRoot + "/usr/lib/../" + OSLibDir, Paths); in Hurd() [all …]
|
| H A D | Managarm.cpp | 28 StringRef SysRoot) const { in getMultiarchTriple() 70 std::string SysRoot = computeSysRoot(); in Managarm() local 88 const std::string MultiarchTriple = getMultiarchTriple(D, Triple, SysRoot); in Managarm() 90 Generic_GCC::AddMultilibPaths(D, SysRoot, OSLibDir, MultiarchTriple, Paths); in Managarm() 92 addPathIfExists(D, concat(SysRoot, "/lib", MultiarchTriple), Paths); in Managarm() 93 addPathIfExists(D, concat(SysRoot, "/lib/..", OSLibDir), Paths); in Managarm() 94 addPathIfExists(D, concat(SysRoot, "/usr/lib", MultiarchTriple), Paths); in Managarm() 95 addPathIfExists(D, concat(SysRoot, "/usr", OSLibDir), Paths); in Managarm() 97 Generic_GCC::AddMultiarchPaths(D, SysRoot, OSLibDir, Paths); in Managarm() 99 addPathIfExists(D, concat(SysRoot, "/lib"), Paths); in Managarm() [all …]
|
| H A D | Cygwin.cpp | 27 std::string SysRoot = computeSysRoot(); in Cygwin() local 34 Generic_GCC::AddMultiarchPaths(D, SysRoot, "lib", Paths); in Cygwin() 41 if (StringRef(D.Dir).starts_with(SysRoot)) in Cygwin() 44 addPathIfExists(D, SysRoot + "/lib", Paths); in Cygwin() 45 addPathIfExists(D, SysRoot + "/usr/lib", Paths); in Cygwin() 46 addPathIfExists(D, SysRoot + "/usr/lib/w32api", Paths); in Cygwin() 59 std::string SysRoot = computeSysRoot(); in AddClangSystemIncludeArgs() local 65 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 83 llvm::sys::path::is_absolute(Dir) ? "" : StringRef(SysRoot); in AddClangSystemIncludeArgs() 98 D.getVFS().exists(SysRoot + "/usr/include/" + MultiarchIncludeDir)) in AddClangSystemIncludeArgs() [all …]
|
| H A D | Linux.cpp | 42 StringRef SysRoot) const { in getMultiarchTriple() 141 if (D.getVFS().exists(concat(SysRoot, "/lib", MT))) in getMultiarchTriple() 143 if (D.getVFS().exists(concat(SysRoot, "/lib/mips64-linux-gnu"))) in getMultiarchTriple() 150 if (D.getVFS().exists(concat(SysRoot, "/lib", MT))) in getMultiarchTriple() 152 if (D.getVFS().exists(concat(SysRoot, "/lib/mips64el-linux-gnu"))) in getMultiarchTriple() 157 if (D.getVFS().exists(concat(SysRoot, "/lib/powerpc-linux-gnuspe"))) in getMultiarchTriple() 218 std::string SysRoot = computeSysRoot(); in Linux() local 287 SysRoot = SysRoot + SelectedMultilibs.back().osSuffix(); in Linux() 289 if ((IsMips || IsCSKY) && !SysRoot.empty()) in Linux() 290 ExtraOpts.push_back("--sysroot=" + SysRoot); in Linux() [all …]
|
| H A D | OHOS.cpp | 120 StringRef SysRoot) const { in getMultiarchTriple() 134 std::string SysRoot = computeSysRoot(); in OHOS() local 160 std::string SysRootLibPath = makePath({SysRoot, "usr", "lib"}); in OHOS() 203 std::string SysRoot = computeSysRoot(); in AddClangSystemIncludeArgs() local 224 llvm::sys::path::is_absolute(dir) ? StringRef(SysRoot) : ""; in AddClangSystemIncludeArgs() 231 SysRoot + "/usr/include/" + in AddClangSystemIncludeArgs() 233 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/include"); in AddClangSystemIncludeArgs() 234 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include"); in AddClangSystemIncludeArgs() 275 std::string SysRoot = in computeSysRoot() local 276 !getDriver().SysRoot.empty() in computeSysRoot() [all …]
|
| H A D | WebAssembly.cpp | 32 StringRef SysRoot) const { in getMultiarchTriple() 249 auto SysRoot = getDriver().SysRoot; in WebAssembly() local 255 getFilePaths().push_back(SysRoot + "/lib"); in WebAssembly() 258 getMultiarchTriple(getDriver(), Triple, SysRoot); in WebAssembly() 263 auto Dir = AppendLTOLibDir(SysRoot + "/lib/" + MultiarchTriple); in WebAssembly() 266 getFilePaths().push_back(SysRoot + "/lib/" + MultiarchTriple); in WebAssembly() 496 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 504 getMultiarchTriple(D, getTriple(), D.SysRoot); in AddClangSystemIncludeArgs() 505 addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include/" + MultiarchTriple); in AddClangSystemIncludeArgs() 507 addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include"); in AddClangSystemIncludeArgs() [all …]
|
| H A D | NetBSD.cpp | 128 if (!D.SysRoot.empty()) in ConstructJob() 129 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 393 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/i386")); in NetBSD() 402 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/eabi")); in NetBSD() 406 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/eabihf")); in NetBSD() 409 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/oabi")); in NetBSD() 416 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/o32")); in NetBSD() 418 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/64")); in NetBSD() 421 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/powerpc")); in NetBSD() 424 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/sparc")); in NetBSD() [all …]
|
| H A D | CrossWindows.cpp | 84 if (!D.SysRoot.empty()) in ConstructJob() 85 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 240 const std::string &SysRoot = D.SysRoot; in AddClangSystemIncludeArgs() local 252 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 259 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include"); in AddClangSystemIncludeArgs() 265 const std::string &SysRoot = getDriver().SysRoot; in AddClangCXXStdlibIncludeArgs() local 272 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include/c++/v1"); in AddClangCXXStdlibIncludeArgs()
|
| H A D | DragonFly.cpp | 66 if (!D.SysRoot.empty()) in ConstructJob() 67 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 213 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in DragonFly() 214 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib/gcc80")); in DragonFly() 235 concat(D.SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 240 addLibStdCXXIncludePaths(concat(getDriver().SysRoot, "/usr/include/c++/8.0"), "", "", in addLibStdCxxIncludePaths()
|
| H A D | OpenBSD.cpp | 132 if (!D.SysRoot.empty()) in ConstructJob() 133 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 310 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in OpenBSD() 337 llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : ""; in AddClangSystemIncludeArgs() 344 concat(D.SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 350 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths() 367 SmallString<128> Path(getDriver().SysRoot); in getCompilerRT()
|
| H A D | FreeBSD.cpp | 150 if (!D.SysRoot.empty()) in ConstructJob() 151 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 396 D.getVFS().exists(concat(getDriver().SysRoot, "/usr/lib32/crt1.o"))) in FreeBSD() 397 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib32")); in FreeBSD() 399 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in FreeBSD() 426 llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : ""; in AddClangSystemIncludeArgs() 433 concat(D.SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 439 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths()
|
| H A D | MSP430.cpp | 135 if (!getDriver().SysRoot.empty()) in computeSysRoot() 136 return getDriver().SysRoot; in computeSysRoot() 239 static void AddImplicitLinkerScript(const std::string SysRoot, in AddImplicitLinkerScript() argument 254 SmallString<128> MCULinkerScriptPath(SysRoot); in AddImplicitLinkerScript() 301 AddImplicitLinkerScript(D.SysRoot, Args, CmdArgs); in ConstructJob()
|
| 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 | Fuchsia.cpp | 71 if (!D.SysRoot.empty()) in ConstructJob() 72 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 252 if (!D.SysRoot.empty()) { in Fuchsia() 253 SmallString<128> P(D.SysRoot); in Fuchsia() 399 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 405 if (!D.SysRoot.empty()) { in AddClangSystemIncludeArgs() 406 SmallString<128> P(D.SysRoot); in AddClangSystemIncludeArgs()
|
| H A D | BareMetal.cpp | 120 if (!D.SysRoot.empty()) in computeClangRuntimesSysRoot() 121 return D.SysRoot; in computeClangRuntimesSysRoot() 167 if (!SysRoot.empty()) in computeSysRoot() 168 return SysRoot; in computeSysRoot() 173 if (!D.SysRoot.empty()) in computeSysRoot() 174 return D.SysRoot; in computeSysRoot() 335 SysRoot = computeClangRuntimesSysRoot(D, /*IncludeTriple=*/false); in findMultilibs() 590 if (!D.SysRoot.empty()) in ConstructJob() 591 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
|
| H A D | Solaris.cpp | 325 if (StringRef(D.Dir).starts_with(D.SysRoot)) in Solaris() 328 addPathIfExists(D, D.SysRoot + "/usr/lib" + LibSuffix, Paths); in Solaris() 367 addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 385 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 402 addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/include"); in AddClangSystemIncludeArgs()
|
| H A D | Gnu.cpp | 318 if (!D.SysRoot.empty()) in ConstructJob() 319 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 2072 llvm::StringRef SysRoot) { in getGCCToolchainDir() argument 2080 if (!SysRoot.empty()) in getGCCToolchainDir() 2158 StringRef GCCToolchainDir = getGCCToolchainDir(Args, D.SysRoot); in init() 2166 if (!D.SysRoot.empty()) { in init() 2167 Prefixes.push_back(D.SysRoot); in init() 2168 AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot); in init() 2176 if (D.SysRoot.empty()) { in init() 2178 AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot); in init() [all …]
|
| H A D | Hexagon.cpp | 358 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crt1.o")); in constructHexagonLinkArgs() 361 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crti.o")); in constructHexagonLinkArgs() 364 Args.MakeArgString(StringRef("-L") + D.SysRoot + "/usr/lib")); in constructHexagonLinkArgs() 550 SmallString<128> Dir(getDriver().SysRoot); in getCompilerRTPath() 723 const bool HasSysRoot = !D.SysRoot.empty(); in AddClangSystemIncludeArgs() 725 SmallString<128> P(D.SysRoot); in AddClangSystemIncludeArgs() 751 if (!D.SysRoot.empty() && getTriple().isMusl()) in addLibCxxIncludePaths() 752 addLibStdCXXIncludePaths(D.SysRoot + "/usr/include/c++/v1", "", "", in addLibCxxIncludePaths()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | DependencyGraph.cpp | 31 std::string SysRoot; member in __anoncc7c34da0111::DependencyGraphCallback 45 StringRef SysRoot) in DependencyGraphCallback() argument 46 : PP(_PP), OutputFile(OutputFile.str()), SysRoot(SysRoot.str()) {} in DependencyGraphCallback() 68 StringRef SysRoot) { in AttachDependencyGraphGen() argument 70 SysRoot)); in AttachDependencyGraphGen() 136 FileName.consume_front(SysRoot); in OutputGraphFile()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
| H A D | Utils.h | 41 inline StringRef guessDeveloperDir(StringRef SysRoot) { in guessDeveloperDir() argument 43 auto it = sys::path::rbegin(SysRoot); in guessDeveloperDir() 44 auto end = sys::path::rend(SysRoot); in guessDeveloperDir() 61 return StringRef(SysRoot.data(), in guessDeveloperDir() 62 developerEnd - sys::path::rend(SysRoot) - 1); in guessDeveloperDir()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinkerCompileUnit.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinkerCompileUnit.cpp | 58 if (SysRoot.empty()) { in getSysRoot() 60 SysRoot = dwarf::toStringRef(CU.find(dwarf::DW_AT_LLVM_sysroot)).str(); in getSysRoot() 62 return SysRoot; in getSysRoot()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/ |
| H A D | DWARFLinkerUnit.h | |
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerUnit.h | 47 StringRef getSysRoot() { return SysRoot; } in getSysRoot() 181 std::string SysRoot; variable
|