Home
last modified time | relevance | path

Searched refs:SysRoot (Results 1 – 25 of 55) sorted by relevance

123

/openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/
H A DHurd.cpp32 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 DLinux.cpp43 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 DWebAssembly.cpp33 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 DBareMetal.cpp102 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 DCrossWindows.cpp84 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 DHaiku.cpp27 getDriver().SysRoot + "/system/develop/headers/c++/v1"); in addLibCxxIncludePaths()
32 addLibStdCXXIncludePaths(getDriver().SysRoot + "/system/develop/headers/c++", in addLibStdCxxIncludePaths()
H A DOpenBSD.cpp128 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 DFreeBSD.cpp151 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 DFuchsia.cpp70 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 DMSP430.cpp136 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 DSolaris.cpp220 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 DCSKYToolChain.cpp109 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 DRISCVToolchain.cpp126 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 DNetBSD.cpp128 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 DAnanas.cpp64 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 DAIX.cpp275 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 DHexagon.cpp357 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 DMipsLinux.cpp70 if (!getDriver().SysRoot.empty()) in computeSysRoot()
71 return getDriver().SysRoot + SelectedMultilib.osSuffix(); in computeSysRoot()
H A DCloudABI.cpp42 if (!D.SysRoot.empty()) in ConstructJob()
43 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
H A DGnu.cpp427 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 DMinGW.cpp115 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 DSerializablePathCollection.cpp40 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 DDependencyGraph.cpp31 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 DSerializablePathCollection.h49 SysRoot = 2, enumerator
87 std::string SysRoot; variable
99 llvm::StringRef SysRoot,
/openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/
H A DDWARFLinkerCompileUnit.cpp52 if (SysRoot.empty()) { in getSysRoot()
54 SysRoot = dwarf::toStringRef(CU.find(dwarf::DW_AT_LLVM_sysroot)).str(); in getSysRoot()
56 return SysRoot; in getSysRoot()

123