reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
205 bool IsStatic = Args.hasArg(options::OPT_static); 206 bool IsShared = Args.hasArg(options::OPT_shared); 207 bool IsPIE = Args.hasArg(options::OPT_pie); 208 bool IncStdLib = !Args.hasArg(options::OPT_nostdlib); 209 bool IncStartFiles = !Args.hasArg(options::OPT_nostartfiles); 210 bool IncDefLibs = !Args.hasArg(options::OPT_nodefaultlibs); 217 Args.ClaimAllArgs(options::OPT_g_Group); 218 Args.ClaimAllArgs(options::OPT_emit_llvm); 219 Args.ClaimAllArgs(options::OPT_w); // Other warning options are already 221 Args.ClaimAllArgs(options::OPT_static_libgcc); 226 if (Args.hasArg(options::OPT_s)) 229 if (Args.hasArg(options::OPT_r)) 236 StringRef CpuVer = toolchains::HexagonToolChain::GetTargetCPUVersion(Args); 237 CmdArgs.push_back(Args.MakeArgString("-mcpu=hexagon" + CpuVer)); 251 if (auto G = toolchains::HexagonToolChain::getSmallDataThreshold(Args)) { 252 CmdArgs.push_back(Args.MakeArgString("-G" + Twine(G.getValue()))); 268 for (const Arg *A : Args.filtered(options::OPT_moslib_EQ)) { 301 CmdArgs.push_back(Args.MakeArgString(Crt0SA)); 304 CmdArgs.push_back(Args.MakeArgString(Crt0)); 309 CmdArgs.push_back(Args.MakeArgString(Init)); 317 CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath)); 322 Args.AddAllArgs(CmdArgs, 326 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); 333 if (HTC.ShouldLinkCXXStdlib(Args)) 334 HTC.AddCXXStdlibLibArgs(Args, CmdArgs); 342 CmdArgs.push_back(Args.MakeArgString("-l" + Lib)); 357 CmdArgs.push_back(Args.MakeArgString(Fini));