Lines Matching defs:CmdArgs
36 ArgStringList CmdArgs;
51 CmdArgs.push_back("-a32");
54 CmdArgs.push_back("-a64");
61 CmdArgs.push_back("-many");
63 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
68 CmdArgs.push_back("-o");
69 CmdArgs.push_back(Output.getFilename());
80 CmdArgs.push_back(II.getFilename());
84 Exec, CmdArgs, Inputs, Output));
89 static bool hasExportListLinkerOpts(const ArgStringList &CmdArgs) {
90 for (size_t i = 0, Size = CmdArgs.size(); i < Size; ++i) {
91 llvm::StringRef ArgString(CmdArgs[i]);
100 llvm::StringRef ArgNextString(CmdArgs[i]);
116 ArgStringList CmdArgs;
131 CmdArgs.push_back("-bnso");
135 CmdArgs.push_back("-bM:SRE");
136 CmdArgs.push_back("-bnoentry");
147 CmdArgs.push_back("-bforceimprw");
169 CmdArgs.push_back("-bdbg:namedsects:ss");
183 CmdArgs.push_back(Args.MakeArgString(LinkerFlag));
190 CmdArgs.push_back("-o");
191 CmdArgs.push_back(Output.getFilename());
197 CmdArgs.push_back("-b32");
198 CmdArgs.push_back("-bpT:0x10000000");
199 CmdArgs.push_back("-bpD:0x20000000");
202 CmdArgs.push_back("-b64");
203 CmdArgs.push_back("-bpT:0x100000000");
204 CmdArgs.push_back("-bpD:0x110000000");
220 CmdArgs.push_back(
223 CmdArgs.push_back(Args.MakeArgString(
231 CmdArgs.push_back("-bcdtors:all:0:s");
234 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
246 addLTOOptions(ToolChain, Args, CmdArgs, Output, *Input,
250 if (Args.hasArg(options::OPT_shared) && !hasExportListLinkerOpts(CmdArgs)) {
281 CmdArgs.push_back(Args.MakeArgString(llvm::Twine("-bE:") + ExportList));
285 Args.AddAllArgs(CmdArgs, options::OPT_L);
287 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
288 ToolChain.addProfileRTLibs(Args, CmdArgs);
291 getToolChain().AddCXXStdlibLibArgs(Args, CmdArgs);
294 AddRunTimeLibs(ToolChain, D, CmdArgs, Args);
301 CmdArgs.push_back("-lomp");
304 CmdArgs.push_back("-liomp5");
307 CmdArgs.push_back("-lgomp");
317 CmdArgs.push_back("-lpthreads");
320 CmdArgs.push_back("-lm");
322 CmdArgs.push_back("-lc");
325 CmdArgs.push_back(Args.MakeArgString((llvm::Twine("-L") + D.SysRoot) +
327 CmdArgs.push_back(Args.MakeArgString((llvm::Twine("-L") + D.SysRoot) +
335 addFortranRuntimeLibraryPath(ToolChain, Args, CmdArgs);
336 addFortranRuntimeLibs(ToolChain, Args, CmdArgs);
337 CmdArgs.push_back("-lm");
338 CmdArgs.push_back("-lpthread");
342 Exec, CmdArgs, Inputs, Output));
451 llvm::opt::ArgStringList &CmdArgs) const {
456 CmdArgs.push_back("-lc++");
458 CmdArgs.push_back("-lc++experimental");
459 CmdArgs.push_back("-lc++abi");
567 llvm::opt::ArgStringList &CmdArgs) const {
571 CmdArgs.push_back(Args.MakeArgString(
578 CmdArgs.push_back("-latomic");
582 ToolChain::addProfileRTLibs(Args, CmdArgs);