reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Driver/ToolChains/Fuchsia.cpp
   42   Args.ClaimAllArgs(options::OPT_g_Group);
   44   Args.ClaimAllArgs(options::OPT_emit_llvm);
   47   Args.ClaimAllArgs(options::OPT_w);
   49   const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());
   59     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
   61   if (!Args.hasArg(options::OPT_shared) && !Args.hasArg(options::OPT_r))
   61   if (!Args.hasArg(options::OPT_shared) && !Args.hasArg(options::OPT_r))
   64   if (Args.hasArg(options::OPT_rdynamic))
   67   if (Args.hasArg(options::OPT_s))
   70   if (Args.hasArg(options::OPT_r)) {
   79   if (Args.hasArg(options::OPT_static))
   81   else if (Args.hasArg(options::OPT_shared))
   86   if (!Args.hasArg(options::OPT_shared)) {
   92     CmdArgs.push_back(Args.MakeArgString(Dyld));
   98   if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) {
   99     if (!Args.hasArg(options::OPT_shared)) {
  100       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("Scrt1.o")));
  104   Args.AddAllArgs(CmdArgs, options::OPT_L);
  105   Args.AddAllArgs(CmdArgs, options::OPT_u);
  107   ToolChain.AddFilePathLibArgs(Args, CmdArgs);
  111     AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
  115   bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs);
  116   bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
  117   AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
  118   ToolChain.addProfileRTLibs(Args, CmdArgs);
  120   if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) {
  121     if (Args.hasArg(options::OPT_static))
  125       if (ToolChain.ShouldLinkCXXStdlib(Args)) {
  126         bool OnlyLibstdcxxStatic = Args.hasArg(options::OPT_static_libstdcxx) &&
  127                                    !Args.hasArg(options::OPT_static);
  132         ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
  146     AddRunTimeLibs(ToolChain, D, CmdArgs, Args);
  148     if (Args.hasArg(options::OPT_pthread) ||
  149         Args.hasArg(options::OPT_pthreads))
  152     if (Args.hasArg(options::OPT_fsplit_stack))
  155     if (!Args.hasArg(options::OPT_nolibc))