Lines Matching defs:DriverArgs

2212 void Generic_ELF::addClangTargetOptions(const ArgList &DriverArgs,
2224 if (DriverArgs.hasFlag(options::OPT_fuse_init_array,
2350 void Hexagon_TC::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
2354 if (DriverArgs.hasArg(options::OPT_nostdinc) ||
2355 DriverArgs.hasArg(options::OPT_nostdlibinc))
2361 addExternCSystemInclude(DriverArgs, CC1Args, HexagonDir + "/include");
2362 addExternCSystemInclude(DriverArgs, CC1Args, HexagonDir + "/include-fixed");
2363 addExternCSystemInclude(DriverArgs, CC1Args, GnuDir + "/hexagon/include");
2366 void Hexagon_TC::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2369 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
2370 DriverArgs.hasArg(options::OPT_nostdincxx))
2379 addSystemInclude(DriverArgs, CC1Args, IncludeDir.str());
2521 void Bitrig::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2523 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
2524 DriverArgs.hasArg(options::OPT_nostdincxx))
2527 switch (GetCXXStdlibType(DriverArgs)) {
2529 addSystemInclude(DriverArgs, CC1Args,
2533 addSystemInclude(DriverArgs, CC1Args,
2535 addSystemInclude(DriverArgs, CC1Args,
2540 addSystemInclude(DriverArgs, CC1Args,
2544 addSystemInclude(DriverArgs, CC1Args,
2597 void FreeBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2599 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
2600 DriverArgs.hasArg(options::OPT_nostdincxx))
2603 switch (GetCXXStdlibType(DriverArgs)) {
2605 addSystemInclude(DriverArgs, CC1Args,
2609 addSystemInclude(DriverArgs, CC1Args,
2611 addSystemInclude(DriverArgs, CC1Args,
2735 void NetBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2737 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
2738 DriverArgs.hasArg(options::OPT_nostdincxx))
2741 switch (GetCXXStdlibType(DriverArgs)) {
2743 addSystemInclude(DriverArgs, CC1Args,
2747 addSystemInclude(DriverArgs, CC1Args,
2749 addSystemInclude(DriverArgs, CC1Args,
3282 void Linux::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
3287 if (DriverArgs.hasArg(options::OPT_nostdinc))
3290 if (!DriverArgs.hasArg(options::OPT_nostdlibinc))
3291 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include");
3293 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
3296 addSystemInclude(DriverArgs, CC1Args, P.str());
3299 if (DriverArgs.hasArg(options::OPT_nostdlibinc))
3309 addExternCSystemInclude(DriverArgs, CC1Args, Prefix + dir);
3321 DriverArgs, CC1Args, GCCInstallation.getInstallPath() + "/include");
3324 DriverArgs, CC1Args,
3329 DriverArgs, CC1Args,
3415 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + Dir);
3426 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/include");
3428 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include");
3433 const ArgList &DriverArgs,
3437 addSystemInclude(DriverArgs, CC1Args, Base);
3438 addSystemInclude(DriverArgs, CC1Args, Base + "/" + TargetArchDir);
3439 addSystemInclude(DriverArgs, CC1Args, Base + "/backward");
3448 const ArgList &DriverArgs,
3452 DriverArgs, CC1Args))
3455 addSystemInclude(DriverArgs, CC1Args, Base + "/" + TargetArchDir + Suffix
3460 void Linux::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
3462 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
3463 DriverArgs.hasArg(options::OPT_nostdincxx))
3467 if (GetCXXStdlibType(DriverArgs) == ToolChain::CST_Libcxx) {
3482 addSystemInclude(DriverArgs, CC1Args, IncludePath);
3504 Multilib.includeSuffix(), DriverArgs, CC1Args))
3523 DriverArgs, CC1Args))
3593 void XCore::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
3595 if (DriverArgs.hasArg(options::OPT_nostdinc) ||
3596 DriverArgs.hasArg(options::OPT_nostdlibinc))
3603 addSystemIncludes(DriverArgs, CC1Args, DirVec);
3607 void XCore::addClangTargetOptions(const llvm::opt::ArgList &DriverArgs,
3612 void XCore::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
3614 if (DriverArgs.hasArg(options::OPT_nostdinc) ||
3615 DriverArgs.hasArg(options::OPT_nostdlibinc))
3622 addSystemIncludes(DriverArgs, CC1Args, DirVec);