reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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());