| /llvm-project-15.0.7/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 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() 106 Generic_GCC::AddMultiarchPaths(D, SysRoot, OSLibDir, Paths); in Hurd() 113 if (StringRef(D.Dir).startswith(SysRoot)) in Hurd() 116 addPathIfExists(D, SysRoot + "/lib", Paths); in Hurd() 117 addPathIfExists(D, SysRoot + "/usr/lib", Paths); in Hurd() [all …]
|
| H A D | Linux.cpp | 100 if (D.getVFS().exists(concat(SysRoot, "/lib", MT))) in getMultiarchTriple() 111 if (D.getVFS().exists(concat(SysRoot, "/lib", MT))) in getMultiarchTriple() 186 std::string SysRoot = computeSysRoot(); in Linux() local 229 SysRoot = SysRoot + SelectedMultilib.osSuffix(); in Linux() 231 if ((IsMips || IsCSKY) && !SysRoot.empty()) in Linux() 232 ExtraOpts.push_back("--sysroot=" + SysRoot); in Linux() 288 concat(SysRoot, "/usr/lib", MultiarchTriple, in Linux() 313 if (StringRef(D.Dir).startswith(SysRoot) && in Linux() 352 if (!getDriver().SysRoot.empty()) in computeSysRoot() 353 return getDriver().SysRoot; in computeSysRoot() [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() 418 getMultiarchTriple(D, getTriple(), D.SysRoot); in AddClangSystemIncludeArgs() 473 std::string SysRoot = computeSysRoot(); in addLibCxxIncludePaths() local 474 std::string LibPath = SysRoot + "/include"; in addLibCxxIncludePaths() 476 getMultiarchTriple(D, getTriple(), SysRoot); in addLibCxxIncludePaths() 501 std::string SysRoot = computeSysRoot(); in addLibStdCXXIncludePaths() local 502 std::string LibPath = SysRoot + "/include"; in addLibStdCXXIncludePaths() [all …]
|
| H A D | CrossWindows.cpp | 84 if (!D.SysRoot.empty()) in ConstructJob() 85 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 238 const std::string &SysRoot = D.SysRoot; in AddClangSystemIncludeArgs() local 250 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 257 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include"); in AddClangSystemIncludeArgs() 263 const std::string &SysRoot = getDriver().SysRoot; in AddClangCXXStdlibIncludeArgs() local 270 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include/c++/v1"); in AddClangCXXStdlibIncludeArgs()
|
| 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() 192 if (!getDriver().SysRoot.empty()) in computeSysRoot() 193 return getDriver().SysRoot + SelectedMultilib.osSuffix(); in computeSysRoot() 236 std::string SysRoot(computeSysRoot()); in AddClangCXXStdlibIncludeArgs() local 237 if (SysRoot.empty()) in AddClangCXXStdlibIncludeArgs() 242 SmallString<128> Dir(SysRoot); in AddClangCXXStdlibIncludeArgs() 248 SmallString<128> Dir(SysRoot); in AddClangCXXStdlibIncludeArgs()
|
| H A D | OpenBSD.cpp | 128 if (!D.SysRoot.empty()) in ConstructJob() 129 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 287 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in OpenBSD() 314 llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : ""; in AddClangSystemIncludeArgs() 321 concat(D.SysRoot, "/usr/include")); in AddClangSystemIncludeArgs() 327 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths() 344 SmallString<128> Path(getDriver().SysRoot); in getCompilerRT()
|
| 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 | Fuchsia.cpp | 70 if (!D.SysRoot.empty()) in ConstructJob() 71 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 200 if (!D.SysRoot.empty()) { in Fuchsia() 201 SmallString<128> P(D.SysRoot); in Fuchsia() 363 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 369 if (!D.SysRoot.empty()) { in AddClangSystemIncludeArgs() 370 SmallString<128> P(D.SysRoot); in AddClangSystemIncludeArgs()
|
| H A D | Solaris.cpp | 218 if (StringRef(D.Dir).startswith(D.SysRoot)) in Solaris() 221 addPathIfExists(D, D.SysRoot + "/usr/lib" + LibSuffix, Paths); in Solaris() 254 addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/local/include"); in AddClangSystemIncludeArgs() 272 llvm::sys::path::is_absolute(dir) ? "" : StringRef(D.SysRoot); in AddClangSystemIncludeArgs() 289 addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/include"); 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 | 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 | 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 | FreeBSD.cpp | 159 if (!D.SysRoot.empty()) in ConstructJob() 160 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 392 D.getVFS().exists(concat(getDriver().SysRoot, "/usr/lib32/crt1.o"))) in FreeBSD() 393 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib32")); in FreeBSD() 395 getFilePaths().push_back(concat(getDriver().SysRoot, "/usr/lib")); in FreeBSD() 414 concat(getDriver().SysRoot, "/usr/include/c++/v1")); in addLibCxxIncludePaths() 420 addLibStdCXXIncludePaths(concat(getDriver().SysRoot, "/usr/include/c++/4.2"), in addLibStdCxxIncludePaths()
|
| H A D | Hexagon.cpp | 356 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crt1.o")); in constructHexagonLinkArgs() 359 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crti.o")); in constructHexagonLinkArgs() 362 Args.MakeArgString(StringRef("-L") + D.SysRoot + "/usr/lib")); in constructHexagonLinkArgs() 540 SmallString<128> Dir(getDriver().SysRoot); in getCompilerRTPath() 702 const bool HasSysRoot = !D.SysRoot.empty(); in AddClangSystemIncludeArgs() 704 SmallString<128> P(D.SysRoot); in AddClangSystemIncludeArgs() 731 if (!D.SysRoot.empty() && getTriple().isMusl()) in addLibCxxIncludePaths() 732 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 | NetBSD.cpp | 127 if (!D.SysRoot.empty()) in ConstructJob() 128 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob() 444 getDriver().SysRoot + "/usr/include/c++/v1", in addLibCxxIncludePaths() 446 getDriver().SysRoot + "/usr/include/c++", in addLibCxxIncludePaths() 461 addLibStdCXXIncludePaths(getDriver().SysRoot + "/usr/include/g++", "", "", in addLibStdCxxIncludePaths()
|
| H A D | AIX.cpp | 202 getLibraryPaths().push_back(getDriver().SysRoot + "/usr/lib"); in AIX() 211 if (!getDriver().SysRoot.empty()) in GetHeaderSysroot() 212 return getDriver().SysRoot; in GetHeaderSysroot()
|
| 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 | 421 if (!D.SysRoot.empty()) in ConstructJob() 1966 if (!SysRoot.empty()) in getGCCToolchainDir() 2006 if (!D.SysRoot.empty()) { in init() 2007 Prefixes.push_back(D.SysRoot); in init() 2016 if (D.SysRoot.empty()) { in init() 2108 StringRef SysRoot) { in AddDefaultGCCPrefixes() argument 2116 std::string PrefixDir = concat(SysRoot, "/usr/gcc"); in AddDefaultGCCPrefixes() 2160 Prefixes.push_back(concat(SysRoot, "/usr")); in AddDefaultGCCPrefixes() 2955 if (StringRef(LibPath).startswith(SysRoot)) in AddMultilibPaths() 3015 std::string SysRoot = computeSysRoot(); in addLibCxxIncludePaths() local [all …]
|
| H A D | Gnu.h | 262 StringRef SysRoot); 323 void AddMultilibPaths(const Driver &D, const std::string &SysRoot, 327 void AddMultiarchPaths(const Driver &D, const std::string &SysRoot,
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | DependencyGraph.cpp | 31 std::string SysRoot; member in __anon9fa6c20a0111::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() 119 if (FileName.startswith(SysRoot)) in OutputGraphFile() 120 FileName = FileName.substr(SysRoot.size()); in OutputGraphFile()
|
| /llvm-project-15.0.7/clang/include/clang/IndexSerialization/ |
| H A D | SerializablePathCollection.h | 50 SysRoot = 2, enumerator 88 std::string SysRoot; variable 100 llvm::StringRef SysRoot,
|
| /llvm-project-15.0.7/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinkerCompileUnit.cpp | 33 if (SysRoot.empty()) { in getSysRoot() 35 SysRoot = dwarf::toStringRef(CU.find(dwarf::DW_AT_LLVM_sysroot)).str(); in getSysRoot() 37 return SysRoot; in getSysRoot()
|