Home | History | Annotate | Download | only in ToolChains

Lines Matching defs:Args

27                                           const ArgList &Args,
36 Args.ClaimAllArgs();
49 Args.AddAllArgsExcept(
57 Args.hasArg(options::OPT_fno_split_dwarf_inlining); // Claim it if present.
64 if (Args.getLastArg(options::OPT_MF) && !Args.getLastArg(options::OPT_MT) &&
67 Arg *A = Args.getLastArg(options::OPT_o);
70 CmdArgs.push_back(Args.MakeArgString(A->getValue()));
79 Args.MakeArgString(getToolChain().GetProgramPath("moviCompile"));
81 Args.MakeArgString(Exec), CmdArgs,
88 const ArgList &Args,
98 const Arg *CPUArg = Args.getLastArg(options::OPT_mcpu_EQ);
101 Args.MakeArgString("-cv:" + StringRef(CPUArg->getValue())));
104 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
105 for (const Arg *A : Args.filtered(options::OPT_I, options::OPT_isystem)) {
108 Args.MakeArgString(std::string("-i:") + A->getValue(0)));
112 Args.MakeArgString(std::string("-o:") + Output.getFilename()));
115 Args.MakeArgString(getToolChain().GetProgramPath("moviAsm"));
117 Args.MakeArgString(Exec), CmdArgs,
124 const ArgList &Args,
131 !Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles);
133 !Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs);
134 // Silence warning if the args contain both -nostdlib and -stdlib=.
135 Args.getLastArg(options::OPT_stdlib_EQ);
147 Args.ClaimAllArgs(options::OPT_g_Group);
148 Args.ClaimAllArgs(options::OPT_w);
149 Args.ClaimAllArgs(options::OPT_static_libgcc);
151 if (Args.hasArg(options::OPT_s)) // Pass the 'strip' option.
160 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crti.o")));
161 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtbegin.o")));
164 Args.AddAllArgs(CmdArgs, {options::OPT_L, options::OPT_T_Group,
168 TC.AddFilePathLibArgs(Args, CmdArgs);
170 bool NeedsSanitizerDeps = addSanitizerRuntimes(TC, Args, CmdArgs);
171 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA);
177 if (TC.GetCXXStdlibType(Args) == ToolChain::CST_Libcxx) {
197 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtend.o")));
198 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtn.o")));
202 Args.MakeArgString(TC.GetProgramPath("sparc-myriad-rtems-ld"));
204 JA, *this, ResponseFileSupport::AtFileCurCP(), Args.MakeArgString(Exec),
209 const ArgList &Args)
210 : Generic_ELF(D, Triple, Args) {
226 GCCInstallation.init(Triple, Args, {"sparc-myriad-rtems"});