Lines Matching defs:DriverArgs
618 void toolchains::MinGW::AddCudaIncludeArgs(const ArgList &DriverArgs,
620 CudaInstallation->AddCudaIncludeArgs(DriverArgs, CC1Args);
623 void toolchains::MinGW::AddHIPIncludeArgs(const ArgList &DriverArgs,
625 RocmInstallation->AddHIPIncludeArgs(DriverArgs, CC1Args);
679 void toolchains::MinGW::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
681 if (DriverArgs.hasArg(options::OPT_nostdinc))
684 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
687 addSystemInclude(DriverArgs, CC1Args, P.str());
690 if (DriverArgs.hasArg(options::OPT_nostdlibinc))
693 addSystemInclude(DriverArgs, CC1Args,
698 addSystemInclude(DriverArgs, CC1Args,
707 addSystemInclude(DriverArgs, CC1Args, Base + "include");
711 const llvm::opt::ArgList &DriverArgs, llvm::opt::ArgStringList &CC1Args,
713 if (Arg *A = DriverArgs.getLastArg(options::OPT_mguard_EQ)) {
749 if (!DriverArgs.hasArgNoClaim(options::OPT_fsized_deallocation,
757 if (Arg *A = DriverArgs.getLastArgNoClaim(Opt))
763 const ArgList &DriverArgs, ArgStringList &CC1Args) const {
764 if (DriverArgs.hasArg(options::OPT_nostdinc, options::OPT_nostdlibinc,
770 switch (GetCXXStdlibType(DriverArgs)) {
776 addSystemInclude(DriverArgs, CC1Args, TargetDir);
777 addSystemInclude(DriverArgs, CC1Args,
780 addSystemInclude(DriverArgs, CC1Args,
806 addSystemInclude(DriverArgs, CC1Args, CppIncludeBase);
808 addSystemInclude(DriverArgs, CC1Args, CppIncludeBase + TripleDirName);
809 addSystemInclude(DriverArgs, CC1Args, CppIncludeBase + "backward");