Lines Matching defs:DriverArgs

499 void MSVCToolChain::AddCudaIncludeArgs(const ArgList &DriverArgs,
501 CudaInstallation->AddCudaIncludeArgs(DriverArgs, CC1Args);
504 void MSVCToolChain::AddHIPIncludeArgs(const ArgList &DriverArgs,
506 RocmInstallation->AddHIPIncludeArgs(DriverArgs, CC1Args);
632 const ArgList &DriverArgs, ArgStringList &CC1Args,
637 addSystemInclude(DriverArgs, CC1Args, path);
640 void MSVCToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
642 if (DriverArgs.hasArg(options::OPT_nostdinc))
645 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
646 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, getDriver().ResourceDir,
651 for (const auto &Path : DriverArgs.getAllArgValues(options::OPT__SLASH_imsvc))
652 addSystemInclude(DriverArgs, CC1Args, Path);
659 addSystemIncludes(DriverArgs, CC1Args, Dirs);
668 DriverArgs.getAllArgValues(options::OPT__SLASH_external_env)) {
673 if (const Arg *A = DriverArgs.getLastArg(options::OPT__SLASH_diasdkdir,
681 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, std::string(DIASDKPath),
685 if (DriverArgs.hasArg(options::OPT_nostdlibinc))
690 if (!DriverArgs.getLastArg(options::OPT__SLASH_vctoolsdir,
701 addSystemInclude(DriverArgs, CC1Args,
704 DriverArgs, CC1Args,
716 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, UniversalCRTSdkPath,
735 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, WindowsSDKDir,
738 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, WindowsSDKDir,
741 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, WindowsSDKDir,
748 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, WindowsSDKDir,
754 AddSystemIncludeWithSubfolder(DriverArgs, CC1Args, WindowsSDKDir,
772 addSystemIncludes(DriverArgs, CC1Args, Paths);
776 void MSVCToolChain::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1019 const ArgList &DriverArgs, ArgStringList &CC1Args,
1023 if (DriverArgs.hasFlag(options::OPT_fno_rtti, options::OPT_frtti,
1027 if (Arg *A = DriverArgs.getLastArgNoClaim(options::OPT_marm64x))