Lines Matching refs:DriverArgs

1623 void Hexagon_TC::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
1627 if (DriverArgs.hasArg(options::OPT_nostdinc) ||
1628 DriverArgs.hasArg(options::OPT_nostdlibinc))
1635 addExternCSystemInclude(DriverArgs, CC1Args, HexagonDir + "/include");
1636 addExternCSystemInclude(DriverArgs, CC1Args, HexagonDir + "/include-fixed");
1637 addExternCSystemInclude(DriverArgs, CC1Args, GnuDir + "/hexagon/include");
1640 void Hexagon_TC::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1643 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
1644 DriverArgs.hasArg(options::OPT_nostdincxx))
1653 addSystemInclude(DriverArgs, CC1Args, IncludeDir.str());
1773 void Bitrig::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1775 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
1776 DriverArgs.hasArg(options::OPT_nostdincxx))
1779 switch (GetCXXStdlibType(DriverArgs)) {
1781 addSystemInclude(DriverArgs, CC1Args,
1785 addSystemInclude(DriverArgs, CC1Args,
1787 addSystemInclude(DriverArgs, CC1Args,
1792 addSystemInclude(DriverArgs, CC1Args,
1796 addSystemInclude(DriverArgs, CC1Args,
1870 void FreeBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1872 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
1873 DriverArgs.hasArg(options::OPT_nostdincxx))
1876 if (GetCXXStdlibType(DriverArgs) == ToolChain::CST_Libcxx)
1877 addSystemInclude(DriverArgs, CC1Args,
1880 addSystemInclude(DriverArgs, CC1Args,
1928 void NetBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
1930 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
1931 DriverArgs.hasArg(options::OPT_nostdincxx))
1934 switch (GetCXXStdlibType(DriverArgs)) {
1936 addSystemInclude(DriverArgs, CC1Args,
1940 addSystemInclude(DriverArgs, CC1Args,
1942 addSystemInclude(DriverArgs, CC1Args,
2394 void Linux::addClangTargetOptions(const ArgList &DriverArgs,
2401 if (DriverArgs.hasFlag(options::OPT_fuse_init_array,
2422 void Linux::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
2425 std::string SysRoot = computeSysRoot(DriverArgs);
2427 if (DriverArgs.hasArg(options::OPT_nostdinc))
2430 if (!DriverArgs.hasArg(options::OPT_nostdlibinc))
2431 addSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/local/include");
2433 if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
2436 addSystemInclude(DriverArgs, CC1Args, P.str());
2439 if (DriverArgs.hasArg(options::OPT_nostdlibinc))
2450 addExternCSystemInclude(DriverArgs, CC1Args, Prefix + *I);
2461 addExternCSystemIncludeIfExists(DriverArgs, CC1Args,
2465 addExternCSystemIncludeIfExists(DriverArgs, CC1Args,
2538 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + *I);
2549 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/include");
2551 addExternCSystemInclude(DriverArgs, CC1Args, SysRoot + "/usr/include");
2556 const ArgList &DriverArgs,
2560 addSystemInclude(DriverArgs, CC1Args, Base);
2561 addSystemInclude(DriverArgs, CC1Args, Base + "/" + TargetArchDir);
2562 addSystemInclude(DriverArgs, CC1Args, Base + "/backward");
2571 const ArgList &DriverArgs,
2574 DriverArgs, CC1Args))
2577 addSystemInclude(DriverArgs, CC1Args, Base + "/" + TargetArchDir + Suffix
2582 void Linux::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs,
2584 if (DriverArgs.hasArg(options::OPT_nostdlibinc) ||
2585 DriverArgs.hasArg(options::OPT_nostdincxx))
2589 if (GetCXXStdlibType(DriverArgs) == ToolChain::CST_Libcxx) {
2591 addSystemInclude(DriverArgs, CC1Args,
2613 DriverArgs, CC1Args))
2630 DriverArgs, CC1Args))