Lines Matching refs:CmdArgs

36   ArgStringList CmdArgs;  in ConstructJob()  local
44 CmdArgs.push_back("--32"); in ConstructJob()
53 CmdArgs.push_back(Args.MakeArgString("-mcpu=" + Arch)); in ConstructJob()
65 CmdArgs.push_back("-march"); in ConstructJob()
66 CmdArgs.push_back(CPUName.data()); in ConstructJob()
68 CmdArgs.push_back("-mabi"); in ConstructJob()
69 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob()
72 CmdArgs.push_back("-EL"); in ConstructJob()
74 CmdArgs.push_back("-EB"); in ConstructJob()
76 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
81 CmdArgs.push_back("-32"); in ConstructJob()
83 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, Triple)); in ConstructJob()
84 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
89 CmdArgs.push_back("-64"); in ConstructJob()
91 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, Triple)); in ConstructJob()
92 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
100 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
102 CmdArgs.push_back("-o"); in ConstructJob()
103 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
106 CmdArgs.push_back(II.getFilename()); in ConstructJob()
111 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
126 ArgStringList CmdArgs; in ConstructJob() local
129 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
131 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob()
133 CmdArgs.push_back("-Bstatic"); in ConstructJob()
135 Args.AddAllArgs(CmdArgs, options::OPT_pie); in ConstructJob()
136 CmdArgs.push_back("--no-dynamic-linker"); in ConstructJob()
140 CmdArgs.push_back("-export-dynamic"); in ConstructJob()
142 CmdArgs.push_back("-shared"); in ConstructJob()
144 Args.AddAllArgs(CmdArgs, options::OPT_pie); in ConstructJob()
145 CmdArgs.push_back("-dynamic-linker"); in ConstructJob()
146 CmdArgs.push_back("/libexec/ld.elf_so"); in ConstructJob()
154 CmdArgs.push_back("-m"); in ConstructJob()
155 CmdArgs.push_back("elf_i386"); in ConstructJob()
159 CmdArgs.push_back("-m"); in ConstructJob()
163 CmdArgs.push_back("armelf_nbsd_eabi"); in ConstructJob()
167 CmdArgs.push_back("armelf_nbsd_eabihf"); in ConstructJob()
170 CmdArgs.push_back("armelf_nbsd"); in ConstructJob()
176 arm::appendBE8LinkFlag(Args, CmdArgs, ToolChain.getEffectiveTriple()); in ConstructJob()
177 CmdArgs.push_back("-m"); in ConstructJob()
181 CmdArgs.push_back("armelfb_nbsd_eabi"); in ConstructJob()
185 CmdArgs.push_back("armelfb_nbsd_eabihf"); in ConstructJob()
188 CmdArgs.push_back("armelfb_nbsd"); in ConstructJob()
195 CmdArgs.push_back("-m"); in ConstructJob()
197 CmdArgs.push_back("elf32btsmip"); in ConstructJob()
199 CmdArgs.push_back("elf32ltsmip"); in ConstructJob()
201 CmdArgs.push_back("-m"); in ConstructJob()
203 CmdArgs.push_back("elf64btsmip"); in ConstructJob()
205 CmdArgs.push_back("elf64ltsmip"); in ConstructJob()
209 CmdArgs.push_back("-m"); in ConstructJob()
210 CmdArgs.push_back("elf32ppc_nbsd"); in ConstructJob()
215 CmdArgs.push_back("-m"); in ConstructJob()
216 CmdArgs.push_back("elf64ppc"); in ConstructJob()
220 CmdArgs.push_back("-m"); in ConstructJob()
221 CmdArgs.push_back("elf32lriscv"); in ConstructJob()
225 CmdArgs.push_back("-m"); in ConstructJob()
226 CmdArgs.push_back("elf64lriscv"); in ConstructJob()
230 CmdArgs.push_back("-m"); in ConstructJob()
231 CmdArgs.push_back("elf32_sparc"); in ConstructJob()
235 CmdArgs.push_back("-m"); in ConstructJob()
236 CmdArgs.push_back("elf64_sparc"); in ConstructJob()
244 CmdArgs.push_back("-X"); in ConstructJob()
246 CmdArgs.push_back("--no-relax"); in ConstructJob()
251 CmdArgs.push_back("-o"); in ConstructJob()
252 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
268 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt0))); in ConstructJob()
269 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
270 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob()
273 Args.addAllArgs(CmdArgs, {options::OPT_L, options::OPT_T_Group, in ConstructJob()
275 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
277 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
278 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
279 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
283 CmdArgs.push_back("-rpath"); in ConstructJob()
284 CmdArgs.push_back(Args.MakeArgString(ToolChain.getCompilerRTPath())); in ConstructJob()
314 addOpenMPRuntime(C, CmdArgs, ToolChain, Args, StaticOpenMP); in ConstructJob()
318 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
319 CmdArgs.push_back("-lm"); in ConstructJob()
330 addFortranRuntimeLibraryPath(ToolChain, Args, CmdArgs); in ConstructJob()
331 addFortranRuntimeLibs(ToolChain, Args, CmdArgs); in ConstructJob()
332 CmdArgs.push_back("-lm"); in ConstructJob()
336 linkSanitizerRuntimeDeps(ToolChain, Args, CmdArgs); in ConstructJob()
338 linkXRayRuntimeDeps(ToolChain, Args, CmdArgs); in ConstructJob()
340 CmdArgs.push_back("-lpthread"); in ConstructJob()
341 CmdArgs.push_back("-lc"); in ConstructJob()
348 CmdArgs.push_back("-lgcc_eh"); in ConstructJob()
349 CmdArgs.push_back("-lc"); in ConstructJob()
350 CmdArgs.push_back("-lgcc"); in ConstructJob()
352 CmdArgs.push_back("-lgcc"); in ConstructJob()
353 CmdArgs.push_back("--as-needed"); in ConstructJob()
354 CmdArgs.push_back("-lgcc_s"); in ConstructJob()
355 CmdArgs.push_back("--no-as-needed"); in ConstructJob()
368 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend))); in ConstructJob()
369 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
372 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
377 Exec, CmdArgs, Inputs, Output)); in ConstructJob()