• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/

Lines Matching refs:CmdArgs

33   ArgStringList CmdArgs;
42 CmdArgs.push_back("--32");
45 CmdArgs.push_back("-a32");
55 CmdArgs.push_back("-march");
56 CmdArgs.push_back(CPUName.data());
58 CmdArgs.push_back("-mabi");
59 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data());
62 CmdArgs.push_back("-EL");
64 CmdArgs.push_back("-EB");
68 CmdArgs.push_back(Args.MakeArgString("-G" + v));
72 AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
82 CmdArgs.push_back("-mfpu=vfp");
84 CmdArgs.push_back("-mfpu=softvfp");
90 CmdArgs.push_back("-meabi=5");
94 CmdArgs.push_back("-matpcs");
102 CmdArgs.push_back(
104 AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
116 CmdArgs.push_back(Args.MakeArgString("--debug-prefix-map"));
117 CmdArgs.push_back(Args.MakeArgString(Map));
122 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
124 CmdArgs.push_back("-o");
125 CmdArgs.push_back(Output.getFilename());
128 CmdArgs.push_back(II.getFilename());
132 JA, *this, ResponseFileSupport::AtFileCurCP(), Exec, CmdArgs, Inputs));
147 ArgStringList CmdArgs;
158 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
161 CmdArgs.push_back("-pie");
163 CmdArgs.push_back("--eh-frame-hdr");
165 CmdArgs.push_back("-Bstatic");
168 CmdArgs.push_back("-export-dynamic");
170 CmdArgs.push_back("-Bshareable");
172 CmdArgs.push_back("-dynamic-linker");
173 CmdArgs.push_back("/libexec/ld-elf.so.1");
178 CmdArgs.push_back("--hash-style=both");
180 CmdArgs.push_back("--enable-new-dtags");
187 CmdArgs.push_back("-m");
188 CmdArgs.push_back("elf_i386_fbsd");
191 CmdArgs.push_back("-m");
192 CmdArgs.push_back("elf32ppc_fbsd");
195 CmdArgs.push_back("-m");
196 CmdArgs.push_back("elf32btsmip_fbsd");
199 CmdArgs.push_back("-m");
200 CmdArgs.push_back("elf32ltsmip_fbsd");
203 CmdArgs.push_back("-m");
205 CmdArgs.push_back("elf32btsmipn32_fbsd");
207 CmdArgs.push_back("elf64btsmip_fbsd");
210 CmdArgs.push_back("-m");
212 CmdArgs.push_back("elf32ltsmipn32_fbsd");
214 CmdArgs.push_back("elf64ltsmip_fbsd");
217 CmdArgs.push_back("-m");
218 CmdArgs.push_back("elf32lriscv");
221 CmdArgs.push_back("-m");
222 CmdArgs.push_back("elf64lriscv");
231 CmdArgs.push_back(Args.MakeArgString("-G" + v));
237 CmdArgs.push_back("-o");
238 CmdArgs.push_back(Output.getFilename());
254 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1)));
256 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o")));
266 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin)));
269 Args.AddAllArgs(CmdArgs, options::OPT_L);
270 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
271 Args.AddAllArgs(CmdArgs, options::OPT_T_Group);
272 Args.AddAllArgs(CmdArgs, options::OPT_e);
273 Args.AddAllArgs(CmdArgs, options::OPT_s);
274 Args.AddAllArgs(CmdArgs, options::OPT_t);
275 Args.AddAllArgs(CmdArgs, options::OPT_Z_Flag);
276 Args.AddAllArgs(CmdArgs, options::OPT_r);
280 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0],
284 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs);
285 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
286 addLinkerCompressDebugSectionsOption(ToolChain, Args, CmdArgs);
287 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
293 addOpenMPRuntime(CmdArgs, ToolChain, Args, StaticOpenMP);
297 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
299 CmdArgs.push_back("-lm_p");
301 CmdArgs.push_back("-lm");
304 linkSanitizerRuntimeDeps(ToolChain, CmdArgs);
306 linkXRayRuntimeDeps(ToolChain, CmdArgs);
310 CmdArgs.push_back("-lgcc_p");
312 CmdArgs.push_back("-lgcc");
314 CmdArgs.push_back("-lgcc_eh");
316 CmdArgs.push_back("-lgcc_eh_p");
318 CmdArgs.push_back("--as-needed");
319 CmdArgs.push_back("-lgcc_s");
320 CmdArgs.push_back("--no-as-needed");
325 CmdArgs.push_back("-lpthread_p");
327 CmdArgs.push_back("-lpthread");
332 CmdArgs.push_back("-lc");
334 CmdArgs.push_back("-lc_p");
335 CmdArgs.push_back("-lgcc_p");
337 CmdArgs.push_back("-lc");
338 CmdArgs.push_back("-lgcc");
342 CmdArgs.push_back("-lgcc_eh");
344 CmdArgs.push_back("-lgcc_eh_p");
346 CmdArgs.push_back("--as-needed");
347 CmdArgs.push_back("-lgcc_s");
348 CmdArgs.push_back("--no-as-needed");
354 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtendS.o")));
356 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtend.o")));
357 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
360 ToolChain.addProfileRTLibs(Args, CmdArgs);
364 JA, *this, ResponseFileSupport::AtFileCurCP(), Exec, CmdArgs, Inputs));
409 ArgStringList &CmdArgs) const {
415 CmdArgs.push_back(Profiling ? "-lc++_p" : "-lc++");
419 CmdArgs.push_back(Profiling ? "-lstdc++_p" : "-lstdc++");