Lines Matching refs:CmdArgs
32 ArgStringList CmdArgs; in ConstructJob() local
38 CmdArgs.push_back("--32"); in ConstructJob()
42 CmdArgs.push_back("-mppc"); in ConstructJob()
43 CmdArgs.push_back("-many"); in ConstructJob()
47 CmdArgs.push_back("-64"); in ConstructJob()
49 CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, getToolChain().getTriple())); in ConstructJob()
50 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); in ConstructJob()
60 CmdArgs.push_back("-mabi"); in ConstructJob()
61 CmdArgs.push_back(mips::getGnuCompatibleMipsABIName(ABIName).data()); in ConstructJob()
64 CmdArgs.push_back("-EL"); in ConstructJob()
66 CmdArgs.push_back("-EB"); in ConstructJob()
68 AddAssemblerKPIC(getToolChain(), Args, CmdArgs); in ConstructJob()
76 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
78 CmdArgs.push_back("-o"); in ConstructJob()
79 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
82 CmdArgs.push_back(II.getFilename()); in ConstructJob()
87 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
98 ArgStringList CmdArgs; in ConstructJob() local
109 CmdArgs.push_back("-EB"); in ConstructJob()
111 CmdArgs.push_back("-EL"); in ConstructJob()
114 CmdArgs.push_back("-e"); in ConstructJob()
115 CmdArgs.push_back("__start"); in ConstructJob()
118 CmdArgs.push_back("--eh-frame-hdr"); in ConstructJob()
120 CmdArgs.push_back("-Bstatic"); in ConstructJob()
123 CmdArgs.push_back("-export-dynamic"); in ConstructJob()
124 CmdArgs.push_back("-Bdynamic"); in ConstructJob()
126 CmdArgs.push_back("-shared"); in ConstructJob()
128 CmdArgs.push_back("-dynamic-linker"); in ConstructJob()
129 CmdArgs.push_back("/usr/libexec/ld.so"); in ConstructJob()
134 CmdArgs.push_back("-pie"); in ConstructJob()
136 CmdArgs.push_back("-nopie"); in ConstructJob()
139 CmdArgs.push_back("-o"); in ConstructJob()
140 CmdArgs.push_back(Output.getFilename()); in ConstructJob()
162 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt0))); in ConstructJob()
163 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob()
166 Args.AddAllArgs(CmdArgs, options::OPT_L); in ConstructJob()
167 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
168 Args.AddAllArgs(CmdArgs, {options::OPT_T_Group, options::OPT_e, in ConstructJob()
172 bool NeedsSanitizerDeps = addSanitizerRuntimes(ToolChain, Args, CmdArgs); in ConstructJob()
173 bool NeedsXRayDeps = addXRayRuntime(ToolChain, Args, CmdArgs); in ConstructJob()
174 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
179 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
181 CmdArgs.push_back("-lm_p"); in ConstructJob()
183 CmdArgs.push_back("-lm"); in ConstructJob()
186 CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins")); in ConstructJob()
187 linkSanitizerRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
190 CmdArgs.push_back(ToolChain.getCompilerRTArgString(Args, "builtins")); in ConstructJob()
191 linkXRayRuntimeDeps(ToolChain, CmdArgs); in ConstructJob()
195 CmdArgs.push_back("-lcompiler_rt"); in ConstructJob()
199 CmdArgs.push_back("-lpthread_p"); in ConstructJob()
201 CmdArgs.push_back("-lpthread"); in ConstructJob()
206 CmdArgs.push_back("-lc_p"); in ConstructJob()
208 CmdArgs.push_back("-lc"); in ConstructJob()
211 CmdArgs.push_back("-lcompiler_rt"); in ConstructJob()
221 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend))); in ConstructJob()
227 Exec, CmdArgs, Inputs, Output)); in ConstructJob()
294 ArgStringList &CmdArgs) const { in AddCXXStdlibLibArgs()
297 CmdArgs.push_back(Profiling ? "-lc++_p" : "-lc++"); in AddCXXStdlibLibArgs()
298 CmdArgs.push_back(Profiling ? "-lc++abi_p" : "-lc++abi"); in AddCXXStdlibLibArgs()