reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
60 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); 63 if (Args.hasArg(options::OPT_static)) { 66 if (Args.hasArg(options::OPT_rdynamic)) 68 if (Args.hasArg(options::OPT_shared)) 92 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) { 93 if (!Args.hasArg(options::OPT_shared)) { 94 if (Args.hasArg(options::OPT_pg)) 96 Args.MakeArgString(getToolChain().GetFilePath("gcrt1.o"))); 98 if (Args.hasArg(options::OPT_pie)) 100 Args.MakeArgString(getToolChain().GetFilePath("Scrt1.o"))); 103 Args.MakeArgString(getToolChain().GetFilePath("crt1.o"))); 106 CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath("crti.o"))); 107 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 107 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 109 Args.MakeArgString(getToolChain().GetFilePath("crtbeginS.o"))); 112 Args.MakeArgString(getToolChain().GetFilePath("crtbegin.o"))); 115 Args.AddAllArgs(CmdArgs, 118 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); 120 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) { 123 if (!Args.hasArg(options::OPT_static)) { 129 if (getToolChain().ShouldLinkCXXStdlib(Args)) 130 getToolChain().AddCXXStdlibLibArgs(Args, CmdArgs); 134 if (Args.hasArg(options::OPT_pthread)) 137 if (!Args.hasArg(options::OPT_nolibc)) { 141 if (Args.hasArg(options::OPT_static) || 142 Args.hasArg(options::OPT_static_libgcc)) { 146 if (Args.hasArg(options::OPT_shared_libgcc)) { 148 if (!Args.hasArg(options::OPT_shared)) 159 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) { 160 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 160 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_pie)) 162 Args.MakeArgString(getToolChain().GetFilePath("crtendS.o"))); 165 Args.MakeArgString(getToolChain().GetFilePath("crtend.o"))); 166 CmdArgs.push_back(Args.MakeArgString(getToolChain().GetFilePath("crtn.o"))); 169 getToolChain().addProfileRTLibs(Args, CmdArgs); 171 const char *Exec = Args.MakeArgString(getToolChain().GetLinkerPath());