reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
158 Args.ClaimAllArgs(options::OPT_g_Group); 160 Args.ClaimAllArgs(options::OPT_emit_llvm); 163 Args.ClaimAllArgs(options::OPT_w); 166 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 168 if (Args.hasArg(options::OPT_pie)) 171 if (Args.hasArg(options::OPT_static)) { 174 if (Args.hasArg(options::OPT_rdynamic)) 177 if (Args.hasArg(options::OPT_shared)) { 193 if(!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) 196 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) { 198 if (!Args.hasArg(options::OPT_shared)) { 199 if (Args.hasArg(options::OPT_pg)) 201 else if (Args.hasArg(options::OPT_pie)) 207 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1))); 209 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); 212 if (Args.hasArg(options::OPT_static)) 214 else if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 214 else if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 219 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); 222 Args.AddAllArgs(CmdArgs, options::OPT_L); 223 ToolChain.AddFilePathLibArgs(Args, CmdArgs); 224 Args.AddAllArgs(CmdArgs, options::OPT_T_Group); 225 Args.AddAllArgs(CmdArgs, options::OPT_e); 226 Args.AddAllArgs(CmdArgs, options::OPT_s); 227 Args.AddAllArgs(CmdArgs, options::OPT_t); 228 Args.AddAllArgs(CmdArgs, options::OPT_r); 230 if (Args.hasArg(options::OPT_Z_Xlinker__no_demangle)) 233 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); 235 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) { 240 if (ToolChain.ShouldLinkCXXStdlib(Args)) 241 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); 242 if (Args.hasArg(options::OPT_pg)) 249 if (Args.hasArg(options::OPT_pg)) 253 if (Args.hasArg(options::OPT_static)) { 255 } else if (Args.hasArg(options::OPT_pg)) { 263 if (Args.hasArg(options::OPT_pthread)) { 264 if (Args.hasArg(options::OPT_pg)) 270 if (Args.hasArg(options::OPT_pg)) { 271 if (Args.hasArg(options::OPT_shared)) 274 if (Args.hasArg(options::OPT_static)) { 285 if (Args.hasArg(options::OPT_static)) { 296 if (Args.hasArg(options::OPT_static)) { 298 } else if (Args.hasArg(options::OPT_pg)) { 307 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) { 308 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 308 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 309 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o"))); 311 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o"))); 312 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); 319 Args.MakeArgString(ToolChain.GetProgramPath("orbis-ld"));