Lines Matching refs:CmdArgs
92 ArgStringList CmdArgs; in ConstructJob() local
96 CmdArgs.push_back("-C"); in ConstructJob()
100 CmdArgs.push_back("-e"); in ConstructJob()
101 CmdArgs.push_back("_start"); in ConstructJob()
106 CmdArgs.push_back("-pie"); in ConstructJob()
108 CmdArgs.push_back("-z"); in ConstructJob()
109 CmdArgs.push_back("type=pie"); in ConstructJob()
114 CmdArgs.push_back("-Bstatic"); in ConstructJob()
115 CmdArgs.push_back("-dn"); in ConstructJob()
118 CmdArgs.push_back("-shared"); in ConstructJob()
130 CmdArgs.push_back("-m"); in ConstructJob()
131 CmdArgs.push_back("elf_i386_sol2"); in ConstructJob()
134 CmdArgs.push_back("-m"); in ConstructJob()
135 CmdArgs.push_back("elf_x86_64_sol2"); in ConstructJob()
138 CmdArgs.push_back("-m"); in ConstructJob()
139 CmdArgs.push_back("elf32_sparc_sol2"); in ConstructJob()
142 CmdArgs.push_back("-m"); in ConstructJob()
143 CmdArgs.push_back("elf64_sparc_sol2"); in ConstructJob()
150 CmdArgs.push_back("-export-dynamic"); in ConstructJob()
152 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob()
160 CmdArgs.push_back("-o"); in ConstructJob()
161 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
167 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crt1.o"))); in ConstructJob()
169 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
184 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(values_X))); in ConstructJob()
190 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(values_xpg))); in ConstructJob()
197 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob()
199 ToolChain.addFastMathRuntimeIfAvailable(Args, CmdArgs); in ConstructJob()
202 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
204 Args.addAllArgs(CmdArgs, {options::OPT_L, options::OPT_T_Group}); in ConstructJob()
206 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
207 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
214 addOpenMPRuntime(C, CmdArgs, ToolChain, Args, StaticOpenMP); in ConstructJob()
218 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
219 CmdArgs.push_back("-lm"); in ConstructJob()
227 addFortranRuntimeLibraryPath(getToolChain(), Args, CmdArgs); in ConstructJob()
228 addFortranRuntimeLibs(getToolChain(), Args, CmdArgs); in ConstructJob()
229 CmdArgs.push_back("-lm"); in ConstructJob()
235 CmdArgs.push_back("-lssp_nonshared"); in ConstructJob()
236 CmdArgs.push_back("-lssp"); in ConstructJob()
241 addAsNeededOption(ToolChain, Args, CmdArgs, true); in ConstructJob()
242 CmdArgs.push_back("-latomic"); in ConstructJob()
243 addAsNeededOption(ToolChain, Args, CmdArgs, false); in ConstructJob()
245 addAsNeededOption(ToolChain, Args, CmdArgs, true); in ConstructJob()
246 CmdArgs.push_back("-lgcc_s"); in ConstructJob()
247 addAsNeededOption(ToolChain, Args, CmdArgs, false); in ConstructJob()
248 CmdArgs.push_back("-lc"); in ConstructJob()
250 CmdArgs.push_back("-lgcc"); in ConstructJob()
254 linkSanitizerRuntimeDeps(ToolChain, Args, CmdArgs); in ConstructJob()
263 CmdArgs.push_back("-z"); in ConstructJob()
264 CmdArgs.push_back("relax=transtls"); in ConstructJob()
270 CmdArgs.push_back("-z"); in ConstructJob()
271 CmdArgs.push_back("now"); in ConstructJob()
282 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend))); in ConstructJob()
283 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
286 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
290 Exec, CmdArgs, Inputs, Output)); in ConstructJob()