Lines Matching defs:DriverArgs

1613 void Hexagon_TC::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
1617 if (DriverArgs.hasArg(options::OPT_nostdinc) ||
1618 DriverArgs.hasArg(options::OPT_nostdlibinc))
1624 addExternCSystemInclude(DriverArgs, CC1Args, HexagonDir + "/include");
1625 addExternCSystemInclude(DriverArgs, CC1Args, HexagonDir + "/include-fixed");
1626 addExternCSystemInclude(DriverArgs, CC1Args, GnuDir + "/hexagon/include");
1629 void Hexagon_TC::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1632 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
1633 DriverArgs.hasArg(options::OPT_nostdincxx))
1642 addSystemInclude(DriverArgs, CC1Args, IncludeDir.str());
1762 void Bitrig::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1764 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
1765 DriverArgs.hasArg(options::OPT_nostdincxx))
1768 switch (GetCXXStdlibType(DriverArgs)) {
1770 addSystemInclude(DriverArgs, CC1Args,
1774 addSystemInclude(DriverArgs, CC1Args,
1776 addSystemInclude(DriverArgs, CC1Args,
1781 addSystemInclude(DriverArgs, CC1Args,
1785 addSystemInclude(DriverArgs, CC1Args,
1885 void NetBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1887 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
1888 DriverArgs.hasArg(options::OPT_nostdincxx))
1891 switch (GetCXXStdlibType(DriverArgs)) {
1893 addSystemInclude(DriverArgs, CC1Args,
1897 addSystemInclude(DriverArgs, CC1Args,
1899 addSystemInclude(DriverArgs, CC1Args,
2372 void Linux::addClangTargetOptions(const ArgList &DriverArgs,
2379 if (DriverArgs.hasFlag(options::OPT_fuse_init_array,
2400 void Linux::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
2403 std::string SysRoot = computeSysRoot(DriverArgs);
2405 if (DriverArgs.hasArg(options::OPT_nostdinc))
2408 if (!DriverArgs.hasArg(options::OPT_nostdlibinc))
2409 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include");
2411 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
2414 addSystemInclude(DriverArgs, CC1Args, P.str());
2417 if (DriverArgs.hasArg(options::OPT_nostdlibinc))
2428 addExternCSystemInclude(DriverArgs, CC1Args, Prefix + *I);
2440 DriverArgs, CC1Args, GCCInstallation.getInstallPath() + "/include");
2443 DriverArgs, CC1Args,
2512 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + *I);
2523 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/include");
2525 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include");
2530 const ArgList &DriverArgs,
2534 addSystemInclude(DriverArgs, CC1Args, Base);
2535 addSystemInclude(DriverArgs, CC1Args, Base + "/" + TargetArchDir);
2536 addSystemInclude(DriverArgs, CC1Args, Base + "/backward");
2545 const ArgList &DriverArgs,
2548 DriverArgs, CC1Args))
2551 addSystemInclude(DriverArgs, CC1Args, Base + "/" + TargetArchDir + Suffix
2556 void Linux::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2558 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
2559 DriverArgs.hasArg(options::OPT_nostdincxx))
2563 if (GetCXXStdlibType(DriverArgs) == ToolChain::CST_Libcxx) {
2565 addSystemInclude(DriverArgs, CC1Args,
2585 GCCInstallation.getBiarchSuffix(), DriverArgs, CC1Args))
2602 (TripleStr + GCCInstallation.getBiarchSuffix()), DriverArgs,