• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/

Lines Matching refs:CmdArgs

36   ArgStringList CmdArgs;
39 CmdArgs.push_back("--32");
41 CmdArgs.push_back("--64");
44 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
46 CmdArgs.push_back("-o");
47 CmdArgs.push_back(Output.getFilename());
50 CmdArgs.push_back(II.getFilename());
54 Exec, CmdArgs, Inputs));
62 ArgStringList &CmdArgs) const {
64 CmdArgs.push_back("-lmingwthrd");
65 CmdArgs.push_back("-lmingw32");
76 CmdArgs.push_back("-lgcc");
77 CmdArgs.push_back("-lgcc_eh");
79 CmdArgs.push_back("-lgcc_s");
80 CmdArgs.push_back("-lgcc");
83 AddRunTimeLibs(getToolChain(), getToolChain().getDriver(), CmdArgs, Args);
86 CmdArgs.push_back("-lmoldname");
87 CmdArgs.push_back("-lmingwex");
91 CmdArgs.push_back("-lmsvcrt");
103 ArgStringList CmdArgs;
114 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
117 CmdArgs.push_back("-s");
119 CmdArgs.push_back("-m");
122 CmdArgs.push_back("i386pe");
125 CmdArgs.push_back("i386pep");
130 CmdArgs.push_back("thumb2pe");
133 CmdArgs.push_back("arm64pe");
140 CmdArgs.push_back("--subsystem");
141 CmdArgs.push_back("windows");
143 CmdArgs.push_back("--subsystem");
144 CmdArgs.push_back("console");
148 CmdArgs.push_back("--dll");
150 CmdArgs.push_back("--shared");
152 CmdArgs.push_back("-Bstatic");
154 CmdArgs.push_back("-Bdynamic");
156 CmdArgs.push_back("-e");
158 CmdArgs.push_back("_DllMainCRTStartup@12");
160 CmdArgs.push_back("DllMainCRTStartup");
161 CmdArgs.push_back("--enable-auto-image-base");
164 CmdArgs.push_back("-o");
172 CmdArgs.push_back(Args.MakeArgString(Twine(OutputFile) + ".exe"));
174 CmdArgs.push_back(OutputFile);
176 CmdArgs.push_back(OutputFile);
179 Args.AddAllArgs(CmdArgs, options::OPT_e);
181 Args.AddLastArg(CmdArgs, options::OPT_r);
182 Args.AddLastArg(CmdArgs, options::OPT_s);
183 Args.AddLastArg(CmdArgs, options::OPT_t);
184 Args.AddAllArgs(CmdArgs, options::OPT_u_Group);
185 Args.AddLastArg(CmdArgs, options::OPT_Z_Flag);
189 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("dllcrt2.o")));
192 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crt2u.o")));
194 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crt2.o")));
197 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("gcrt2.o")));
198 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtbegin.o")));
201 Args.AddAllArgs(CmdArgs, options::OPT_L);
202 TC.AddFilePathLibArgs(Args, CmdArgs);
208 CmdArgs.push_back(Args.MakeArgString("-L" + LibPath));
212 CmdArgs.push_back(Args.MakeArgString("-L" + CRTPath));
214 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA);
222 CmdArgs.push_back("-Bstatic");
223 TC.AddCXXStdlibLibArgs(Args, CmdArgs);
225 CmdArgs.push_back("-Bdynamic");
239 CmdArgs.push_back("--start-group");
244 CmdArgs.push_back("-lssp_nonshared");
245 CmdArgs.push_back("-lssp");
252 CmdArgs.push_back("-lomp");
255 CmdArgs.push_back("-liomp5md");
258 CmdArgs.push_back("-lgomp");
266 AddLibGCC(Args, CmdArgs);
269 CmdArgs.push_back("-lgmon");
272 CmdArgs.push_back("-lpthread");
276 CmdArgs.push_back(TC.getCompilerRTArgString(Args, "asan_dynamic",
278 CmdArgs.push_back(
280 CmdArgs.push_back("--require-defined");
281 CmdArgs.push_back(TC.getArch() == llvm::Triple::x86
286 CmdArgs.push_back("--whole-archive");
287 CmdArgs.push_back(
289 CmdArgs.push_back("--no-whole-archive");
292 TC.addProfileRTLibs(Args, CmdArgs);
299 CmdArgs.push_back("-lgdi32");
300 CmdArgs.push_back("-lcomdlg32");
302 CmdArgs.push_back("-ladvapi32");
303 CmdArgs.push_back("-lshell32");
304 CmdArgs.push_back("-luser32");
305 CmdArgs.push_back("-lkernel32");
309 CmdArgs.push_back("--end-group");
311 AddLibGCC(Args, CmdArgs);
313 CmdArgs.push_back("-lkernel32");
319 TC.addFastMathRuntimeIfAvailable(Args, CmdArgs);
321 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtend.o")));
326 JA, *this, ResponseFileSupport::AtFileUTF8(), Exec, CmdArgs, Inputs));