reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
129 !Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles); 131 !Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs); 133 Args.getLastArg(options::OPT_stdlib_EQ); 145 Args.ClaimAllArgs(options::OPT_g_Group); 146 Args.ClaimAllArgs(options::OPT_w); 147 Args.ClaimAllArgs(options::OPT_static_libgcc); 149 if (Args.hasArg(options::OPT_s)) // Pass the 'strip' option. 158 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crti.o"))); 159 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtbegin.o"))); 162 Args.AddAllArgs(CmdArgs, {options::OPT_L, options::OPT_T_Group, 166 TC.AddFilePathLibArgs(Args, CmdArgs); 168 bool NeedsSanitizerDeps = addSanitizerRuntimes(TC, Args, CmdArgs); 169 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); 175 if (TC.GetCXXStdlibType(Args) == ToolChain::CST_Libcxx) { 195 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtend.o"))); 196 CmdArgs.push_back(Args.MakeArgString(TC.GetFilePath("crtn.o"))); 200 Args.MakeArgString(TC.GetProgramPath("sparc-myriad-rtems-ld")); 201 C.addCommand(std::make_unique<Command>(JA, *this, Args.MakeArgString(Exec),