Lines Matching defs:CmdArgs
33 ArgStringList CmdArgs;
42 CmdArgs.push_back("--32");
46 CmdArgs.push_back("-a32");
56 CmdArgs.push_back("-march");
57 CmdArgs.push_back(CPUName.data());
59 CmdArgs.push_back("-mabi");
60 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data());
63 CmdArgs.push_back("-EL");
65 CmdArgs.push_back("-EB");
69 CmdArgs.push_back(Args.MakeArgString("-G" + v));
73 AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
83 CmdArgs.push_back("-mfpu=vfp");
85 CmdArgs.push_back("-mfpu=softvfp");
91 CmdArgs.push_back("-meabi=5");
95 CmdArgs.push_back("-matpcs");
103 CmdArgs.push_back(
105 AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
117 CmdArgs.push_back(Args.MakeArgString("--debug-prefix-map"));
118 CmdArgs.push_back(Args.MakeArgString(Map));
123 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
125 CmdArgs.push_back("-o");
126 CmdArgs.push_back(Output.getFilename());
129 CmdArgs.push_back(II.getFilename());
134 Exec, CmdArgs, Inputs, Output));
149 ArgStringList CmdArgs;
160 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
163 CmdArgs.push_back("-pie");
165 CmdArgs.push_back("--eh-frame-hdr");
167 CmdArgs.push_back("-Bstatic");
170 CmdArgs.push_back("-export-dynamic");
172 CmdArgs.push_back("-Bshareable");
174 CmdArgs.push_back("-dynamic-linker");
175 CmdArgs.push_back("/libexec/ld-elf.so.1");
180 CmdArgs.push_back("--hash-style=both");
182 CmdArgs.push_back("--enable-new-dtags");
189 CmdArgs.push_back("-m");
190 CmdArgs.push_back("elf_i386_fbsd");
193 CmdArgs.push_back("-m");
194 CmdArgs.push_back("elf32ppc_fbsd");
197 CmdArgs.push_back("-m");
199 CmdArgs.push_back("elf32lppc");
202 CmdArgs.push_back("-m");
203 CmdArgs.push_back("elf32btsmip_fbsd");
206 CmdArgs.push_back("-m");
207 CmdArgs.push_back("elf32ltsmip_fbsd");
210 CmdArgs.push_back("-m");
212 CmdArgs.push_back("elf32btsmipn32_fbsd");
214 CmdArgs.push_back("elf64btsmip_fbsd");
217 CmdArgs.push_back("-m");
219 CmdArgs.push_back("elf32ltsmipn32_fbsd");
221 CmdArgs.push_back("elf64ltsmip_fbsd");
224 CmdArgs.push_back("-m");
225 CmdArgs.push_back("elf32lriscv");
228 CmdArgs.push_back("-m");
229 CmdArgs.push_back("elf64lriscv");
238 CmdArgs.push_back(Args.MakeArgString("-G" + v));
244 CmdArgs.push_back("-o");
245 CmdArgs.push_back(Output.getFilename());
261 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1)));
263 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
273 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin)));
276 Args.AddAllArgs(CmdArgs, options::OPT_L);
277 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
278 Args.AddAllArgs(CmdArgs, options::OPT_T_Group);
279 Args.AddAllArgs(CmdArgs, options::OPT_e);
280 Args.AddAllArgs(CmdArgs, options::OPT_s);
281 Args.AddAllArgs(CmdArgs, options::OPT_t);
282 Args.AddAllArgs(CmdArgs, options::OPT_Z_Flag);
283 Args.AddAllArgs(CmdArgs, options::OPT_r);
287 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0],
291 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs);
292 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
293 addLinkerCompressDebugSectionsOption(ToolChain, Args, CmdArgs);
294 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
300 addOpenMPRuntime(CmdArgs, ToolChain, Args, StaticOpenMP);
304 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
306 CmdArgs.push_back("-lm_p");
308 CmdArgs.push_back("-lm");
311 linkSanitizerRuntimeDeps(ToolChain, CmdArgs);
313 linkXRayRuntimeDeps(ToolChain, CmdArgs);
317 CmdArgs.push_back("-lgcc_p");
319 CmdArgs.push_back("-lgcc");
321 CmdArgs.push_back("-lgcc_eh");
323 CmdArgs.push_back("-lgcc_eh_p");
325 CmdArgs.push_back("--as-needed");
326 CmdArgs.push_back("-lgcc_s");
327 CmdArgs.push_back("--no-as-needed");
332 CmdArgs.push_back("-lpthread_p");
334 CmdArgs.push_back("-lpthread");
339 CmdArgs.push_back("-lc");
341 CmdArgs.push_back("-lc_p");
342 CmdArgs.push_back("-lgcc_p");
344 CmdArgs.push_back("-lc");
345 CmdArgs.push_back("-lgcc");
349 CmdArgs.push_back("-lgcc_eh");
351 CmdArgs.push_back("-lgcc_eh_p");
353 CmdArgs.push_back("--as-needed");
354 CmdArgs.push_back("-lgcc_s");
355 CmdArgs.push_back("--no-as-needed");
361 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o")));
363 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o")));
364 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
367 ToolChain.addProfileRTLibs(Args, CmdArgs);
372 Exec, CmdArgs, Inputs, Output));
417 ArgStringList &CmdArgs) const {
423 CmdArgs.push_back(Profiling ? "-lc++_p" : "-lc++");
427 CmdArgs.push_back(Profiling ? "-lstdc++_p" : "-lstdc++");