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

References

tools/clang/lib/Driver/Job.cpp
  407   const Driver &D = getCreator().getToolChain().getDriver();
tools/clang/lib/Driver/SanitizerArgs.cpp
  261   const Driver &D = TC.getDriver();
  807       TC.getDriver().Diag(clang::diag::err_drv_argument_only_allowed_with)
 1053     TC.getDriver().Diag(clang::diag::err_drv_argument_only_allowed_with)
 1054         << lastArgumentForMask(TC.getDriver(), Args,
 1060     TC.getDriver().Diag(diag::err_stack_tagging_requires_hardware_feature);
tools/clang/lib/Driver/ToolChain.cpp
   99   return getDriver().getVFS();
  374   SmallString<128> Path(getDriver().ResourceDir);
  465   SmallString<128> Path(getDriver().ResourceDir);
  496   if (getDriver().ShouldUseClangCompiler(JA)) return getClang();
  538     getDriver().Diag(diag::err_drv_invalid_linker_name) << A->getAsString(Args);
  671         getDriver().Diag(diag::err_cpu_unsupported_isa) << CPU << "ARM";
  673         getDriver().Diag(diag::err_arch_unsupported_isa)
  750     getDriver().Diag(diag::err_drv_invalid_rtlib_name) << A->getAsString(Args);
  770       getDriver().Diag(diag::err_drv_incompatible_unwindlib);
  776     getDriver().Diag(diag::err_drv_invalid_unwindlib_name)
  795     getDriver().Diag(diag::err_drv_invalid_stdlib_name) << A->getAsString(Args);
  865   return getDriver().CCCIsCXX() &&
 1015   const OptTable &Opts = getDriver().getOpts();
 1055       getDriver().Diag(diag::err_drv_invalid_Xopenmp_target_with_args)
 1061       getDriver().Diag(diag::err_drv_Xopenmp_target_missing_triple);
tools/clang/lib/Driver/ToolChains/AIX.cpp
   99   getFilePaths().push_back(getDriver().SysRoot + "/usr/lib");
tools/clang/lib/Driver/ToolChains/AMDGPU.cpp
   86   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/Ananas.cpp
   51   const Driver &D = ToolChain.getDriver();
  133   getFilePaths().push_back(getDriver().SysRoot + "/usr/lib");
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
  141     const Driver &D = TC.getDriver();
  161   const Driver &D = TC.getDriver();
  284   const Driver &D = TC.getDriver();
tools/clang/lib/Driver/ToolChains/BareMetal.cpp
   33   getProgramPaths().push_back(getDriver().getInstalledDir());
   34   if (getDriver().getInstalledDir() != getDriver().Dir)
   34   if (getDriver().getInstalledDir() != getDriver().Dir)
   35     getProgramPaths().push_back(getDriver().Dir);
   68   SmallString<128> Dir(getDriver().ResourceDir);
   79     SmallString<128> Dir(getDriver().ResourceDir);
   85     SmallString<128> Dir(getDriver().SysRoot);
  104   StringRef SysRoot = getDriver().SysRoot;
  122              LI = getDriver().getVFS().dir_begin(Dir.str(), EC),
tools/clang/lib/Driver/ToolChains/Clang.cpp
 1105   if (getToolChain().getDriver().IsCLMode()) {
 1543     const Driver &D = getToolChain().getDriver();
 1571   const Driver &D = getToolChain().getDriver();
 1758       ppc::getPPCFloatABI(getToolChain().getDriver(), Args);
 1790       sparc::getSparcFloatABI(getToolChain().getDriver(), Args);
 1842       getToolChain().getDriver().Diag(diag::err_drv_unsupported_option_argument)
 1845   } else if (getToolChain().getDriver().IsCLMode()) {
 1894         getToolChain().getDriver().Diag(
 1920   const Driver &D = getToolChain().getDriver();
 3380   const Driver &D = TC.getDriver();
 5606       getToolChain().getDriver().Diag(diag::err_drv_unknown_objc_runtime)
 5613         getToolChain().getDriver().Diag(
 5638       getToolChain().getDriver().Diag(diag::err_drv_clang_unsupported) << value;
 5663           getToolChain().getDriver().Diag(diag::err_drv_clang_unsupported)
 5866   const Driver &D = getToolChain().getDriver();
 6050       getToolChain().getDriver().Diag(diag::err_drv_unsupported_option_argument)
 6076   const auto &D = getToolChain().getDriver();
 6154     addDebugPrefixMapArg(getToolChain().getDriver(), Args, CmdArgs);
 6191     const char *Exec = getToolChain().getDriver().getClangProgramPath();
 6249                                     getToolChain().getDriver());
 6268   const char *Exec = getToolChain().getDriver().getClangProgramPath();
tools/clang/lib/Driver/ToolChains/CloudABI.cpp
   31   const Driver &D = ToolChain.getDriver();
  103   SmallString<128> P(getDriver().Dir);
  110   SmallString<128> P(getDriver().Dir);
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
  146   const Driver &D = TC.getDriver();
  376   llvm::sys::path::native(Twine(ToolChain.getDriver().Dir) +
  412   if (unsigned Parallelism = getLTOParallelism(Args, ToolChain.getDriver()))
  443       ToolChain.getDriver().Diag(diag::err_drv_no_such_file) << FName;
  487       getStatsFileName(Args, Output, Input, ToolChain.getDriver());
  521   Driver::OpenMPRuntimeKind RTKind = TC.getDriver().getOpenMPRuntime(Args);
  979     ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target)
 1005             ToolChain.getDriver().Diag(diag::warn_drv_ps4_force_pic)
 1030       ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target)
 1060       ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target)
 1067       ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target)
 1074     ToolChain.getDriver().Diag(diag::err_drv_ropi_rwpi_incompatible_with_pic);
 1136     TC.getDriver().Diag(diag::err_drv_invalid_int_value)
 1250         TC.getDriver().Diag(diag::err_drv_unsupported_rtlib_for_platform)
 1405   const Driver &D = TC.getDriver();
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
   70   const Driver &D = TC.getDriver();
  234   const Driver &D = getDriver();
  260   const std::string &SysRoot = getDriver().SysRoot;
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  538       llvm::sys::path::parent_path(TC.getDriver().Dir);
  584   getProgramPaths().push_back(getDriver().Dir);
  639     getDriver().Diag(diag::err_drv_no_cuda_libdevice) << GpuArch;
  697         llvm::sys::path::parent_path(getDriver().Dir);
  715       getDriver().Diag(diag::warn_drv_omp_offload_target_missingbcruntime)
  768   const OptTable &Opts = getDriver().getOpts();
  813         getDriver().Diag(diag::err_drv_invalid_Xarch_argument_with_args)
  817         getDriver().Diag(diag::err_drv_invalid_Xarch_argument_isdriver)
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  204   const Driver &D = getToolChain().getDriver();
  535       getStatsFileName(Args, Output, Inputs[0], getToolChain().getDriver());
  605           getLTOParallelism(Args, getToolChain().getDriver())) {
  729   getProgramPaths().push_back(getDriver().getInstalledDir());
  730   if (getDriver().getInstalledDir() != getDriver().Dir)
  730   if (getDriver().getInstalledDir() != getDriver().Dir)
  731     getProgramPaths().push_back(getDriver().Dir);
  947   SmallString<128> P(getDriver().ClangExecutable);
 1011   SmallString<128> Dir(getDriver().ResourceDir);
 1149       getDriver().Diag(clang::diag::err_drv_unsupported_rtlib_for_platform)
 1176     getDriver().Diag(diag::err_drv_unsupported_opt) << A->getAsString(Args);
 1654   const OptTable &Opts = getDriver().getOpts();
 1662       getDriver().Diag(clang::diag::warn_missing_sysroot) << A->getValue();
 1677   SDKInfo = parseSDKSettings(getVFS(), Args, getDriver());
 1681       getDeploymentTargetFromTargetArg(Args, getTriple(), getDriver());
 1684         getDeploymentTargetFromOSVersionArg(Args, getDriver());
 1709           getDriver().Diag(clang::diag::warn_drv_overriding_flag_option)
 1716     OSTarget = getDeploymentTargetFromOSVersionArg(Args, getDriver());
 1721           getDeploymentTargetFromEnvironmentVariables(getDriver(), getTriple());
 1744           inferDeploymentTargetFromArch(Args, *this, getTriple(), getDriver());
 1758       getDriver().Diag(diag::err_drv_invalid_version_number)
 1764       getDriver().Diag(diag::err_drv_invalid_version_number)
 1772         getDriver().Diag(diag::warn_invalid_ios_deployment_target)
 1785       getDriver().Diag(diag::err_drv_invalid_version_number)
 1791       getDriver().Diag(diag::err_drv_invalid_version_number)
 1812         getDriver().Diag(diag::warn_incompatible_sysroot)
 1823   if (!getDriver().SysRoot.empty())
 1824     return getDriver().SysRoot;
 1830   const Driver &D = getDriver();
 1925       llvm::SmallString<128> P = llvm::StringRef(getDriver().getInstalledDir());
 1992       getDriver().Diag(diag::warn_drv_libstdcxx_not_found);
 2049   SmallString<128> P(getDriver().ResourceDir);
 2073   const OptTable &Opts = getDriver().getOpts();
 2108         getDriver().Diag(diag::err_drv_invalid_Xarch_argument_with_args)
 2112         getDriver().Diag(diag::err_drv_invalid_Xarch_argument_isdriver)
 2344   const OptTable &Opts = getDriver().getOpts();
 2392       getDriver().Diag(clang::diag::err_drv_invalid_libcxx_deployment) << where;
 2400       getDriver().Diag(clang::diag::warn_drv_unsupported_opt_for_target)
 2535           getDriver().Diag(diag::err_drv_clang_unsupported_opt_pg_darwin)
 2582   getDriver().Diag(diag::err_arc_unsupported_on_toolchain);
tools/clang/lib/Driver/ToolChains/DragonFly.cpp
   56   const Driver &D = getToolChain().getDriver();
  182   getProgramPaths().push_back(getDriver().getInstalledDir());
  183   if (getDriver().getInstalledDir() != getDriver().Dir)
  183   if (getDriver().getInstalledDir() != getDriver().Dir)
  184     getProgramPaths().push_back(getDriver().Dir);
  186   getFilePaths().push_back(getDriver().Dir + "/../lib");
tools/clang/lib/Driver/ToolChains/FreeBSD.cpp
  125   const Driver &D = ToolChain.getDriver();
  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
   37   const Driver &D = ToolChain.getDriver();
  167   getProgramPaths().push_back(getDriver().getInstalledDir());
  168   if (getDriver().getInstalledDir() != D.Dir)
  239       getDriver().Diag(clang::diag::err_drv_invalid_rtlib_name)
  251       getDriver().Diag(diag::err_drv_invalid_stdlib_name)
  268   const Driver &D = getDriver();
  310     SmallString<128> P(getDriver().Dir);
tools/clang/lib/Driver/ToolChains/Gnu.cpp
   69   const Driver &D = getToolChain().getDriver();
  202   const Driver &D = getToolChain().getDriver();
  330     const Driver &D = ToolChain.getDriver();
  351   const Driver &D = ToolChain.getDriver();
  640   const auto &D = getToolChain().getDriver();
  823                    mips::getMipsFloatABI(getToolChain().getDriver(), Args,
 2506   getProgramPaths().push_back(getDriver().getInstalledDir());
 2507   if (getDriver().getInstalledDir() != getDriver().Dir)
 2507   if (getDriver().getInstalledDir() != getDriver().Dir)
 2508     getProgramPaths().push_back(getDriver().Dir);
 2624                    getDriver().SysRoot + "/usr/include/c++/v1");
 2677     const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/HIP.cpp
  264   getProgramPaths().push_back(getDriver().Dir);
  354     addBCLib(getDriver(), DriverArgs, CC1Args, LibraryPaths, Lib);
  366   const OptTable &Opts = getDriver().getOpts();
  387         getDriver().Diag(diag::err_drv_invalid_Xarch_argument_with_args)
  391         getDriver().Diag(diag::err_drv_invalid_Xarch_argument_isdriver)
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/Hexagon.cpp
  130   const Driver &D = HTC.getDriver();
  200   const Driver &D = HTC.getDriver();
  383   const Driver &D = getDriver();
  415   const Driver &D = getDriver();
  531   const Driver &D = getDriver();
  541   const Driver &D = getDriver();
  555     getDriver().Diag(diag::err_drv_invalid_stdlib_name) << A->getAsString(Args);
tools/clang/lib/Driver/ToolChains/Hurd.cpp
  108   if (!getDriver().SysRoot.empty())
  109     return getDriver().SysRoot;
  123   const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/Linux.cpp
  472   if (!getDriver().SysRoot.empty())
  473     return getDriver().SysRoot;
  478     const StringRef ClangDir = getDriver().getInstalledDir();
  514   const Distro Distro(getDriver().getVFS());
  652   const Driver &D = getDriver();
  892       DetectLibcxxIncludePath(getVFS(), getDriver().Dir + "/../include/c++"),
  922       getDriver(), GCCInstallation.getTriple(), getDriver().SysRoot);
  922       getDriver(), GCCInstallation.getTriple(), getDriver().SysRoot);
  924       getMultiarchTriple(getDriver(), 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;
  144     llvm::sys::path::append(Dir, getDriver().Dir, "..", getTriple().str());
  189   const Driver &D = ToolChain.getDriver();
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  441                                          TC.getDriver().Dir + "/../lib"));
  442     switch (TC.getDriver().getOpenMPRuntime(Args)) {
  460     AddRunTimeLibs(TC, TC.getDriver(), CmdArgs, Args);
  732   getProgramPaths().push_back(getDriver().getInstalledDir());
  733   if (getDriver().getInstalledDir() != getDriver().Dir)
  733   if (getDriver().getInstalledDir() != getDriver().Dir)
  734     getProgramPaths().push_back(getDriver().Dir);
  752   getDriver().Diag(clang::diag::err_no_external_assembler);
 1234     AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, getDriver().ResourceDir,
 1487   const OptTable &Opts = getDriver().getOpts();
tools/clang/lib/Driver/ToolChains/MinGW.cpp
   71     bool CXX = getToolChain().getDriver().CCCIsCXX();
   81     AddRunTimeLibs(getToolChain(), getToolChain().getDriver(), CmdArgs, Args);
   98   const Driver &D = TC.getDriver();
  225         switch (TC.getDriver().getOpenMPRuntime(Args)) {
  359       llvm::sys::path::parent_path(getDriver().getInstalledDir());
  373   getProgramPaths().push_back(getDriver().getInstalledDir());
  375   if (getDriver().SysRoot.size())
  376     Base = getDriver().SysRoot;
  385     Base = llvm::sys::path::parent_path(getDriver().getInstalledDir());
  523     SmallString<1024> P(getDriver().ResourceDir);
tools/clang/lib/Driver/ToolChains/Minix.cpp
   47   const Driver &D = getToolChain().getDriver();
   99   getFilePaths().push_back(getDriver().Dir + "/../lib");
tools/clang/lib/Driver/ToolChains/MipsLinux.cpp
   46   const Driver &D = getDriver();
   70   if (!getDriver().SysRoot.empty())
   71     return getDriver().SysRoot + SelectedMultilib.osSuffix();
   73   const std::string InstalledDir(getDriver().getInstalledDir());
   88       getDriver().Diag(clang::diag::err_drv_invalid_stdlib_name)
  100       Path = getDriver().getInstalledDir() + Path + "/c++/v1";
  122   SmallString<128> Path(getDriver().ResourceDir);
tools/clang/lib/Driver/ToolChains/Myriad.cpp
  241     addSystemInclude(DriverArgs, CC1Args, getDriver().SysRoot + "/include");
  247   std::string Path(getDriver().getInstalledDir());
tools/clang/lib/Driver/ToolChains/NaCl.cpp
   57   const Driver &D = ToolChain.getDriver();
  214   std::string FilePath(getDriver().Dir + "/../");
  217   std::string ProgPath(getDriver().Dir + "/../");
  220   std::string ToolPath(getDriver().ResourceDir + "/lib/");
  256   const Driver &D = getDriver();
  314   const Driver &D = getDriver();
  345     getDriver().Diag(clang::diag::err_drv_invalid_stdlib_name)
tools/clang/lib/Driver/ToolChains/NetBSD.cpp
  116   const Driver &D = ToolChain.getDriver();
  432     getDriver().Dir + "/../include/c++/v1",
  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
  102   const Driver &D = getToolChain().getDriver();
  254   getFilePaths().push_back(getDriver().SysRoot + "/usr/lib");
tools/clang/lib/Driver/ToolChains/PPCLinux.cpp
   21     const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/PS4CPU.cpp
   94   const Driver &D = ToolChain.getDriver();
  154   const Driver &D = ToolChain.getDriver();
  332   const Driver &D = ToolChain.getDriver();
  368       getDriver().Diag(clang::diag::warn_drv_ps4_sdk_dir) << EnvValue;
  371     PS4SDKDir = getDriver().Dir;
  383       getDriver().Diag(clang::diag::warn_missing_sysroot) << PrefixDir;
  394     getDriver().Diag(clang::diag::warn_drv_unable_to_find_directory_expected)
  406     getDriver().Diag(clang::diag::warn_drv_unable_to_find_directory_expected)
tools/clang/lib/Driver/ToolChains/RISCVToolchain.cpp
   74   if (!getDriver().SysRoot.empty())
   75     return getDriver().SysRoot;
   96   const Driver &D = ToolChain.getDriver();
tools/clang/lib/Driver/ToolChains/Solaris.cpp
  223   const Driver &D = getDriver();
tools/clang/lib/Driver/ToolChains/TCE.cpp
   25   std::string Path(getDriver().Dir);
tools/clang/lib/Driver/ToolChains/WebAssembly.cpp
   46         ToolChain.getDriver().Diag(diag::err_drv_invalid_linker_name)
   86     AddRunTimeLibs(ToolChain, ToolChain.getDriver(), CmdArgs, Args);
  101   getProgramPaths().push_back(getDriver().getInstalledDir());
  108     getFilePaths().push_back(getDriver().SysRoot + "/lib");
  111         getMultiarchTriple(getDriver(), Triple, getDriver().SysRoot);
  111         getMultiarchTriple(getDriver(), Triple, getDriver().SysRoot);
  112     getFilePaths().push_back(getDriver().SysRoot + "/lib/" + MultiarchTriple);
  149       getDriver().Diag(diag::err_drv_argument_not_allowed_with)
  154       getDriver().Diag(diag::err_drv_argument_not_allowed_with)
  159       getDriver().Diag(diag::err_drv_argument_not_allowed_with)
  164       getDriver().Diag(diag::err_drv_argument_not_allowed_with)
  181       getDriver().Diag(diag::err_drv_argument_not_allowed_with)
  188         getDriver().Diag(diag::err_drv_argument_not_allowed_with)
  207       getDriver().Diag(diag::err_drv_invalid_stdlib_name)
  218   const Driver &D = getDriver();
  256           getMultiarchTriple(getDriver(), getTriple(), getDriver().SysRoot);
  256           getMultiarchTriple(getDriver(), getTriple(), getDriver().SysRoot);
  258                        getDriver().SysRoot + "/include/" + MultiarchTriple +
  262                      getDriver().SysRoot + "/include/c++/v1");
tools/clang/lib/Driver/XRayArgs.cpp
   33   const Driver &D = TC.getDriver();