Lines Matching refs:DriverArgs
660 const llvm::opt::ArgList &DriverArgs) const {
662 Arg *A = DriverArgs.getLastArg(options::OPT_O_Group);
684 void HexagonToolChain::addClangTargetOptions(const ArgList &DriverArgs,
690 if (!DriverArgs.hasFlag(options::OPT_fuse_init_array,
695 if (DriverArgs.hasArg(options::OPT_ffixed_r19)) {
699 if (isAutoHVXEnabled(DriverArgs)) {
705 void HexagonToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
707 if (DriverArgs.hasArg(options::OPT_nostdinc))
717 if (!DriverArgs.hasArg(options::OPT_nobuiltininc) &&
718 (!IsLinuxMusl || DriverArgs.hasArg(options::OPT_nostdlibinc)))
719 addSystemInclude(DriverArgs, CC1Args, ResourceDirInclude);
721 if (DriverArgs.hasArg(options::OPT_nostdlibinc))
732 addExternCSystemInclude(DriverArgs, CC1Args, P.str());
734 addSystemInclude(DriverArgs, CC1Args, P + "/usr/local/include");
736 AddMultilibIncludeArgs(DriverArgs, CC1Args);
739 if (!DriverArgs.hasArg(options::OPT_nobuiltininc) && IsLinuxMusl)
740 addSystemInclude(DriverArgs, CC1Args, ResourceDirInclude);
745 addExternCSystemInclude(DriverArgs, CC1Args, TargetDir + "/hexagon/include");
749 const llvm::opt::ArgList &DriverArgs,
754 DriverArgs, CC1Args);
756 addLibStdCXXIncludePaths("/usr/include/c++/v1", "", "", DriverArgs,
761 DriverArgs, CC1Args);
765 const llvm::opt::ArgList &DriverArgs,
770 DriverArgs, CC1Args);