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

References

tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
   76   Args.ClaimAllArgs(options::OPT_g_Group);
   78   Args.ClaimAllArgs(options::OPT_emit_llvm);
   80   Args.ClaimAllArgs(options::OPT_w);
   84     CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
   86   if (Args.hasArg(options::OPT_pie))
   88   if (Args.hasArg(options::OPT_rdynamic))
   90   if (Args.hasArg(options::OPT_s))
  114   if (Args.hasArg(options::OPT_shared)) {
  130     CmdArgs.push_back(Args.hasArg(options::OPT_static) ? "-Bstatic"
  136     CmdArgs.push_back(Args.MakeArgString(EntryPoint));
  140     CmdArgs.push_back(Args.hasArg(options::OPT_static) ? "-Bstatic"
  143     if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) {
  145       CmdArgs.push_back(Args.MakeArgString(EntryPoint));
  157   if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_rdynamic)) {
  157   if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_rdynamic)) {
  162     CmdArgs.push_back(Args.MakeArgString(ImpLib));
  165   Args.AddAllArgs(CmdArgs, options::OPT_L);
  166   TC.AddFilePathLibArgs(Args, CmdArgs);
  167   AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA);
  169   if (TC.ShouldLinkCXXStdlib(Args)) {
  170     bool StaticCXX = Args.hasArg(options::OPT_static_libstdcxx) &&
  171                      !Args.hasArg(options::OPT_static);
  174     TC.AddCXXStdlibLibArgs(Args, CmdArgs);
  179   if (!Args.hasArg(options::OPT_nostdlib)) {
  180     if (!Args.hasArg(options::OPT_nodefaultlibs)) {
  183       AddRunTimeLibs(TC, D, CmdArgs, Args);
  189     if (Args.hasArg(options::OPT_shared)) {
  190       CmdArgs.push_back(TC.getCompilerRTArgString(Args, "asan_dll_thunk"));
  193         CmdArgs.push_back(TC.getCompilerRTArgString(Args, Lib));
  196       CmdArgs.push_back(Args.MakeArgString("--undefined"));
  197       CmdArgs.push_back(Args.MakeArgString(TC.getArch() == llvm::Triple::x86
  203   Exec = Args.MakeArgString(TC.GetLinkerPath());