reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Driver/Compilation.cpp
  277   return getDriver().SysRoot;
tools/clang/lib/Driver/Driver.cpp
 1066     SysRoot = A->getValue();
 4560       SmallString<128> P(Dir[0] == '=' ? SysRoot + Dir.substr(1) : Dir);
tools/clang/lib/Driver/ToolChains/AIX.cpp
   99   getFilePaths().push_back(getDriver().SysRoot + "/usr/lib");
tools/clang/lib/Driver/ToolChains/Ananas.cpp
   62   if (!D.SysRoot.empty())
   63     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  133   getFilePaths().push_back(getDriver().SysRoot + "/usr/lib");
tools/clang/lib/Driver/ToolChains/BareMetal.cpp
   85     SmallString<128> Dir(getDriver().SysRoot);
  104   StringRef SysRoot = getDriver().SysRoot;
tools/clang/lib/Driver/ToolChains/Clang.cpp
 1945   if (!D.SysRoot.empty() && !Args.hasArg(options::OPT__sysroot_EQ)) {
 1947     Buf += D.SysRoot;
tools/clang/lib/Driver/ToolChains/CloudABI.cpp
   42   if (!D.SysRoot.empty())
   43     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
   83   if (!D.SysRoot.empty())
   84     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  235   const std::string &SysRoot = D.SysRoot;
  260   const std::string &SysRoot = getDriver().SysRoot;
tools/clang/lib/Driver/ToolChains/Cuda.cpp
   90           D.SysRoot + "/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v" +
  114     Candidates.emplace_back(D.SysRoot + "/usr/local/cuda");
  116       Candidates.emplace_back(D.SysRoot + "/usr/local/cuda-" + Ver);
  121       Candidates.emplace_back(D.SysRoot + "/usr/lib/cuda");
tools/clang/lib/Driver/ToolChains/Darwin.cpp
 1823   if (!getDriver().SysRoot.empty())
 1824     return getDriver().SysRoot;
tools/clang/lib/Driver/ToolChains/DragonFly.cpp
   59   if (!D.SysRoot.empty())
   60     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp
  140   if (!D.SysRoot.empty())
  141     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  359       D.getVFS().exists(getDriver().SysRoot + "/usr/lib32/crt1.o"))
  360     getFilePaths().push_back(getDriver().SysRoot + "/usr/lib32");
  362     getFilePaths().push_back(getDriver().SysRoot + "/usr/lib");
  380   addLibStdCXXIncludePaths(getDriver().SysRoot, "/usr/include/c++/4.2", "", "",
tools/clang/lib/Driver/ToolChains/Fuchsia.cpp
   58   if (!D.SysRoot.empty())
   59     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  171   if (!D.SysRoot.empty()) {
  172     SmallString<128> P(D.SysRoot);
  289           llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : "";
  295   if (!D.SysRoot.empty()) {
  296     SmallString<128> P(D.SysRoot);
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  375   if (!D.SysRoot.empty())
  376     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
 1778   StringRef GCCToolchainDir = getGCCToolchainDir(Args, D.SysRoot);
 1786     if (!D.SysRoot.empty()) {
 1787       Prefixes.push_back(D.SysRoot);
 1788       AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot);
 1796     if (D.SysRoot.empty()) {
 1798       AddDefaultGCCPrefixes(TargetTriple, Prefixes, D.SysRoot);
 1806   if (GCCToolchainDir == "" || GCCToolchainDir == D.SysRoot + "/usr") {
 2436       D.getVFS().getBufferForFile(D.SysRoot + "/etc/env.d/gcc/config-" +
 2448           D.getVFS().getBufferForFile(D.SysRoot + "/etc/env.d/gcc/" +
 2482         std::string GentooPath = D.SysRoot + std::string(GentooScanPath);
 2624                    getDriver().SysRoot + "/usr/include/c++/v1");
tools/clang/lib/Driver/ToolChains/Haiku.cpp
   27                    getDriver().SysRoot + "/system/develop/headers/c++/v1");
   32   addLibStdCXXIncludePaths(getDriver().SysRoot, "/system/develop/headers/c++",
tools/clang/lib/Driver/ToolChains/Hurd.cpp
  108   if (!getDriver().SysRoot.empty())
  109     return getDriver().SysRoot;
tools/clang/lib/Driver/ToolChains/Linux.cpp
  472   if (!getDriver().SysRoot.empty())
  473     return getDriver().SysRoot;
  922       getDriver(), GCCInstallation.getTriple(), getDriver().SysRoot);
  924       getMultiarchTriple(getDriver(), getTriple(), getDriver().SysRoot);
tools/clang/lib/Driver/ToolChains/MSP430.cpp
  136   if (!getDriver().SysRoot.empty())
  137     return getDriver().SysRoot;
  193   if (!D.SysRoot.empty())
  194     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
tools/clang/lib/Driver/ToolChains/MinGW.cpp
  111   if (!D.SysRoot.empty())
  112     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  375   if (getDriver().SysRoot.size())
  376     Base = getDriver().SysRoot;
tools/clang/lib/Driver/ToolChains/MipsLinux.cpp
   70   if (!getDriver().SysRoot.empty())
   71     return getDriver().SysRoot + SelectedMultilib.osSuffix();
tools/clang/lib/Driver/ToolChains/Myriad.cpp
  241     addSystemInclude(DriverArgs, CC1Args, getDriver().SysRoot + "/include");
tools/clang/lib/Driver/ToolChains/NaCl.cpp
   72   if (!D.SysRoot.empty())
   73     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
tools/clang/lib/Driver/ToolChains/NetBSD.cpp
  119   if (!D.SysRoot.empty())
  120     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  434     getDriver().SysRoot + "/usr/include/c++/v1",
  436     getDriver().SysRoot + "/usr/include/c++",
  451   addLibStdCXXIncludePaths(getDriver().SysRoot, "/usr/include/g++", "", "", "",
tools/clang/lib/Driver/ToolChains/OpenBSD.cpp
  254   getFilePaths().push_back(getDriver().SysRoot + "/usr/lib");
tools/clang/lib/Driver/ToolChains/PS4CPU.cpp
  105   if (!D.SysRoot.empty())
  106     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
  165   if (!D.SysRoot.empty())
  166     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
tools/clang/lib/Driver/ToolChains/RISCVToolchain.cpp
   74   if (!getDriver().SysRoot.empty())
   75     return getDriver().SysRoot;
   99   if (!D.SysRoot.empty())
  100     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
tools/clang/lib/Driver/ToolChains/Solaris.cpp
  193   if (StringRef(D.Dir).startswith(D.SysRoot))
  196   addPathIfExists(D, D.SysRoot + "/usr/lib" + LibSuffix, Paths);
  229     addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/local/include");
  247           llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : "";
  264   addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/include");
tools/clang/lib/Driver/ToolChains/WebAssembly.cpp
  108     getFilePaths().push_back(getDriver().SysRoot + "/lib");
  111         getMultiarchTriple(getDriver(), Triple, getDriver().SysRoot);
  112     getFilePaths().push_back(getDriver().SysRoot + "/lib/" + MultiarchTriple);
  236           llvm::sys::path::is_absolute(dir) ? StringRef(D.SysRoot) : "";
  244         getMultiarchTriple(D, getTriple(), D.SysRoot);
  245     addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include/" + MultiarchTriple);
  247   addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include");
  256           getMultiarchTriple(getDriver(), getTriple(), getDriver().SysRoot);
  258                        getDriver().SysRoot + "/include/" + MultiarchTriple +
  262                      getDriver().SysRoot + "/include/c++/v1");