• Home
  • Raw
  • Download

Lines Matching refs:CmdArgs

125                                              ArgStringList &CmdArgs) const {  in RenderExtraToolArgs()
137 ArgStringList CmdArgs; in ConstructJob() local
139 CmdArgs.push_back("--arch=hexagon"); in ConstructJob()
141 RenderExtraToolArgs(JA, CmdArgs); in ConstructJob()
144 CmdArgs.push_back("-filetype=obj"); in ConstructJob()
145 CmdArgs.push_back(Args.MakeArgString( in ConstructJob()
150 CmdArgs.push_back("-o"); in ConstructJob()
151 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
154 CmdArgs.push_back("-fsyntax-only"); in ConstructJob()
158 CmdArgs.push_back(Args.MakeArgString("-gpsize=" + Twine(G.getValue()))); in ConstructJob()
161 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
184 CmdArgs.push_back(II.getFilename()); in ConstructJob()
188 II.getInputArg().render(Args, CmdArgs); in ConstructJob()
194 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
198 ArgStringList &CmdArgs) const { in RenderExtraToolArgs()
205 const ArgList &Args, ArgStringList &CmdArgs, in constructHexagonLinkArgs() argument
239 CmdArgs.push_back("-s"); in constructHexagonLinkArgs()
242 CmdArgs.push_back("-r"); in constructHexagonLinkArgs()
245 CmdArgs.push_back(Opt.c_str()); in constructHexagonLinkArgs()
248 CmdArgs.push_back("-march=hexagon"); in constructHexagonLinkArgs()
249 CmdArgs.push_back(Args.MakeArgString("-mcpu=hexagon" + CpuVer)); in constructHexagonLinkArgs()
253 CmdArgs.push_back("-shared"); in constructHexagonLinkArgs()
255 CmdArgs.push_back("-call_shared"); in constructHexagonLinkArgs()
259 CmdArgs.push_back("-static"); in constructHexagonLinkArgs()
262 CmdArgs.push_back("-pie"); in constructHexagonLinkArgs()
265 CmdArgs.push_back(Args.MakeArgString("-G" + Twine(G.getValue()))); in constructHexagonLinkArgs()
269 CmdArgs.push_back("-o"); in constructHexagonLinkArgs()
270 CmdArgs.push_back(Output.getFilename()); in constructHexagonLinkArgs()
274 CmdArgs.push_back("-dynamic-linker=/lib/ld-musl-hexagon.so.1"); in constructHexagonLinkArgs()
278 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crt1.o")); in constructHexagonLinkArgs()
281 CmdArgs.push_back(Args.MakeArgString(D.SysRoot + "/usr/lib/crti.o")); in constructHexagonLinkArgs()
283 CmdArgs.push_back( in constructHexagonLinkArgs()
285 Args.AddAllArgs(CmdArgs, in constructHexagonLinkArgs()
288 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
291 CmdArgs.push_back("-lclang_rt.builtins-hexagon"); in constructHexagonLinkArgs()
292 CmdArgs.push_back("-lc"); in constructHexagonLinkArgs()
296 HTC.AddCXXStdlibLibArgs(Args, CmdArgs); in constructHexagonLinkArgs()
339 CmdArgs.push_back(Args.MakeArgString(Crt0SA)); in constructHexagonLinkArgs()
342 CmdArgs.push_back(Args.MakeArgString(Crt0)); in constructHexagonLinkArgs()
347 CmdArgs.push_back(Args.MakeArgString(Init)); in constructHexagonLinkArgs()
355 CmdArgs.push_back(Args.MakeArgString(StringRef("-L") + LibPath)); in constructHexagonLinkArgs()
360 Args.AddAllArgs(CmdArgs, in constructHexagonLinkArgs()
364 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
372 HTC.AddCXXStdlibLibArgs(Args, CmdArgs); in constructHexagonLinkArgs()
373 CmdArgs.push_back("-lm"); in constructHexagonLinkArgs()
376 CmdArgs.push_back("--start-group"); in constructHexagonLinkArgs()
380 CmdArgs.push_back(Args.MakeArgString("-l" + Lib)); in constructHexagonLinkArgs()
381 CmdArgs.push_back("-lc"); in constructHexagonLinkArgs()
383 CmdArgs.push_back("-lgcc"); in constructHexagonLinkArgs()
385 CmdArgs.push_back("--end-group"); in constructHexagonLinkArgs()
395 CmdArgs.push_back(Args.MakeArgString(Fini)); in constructHexagonLinkArgs()
406 ArgStringList CmdArgs; in ConstructJob() local
407 constructHexagonLinkArgs(C, JA, HTC, Output, Inputs, Args, CmdArgs, in ConstructJob()
413 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
520 ArgStringList &CmdArgs) const { in AddCXXStdlibLibArgs()
524 CmdArgs.push_back("-lc++"); in AddCXXStdlibLibArgs()
525 CmdArgs.push_back("-lc++abi"); in AddCXXStdlibLibArgs()
526 CmdArgs.push_back("-lunwind"); in AddCXXStdlibLibArgs()
530 CmdArgs.push_back("-lstdc++"); in AddCXXStdlibLibArgs()