Lines Matching refs:CmdArgs
33 ArgStringList CmdArgs;
39 CmdArgs.push_back("--32");
49 CmdArgs.push_back(Args.MakeArgString("-mcpu=" + Arch));
61 CmdArgs.push_back("-march");
62 CmdArgs.push_back(CPUName.data());
64 CmdArgs.push_back("-mabi");
65 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data());
68 CmdArgs.push_back("-EL");
70 CmdArgs.push_back("-EB");
72 AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
78 CmdArgs.push_back("-32");
80 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, getToolChain().getTriple()));
81 AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
86 CmdArgs.push_back("-64");
88 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, getToolChain().getTriple()));
89 AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
97 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
99 CmdArgs.push_back("-o");
100 CmdArgs.push_back(Output.getFilename());
103 CmdArgs.push_back(II.getFilename());
108 Exec, CmdArgs, Inputs, Output));
119 ArgStringList CmdArgs;
122 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
124 CmdArgs.push_back("--eh-frame-hdr");
126 CmdArgs.push_back("-Bstatic");
128 Args.AddAllArgs(CmdArgs, options::OPT_pie);
129 CmdArgs.push_back("--no-dynamic-linker");
133 CmdArgs.push_back("-export-dynamic");
135 CmdArgs.push_back("-Bshareable");
137 Args.AddAllArgs(CmdArgs, options::OPT_pie);
138 CmdArgs.push_back("-dynamic-linker");
139 CmdArgs.push_back("/libexec/ld.elf_so");
147 CmdArgs.push_back("-m");
148 CmdArgs.push_back("elf_i386");
152 CmdArgs.push_back("-m");
156 CmdArgs.push_back("armelf_nbsd_eabi");
160 CmdArgs.push_back("armelf_nbsd_eabihf");
163 CmdArgs.push_back("armelf_nbsd");
169 arm::appendBE8LinkFlag(Args, CmdArgs, ToolChain.getEffectiveTriple());
170 CmdArgs.push_back("-m");
174 CmdArgs.push_back("armelfb_nbsd_eabi");
178 CmdArgs.push_back("armelfb_nbsd_eabihf");
181 CmdArgs.push_back("armelfb_nbsd");
188 CmdArgs.push_back("-m");
190 CmdArgs.push_back("elf32btsmip");
192 CmdArgs.push_back("elf32ltsmip");
194 CmdArgs.push_back("-m");
196 CmdArgs.push_back("elf64btsmip");
198 CmdArgs.push_back("elf64ltsmip");
202 CmdArgs.push_back("-m");
203 CmdArgs.push_back("elf32ppc_nbsd");
208 CmdArgs.push_back("-m");
209 CmdArgs.push_back("elf64ppc");
213 CmdArgs.push_back("-m");
214 CmdArgs.push_back("elf32_sparc");
218 CmdArgs.push_back("-m");
219 CmdArgs.push_back("elf64_sparc");
227 CmdArgs.push_back("-o");
228 CmdArgs.push_back(Output.getFilename());
235 CmdArgs.push_back(
238 CmdArgs.push_back(
241 CmdArgs.push_back(
244 CmdArgs.push_back(
249 Args.AddAllArgs(CmdArgs, options::OPT_L);
250 Args.AddAllArgs(CmdArgs, options::OPT_T_Group);
251 Args.AddAllArgs(CmdArgs, options::OPT_e);
252 Args.AddAllArgs(CmdArgs, options::OPT_s);
253 Args.AddAllArgs(CmdArgs, options::OPT_t);
254 Args.AddAllArgs(CmdArgs, options::OPT_Z_Flag);
255 Args.AddAllArgs(CmdArgs, options::OPT_r);
257 bool NeedsSanitizerDeps = addSanitizerRuntimes(getToolChain(), Args, CmdArgs);
258 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs);
259 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA);
263 CmdArgs.push_back("-rpath");
264 CmdArgs.push_back(Args.MakeArgString(
297 addOpenMPRuntime(CmdArgs, getToolChain(), Args, StaticOpenMP);
301 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs);
302 CmdArgs.push_back("-lm");
305 linkSanitizerRuntimeDeps(getToolChain(), CmdArgs);
307 linkXRayRuntimeDeps(ToolChain, CmdArgs);
309 CmdArgs.push_back("-lpthread");
310 CmdArgs.push_back("-lc");
317 CmdArgs.push_back("-lgcc_eh");
318 CmdArgs.push_back("-lc");
319 CmdArgs.push_back("-lgcc");
321 CmdArgs.push_back("-lgcc");
322 CmdArgs.push_back("--as-needed");
323 CmdArgs.push_back("-lgcc_s");
324 CmdArgs.push_back("--no-as-needed");
331 CmdArgs.push_back(
334 CmdArgs.push_back(
336 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o")));
339 ToolChain.addProfileRTLibs(Args, CmdArgs);
344 Exec, CmdArgs, Inputs, Output));