Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHaiku.cpp48 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 DHurd.cpp32 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 DManagarm.cpp28 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 DCygwin.cpp27 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 DLinux.cpp42 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 DOHOS.cpp120 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 DWebAssembly.cpp32 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 DNetBSD.cpp128 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 DCrossWindows.cpp84 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 DDragonFly.cpp66 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 DOpenBSD.cpp132 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 DFreeBSD.cpp150 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 DMSP430.cpp135 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 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 DFuchsia.cpp71 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 DBareMetal.cpp120 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 DSolaris.cpp325 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 DGnu.cpp318 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 DHexagon.cpp358 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 DDependencyGraph.cpp31 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 DUtils.h41 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 DDWARFLinkerCompileUnit.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinkerCompileUnit.cpp58 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 DDWARFLinkerUnit.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerUnit.h47 StringRef getSysRoot() { return SysRoot; } in getSysRoot()
181 std::string SysRoot; variable

123