Home | History | Annotate | Download | only in ToolChains

Lines Matching defs: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, Output));
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");
171 CmdArgs.push_back(Args.MakeArgString(Twine(OutputFile) + ".exe"));
172 OutputFile = CmdArgs.back();
174 CmdArgs.push_back(OutputFile);
176 Args.AddAllArgs(CmdArgs, options::OPT_e);
178 Args.AddLastArg(CmdArgs, options::OPT_r);
179 Args.AddLastArg(CmdArgs, options::OPT_s);
180 Args.AddLastArg(CmdArgs, options::OPT_t);
181 Args.AddAllArgs(CmdArgs, options::OPT_u_Group);
182 Args.AddLastArg(CmdArgs, options::OPT_Z_Flag);
186 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("dllcrt2.o")));
189 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crt2u.o")));
191 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crt2.o")));
194 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("gcrt2.o")));
195 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtbegin.o")));
198 Args.AddAllArgs(CmdArgs, options::OPT_L);
199 TC.AddFilePathLibArgs(Args, CmdArgs);
205 CmdArgs.push_back(Args.MakeArgString("-L" + LibPath));
209 CmdArgs.push_back(Args.MakeArgString("-L" + CRTPath));
211 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA);
219 CmdArgs.push_back("-Bstatic");
220 TC.AddCXXStdlibLibArgs(Args, CmdArgs);
222 CmdArgs.push_back("-Bdynamic");
236 CmdArgs.push_back("--start-group");
241 CmdArgs.push_back("-lssp_nonshared");
242 CmdArgs.push_back("-lssp");
249 CmdArgs.push_back("-lomp");
252 CmdArgs.push_back("-liomp5md");
255 CmdArgs.push_back("-lgomp");
263 AddLibGCC(Args, CmdArgs);
266 CmdArgs.push_back("-lgmon");
269 CmdArgs.push_back("-lpthread");
273 CmdArgs.push_back(TC.getCompilerRTArgString(Args, "asan_dynamic",
275 CmdArgs.push_back(
277 CmdArgs.push_back("--require-defined");
278 CmdArgs.push_back(TC.getArch() == llvm::Triple::x86
283 CmdArgs.push_back("--whole-archive");
284 CmdArgs.push_back(
286 CmdArgs.push_back("--no-whole-archive");
289 TC.addProfileRTLibs(Args, CmdArgs);
296 CmdArgs.push_back("-lgdi32");
297 CmdArgs.push_back("-lcomdlg32");
299 CmdArgs.push_back("-ladvapi32");
300 CmdArgs.push_back("-lshell32");
301 CmdArgs.push_back("-luser32");
302 CmdArgs.push_back("-lkernel32");
306 CmdArgs.push_back("--end-group");
308 AddLibGCC(Args, CmdArgs);
310 CmdArgs.push_back("-lkernel32");
316 TC.addFastMathRuntimeIfAvailable(Args, CmdArgs);
318 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtend.o")));
324 Exec, CmdArgs, Inputs, Output));