Lines Matching refs:CmdArgs
38 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()
82 CmdArgs.push_back("-32"); in ConstructJob()
84 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, Triple)); in ConstructJob()
85 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
90 CmdArgs.push_back("-64"); in ConstructJob()
92 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, Triple)); in ConstructJob()
93 AddAssemblerKPIC(ToolChain, Args, CmdArgs); in ConstructJob()
101 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
103 CmdArgs.push_back("-o"); in ConstructJob()
104 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
107 CmdArgs.push_back(II.getFilename()); in ConstructJob()
112 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
125 ArgStringList CmdArgs; in ConstructJob() local
128 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
130 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob()
132 CmdArgs.push_back("-Bstatic"); in ConstructJob()
134 Args.AddAllArgs(CmdArgs, options::OPT_pie); in ConstructJob()
135 CmdArgs.push_back("--no-dynamic-linker"); in ConstructJob()
139 CmdArgs.push_back("-export-dynamic"); in ConstructJob()
141 CmdArgs.push_back("-Bshareable"); in ConstructJob()
143 Args.AddAllArgs(CmdArgs, options::OPT_pie); in ConstructJob()
144 CmdArgs.push_back("-dynamic-linker"); in ConstructJob()
145 CmdArgs.push_back("/libexec/ld.elf_so"); in ConstructJob()
153 CmdArgs.push_back("-m"); in ConstructJob()
154 CmdArgs.push_back("elf_i386"); in ConstructJob()
158 CmdArgs.push_back("-m"); in ConstructJob()
162 CmdArgs.push_back("armelf_nbsd_eabi"); in ConstructJob()
166 CmdArgs.push_back("armelf_nbsd_eabihf"); in ConstructJob()
169 CmdArgs.push_back("armelf_nbsd"); in ConstructJob()
175 arm::appendBE8LinkFlag(Args, CmdArgs, ToolChain.getEffectiveTriple()); in ConstructJob()
176 CmdArgs.push_back("-m"); in ConstructJob()
180 CmdArgs.push_back("armelfb_nbsd_eabi"); in ConstructJob()
184 CmdArgs.push_back("armelfb_nbsd_eabihf"); in ConstructJob()
187 CmdArgs.push_back("armelfb_nbsd"); in ConstructJob()
194 CmdArgs.push_back("-m"); in ConstructJob()
196 CmdArgs.push_back("elf32btsmip"); in ConstructJob()
198 CmdArgs.push_back("elf32ltsmip"); in ConstructJob()
200 CmdArgs.push_back("-m"); in ConstructJob()
202 CmdArgs.push_back("elf64btsmip"); in ConstructJob()
204 CmdArgs.push_back("elf64ltsmip"); in ConstructJob()
208 CmdArgs.push_back("-m"); in ConstructJob()
209 CmdArgs.push_back("elf32ppc_nbsd"); in ConstructJob()
214 CmdArgs.push_back("-m"); in ConstructJob()
215 CmdArgs.push_back("elf64ppc"); in ConstructJob()
219 CmdArgs.push_back("-m"); in ConstructJob()
220 CmdArgs.push_back("elf32_sparc"); in ConstructJob()
224 CmdArgs.push_back("-m"); in ConstructJob()
225 CmdArgs.push_back("elf64_sparc"); in ConstructJob()
233 CmdArgs.push_back("-o"); in ConstructJob()
234 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
242 CmdArgs.push_back( in ConstructJob()
245 CmdArgs.push_back( in ConstructJob()
248 CmdArgs.push_back( in ConstructJob()
251 CmdArgs.push_back( in ConstructJob()
256 Args.AddAllArgs(CmdArgs, options::OPT_L); in ConstructJob()
257 Args.AddAllArgs(CmdArgs, options::OPT_T_Group); in ConstructJob()
258 Args.AddAllArgs(CmdArgs, options::OPT_e); in ConstructJob()
259 Args.AddAllArgs(CmdArgs, options::OPT_s); in ConstructJob()
260 Args.AddAllArgs(CmdArgs, options::OPT_t); in ConstructJob()
261 Args.AddAllArgs(CmdArgs, options::OPT_Z_Flag); in ConstructJob()
262 Args.AddAllArgs(CmdArgs, options::OPT_r); in ConstructJob()
264 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
265 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
266 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
270 CmdArgs.push_back("-rpath"); in ConstructJob()
271 CmdArgs.push_back(Args.MakeArgString(ToolChain.getCompilerRTPath())); in ConstructJob()
303 addOpenMPRuntime(CmdArgs, ToolChain, Args, StaticOpenMP); in ConstructJob()
307 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
308 CmdArgs.push_back("-lm"); in ConstructJob()
311 linkSanitizerRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
313 linkXRayRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
315 CmdArgs.push_back("-lpthread"); in ConstructJob()
316 CmdArgs.push_back("-lc"); in ConstructJob()
323 CmdArgs.push_back("-lgcc_eh"); in ConstructJob()
324 CmdArgs.push_back("-lc"); in ConstructJob()
325 CmdArgs.push_back("-lgcc"); in ConstructJob()
327 CmdArgs.push_back("-lgcc"); in ConstructJob()
328 CmdArgs.push_back("--as-needed"); in ConstructJob()
329 CmdArgs.push_back("-lgcc_s"); in ConstructJob()
330 CmdArgs.push_back("--no-as-needed"); in ConstructJob()
338 CmdArgs.push_back( in ConstructJob()
341 CmdArgs.push_back( in ConstructJob()
343 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
346 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
351 Exec, CmdArgs, Inputs, Output)); in ConstructJob()