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

References

tools/clang/lib/Driver/ToolChains/Ananas.cpp
   55   Args.ClaimAllArgs(options::OPT_g_Group);
   57   Args.ClaimAllArgs(options::OPT_emit_llvm);
   60   Args.ClaimAllArgs(options::OPT_w);
   63     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
   65   if (Args.hasArg(options::OPT_static)) {
   68     if (Args.hasArg(options::OPT_rdynamic))
   70     if (Args.hasArg(options::OPT_shared)) {
   73       Args.AddAllArgs(CmdArgs, options::OPT_pie);
   86   if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) {
   87     if (!Args.hasArg(options::OPT_shared)) {
   88       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt0.o")));
   90     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
   91     if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) {
   91     if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) {
   92       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbeginS.o")));
   94       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtbegin.o")));
   98   Args.AddAllArgs(CmdArgs, options::OPT_L);
   99   ToolChain.AddFilePathLibArgs(Args, CmdArgs);
  100   Args.AddAllArgs(CmdArgs,
  106     AddGoldPlugin(ToolChain, Args, CmdArgs, Output, Inputs[0],
  110   AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
  112   if (ToolChain.ShouldLinkCXXStdlib(Args))
  113     ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
  114   if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs))
  117   if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) {
  118     if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie))
  118     if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie))
  119       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o")));
  121       CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o")));
  122     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
  125   const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());