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

References

tools/clang/lib/Driver/ToolChains/AVR.cpp
   50   GCCInstallation.init(Triple, Args);
   70       } else if (!GCCInstallation.isValid()) {
   77         std::string GCCRoot = GCCInstallation.getInstallPath();
tools/clang/lib/Driver/ToolChains/Gnu.cpp
 2536   GCCInstallation.print(OS);
 2715   const Generic_GCC::GCCVersion &V = GCCInstallation.getVersion();
 2722        ((!GCCInstallation.isValid() || !V.isOlderThan(4, 7, 0)) ||
tools/clang/lib/Driver/ToolChains/Linux.cpp
  222   GCCInstallation.init(Triple, Args);
  223   Multilibs = GCCInstallation.getMultilibs();
  224   SelectedMultilib = GCCInstallation.getMultilib();
  237   if (GCCInstallation.isValid()) {
  238     PPaths.push_back(Twine(GCCInstallation.getParentLibPath() + "/../" +
  239                            GCCInstallation.getTriple().str() + "/bin")
  264   if (GCCInstallation.getParentLibPath().find("opt/rh/devtoolset") !=
  270     PPaths.push_back(Twine(GCCInstallation.getParentLibPath() +
  321   if (GCCInstallation.isValid()) {
  322     const llvm::Triple &GCCTriple = GCCInstallation.getTriple();
  323     const std::string &LibPath = GCCInstallation.getParentLibPath();
  327                           GCCInstallation.getInstallPath(), Paths);
  332         D, GCCInstallation.getInstallPath() + SelectedMultilib.gccSuffix(),
  416   if (GCCInstallation.isValid()) {
  418                     SysRoot + "/usr/lib/" + GCCInstallation.getTriple().str() +
  424     if (GCCInstallation.getBiarchSibling(BiarchSibling)) {
  425       addPathIfExists(D, GCCInstallation.getInstallPath() +
  432     const std::string &LibPath = GCCInstallation.getParentLibPath();
  433     const llvm::Triple &GCCTriple = GCCInstallation.getTriple();
  434     const Multilib &Multilib = GCCInstallation.getMultilib();
  484   if (!GCCInstallation.isValid() || !getTriple().isMIPS())
  491   const StringRef InstallDir = GCCInstallation.getInstallPath();
  492   const StringRef TripleStr = GCCInstallation.getTriple().str();
  493   const Multilib &Multilib = GCCInstallation.getMultilib();
  687   if (GCCInstallation.isValid()) {
  690       for (const auto &Path : Callback(GCCInstallation.getMultilib()))
  692             DriverArgs, CC1Args, GCCInstallation.getInstallPath() + Path);
  911   if (!GCCInstallation.isValid())
  917   StringRef LibDir = GCCInstallation.getParentLibPath();
  918   StringRef InstallDir = GCCInstallation.getInstallPath();
  919   StringRef TripleStr = GCCInstallation.getTriple().str();
  920   const Multilib &Multilib = GCCInstallation.getMultilib();
  922       getDriver(), GCCInstallation.getTriple(), getDriver().SysRoot);
  925   const GCCVersion &Version = GCCInstallation.getVersion();
  969   if (GCCInstallation.isValid()) {
  972         GCCInstallation.getParentLibPath() + "/../" +
  973         GCCInstallation.getTriple().str() + "/include"));
tools/clang/lib/Driver/ToolChains/MSP430.cpp
  115   GCCInstallation.init(Triple, Args);
  116   if (GCCInstallation.isValid()) {
  117     MultilibSuf = GCCInstallation.getMultilib().gccSuffix();
  121                             GCCInstallation.getParentLibPath(), "..", "bin");
  126                             GCCInstallation.getInstallPath(), MultilibSuf);
  140   if (GCCInstallation.isValid())
  141     llvm::sys::path::append(Dir, GCCInstallation.getParentLibPath(), "..",
  142                             GCCInstallation.getTriple().str());
tools/clang/lib/Driver/ToolChains/MipsLinux.h
   47     return GCCInstallation.isValid() ? RuntimeLibType::RLT_Libgcc
tools/clang/lib/Driver/ToolChains/Myriad.cpp
  223     GCCInstallation.init(Triple, Args, {"sparc-myriad-rtems"});
  226   if (GCCInstallation.isValid()) {
  229     SmallString<128> CompilerSupportDir(GCCInstallation.getInstallPath());
  254   StringRef LibDir = GCCInstallation.getParentLibPath();
  255   const GCCVersion &Version = GCCInstallation.getVersion();
  256   StringRef TripleStr = GCCInstallation.getTriple().str();
  257   const Multilib &Multilib = GCCInstallation.getMultilib();
tools/clang/lib/Driver/ToolChains/RISCVToolchain.cpp
   30   GCCInstallation.init(Triple, Args);
   32   if (GCCInstallation.isValid()) {
   33     getFilePaths().push_back(GCCInstallation.getInstallPath().str());
   35         (GCCInstallation.getParentLibPath() + "/../bin").str());
   66   const GCCVersion &Version = GCCInstallation.getVersion();
   67   StringRef TripleStr = GCCInstallation.getTriple().str();
   68   const Multilib &Multilib = GCCInstallation.getMultilib();
   77   if (!GCCInstallation.isValid())
   80   StringRef LibDir = GCCInstallation.getParentLibPath();
   81   StringRef TripleStr = GCCInstallation.getTriple().str();
tools/clang/lib/Driver/ToolChains/Solaris.cpp
  177   GCCInstallation.init(Triple, Args);
  181   if (GCCInstallation.isValid()) {
  185                     GCCInstallation.getInstallPath() +
  186                         GCCInstallation.getMultilib().gccSuffix(),
  188     addPathIfExists(D, GCCInstallation.getParentLibPath() + LibSuffix, Paths);
  254   if (GCCInstallation.isValid()) {
  258       for (const auto &Path : Callback(GCCInstallation.getMultilib()))
  260             DriverArgs, CC1Args, GCCInstallation.getInstallPath() + Path);
  272   if (!GCCInstallation.isValid())
  278   StringRef LibDir = GCCInstallation.getParentLibPath();
  279   StringRef TripleStr = GCCInstallation.getTriple().str();
  280   const Multilib &Multilib = GCCInstallation.getMultilib();
  281   const GCCVersion &Version = GCCInstallation.getVersion();