Lines Matching refs:Args
26 const ArgList &Args, in ConstructJob() argument
31 claimNoWarnArgs(Args); in ConstructJob()
38 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
46 const char *Exec = Args.MakeArgString(ToolChain.GetProgramPath("as")); in ConstructJob()
55 const ArgList &Args, in ConstructJob() argument
60 const bool Static = Args.hasArg(options::OPT_static); in ConstructJob()
61 const bool Shared = Args.hasArg(options::OPT_shared); in ConstructJob()
62 const bool Profiling = Args.hasArg(options::OPT_pg); in ConstructJob()
63 const bool Pie = Args.hasArg(options::OPT_pie); in ConstructJob()
67 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
73 if (Args.hasArg(options::OPT_rdynamic)) in ConstructJob()
77 else if (!Args.hasArg(options::OPT_r)) { in ConstructJob()
98 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles, in ConstructJob()
119 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crt1))); in ConstructJob()
120 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crti.o"))); in ConstructJob()
121 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtbegin))); in ConstructJob()
124 Args.addAllArgs(CmdArgs, {options::OPT_L, options::OPT_T_Group, in ConstructJob()
126 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
128 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
130 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs, in ConstructJob()
138 bool StaticOpenMP = Args.hasArg(options::OPT_static_openmp) && !Static; in ConstructJob()
139 addOpenMPRuntime(C, CmdArgs, ToolChain, Args, StaticOpenMP); in ConstructJob()
142 if (ToolChain.ShouldLinkCXXStdlib(Args)) in ConstructJob()
143 ToolChain.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
148 Args.ClaimAllArgs(options::OPT_stdlib_EQ); in ConstructJob()
155 addFortranRuntimeLibraryPath(ToolChain, Args, CmdArgs); in ConstructJob()
156 addFortranRuntimeLibs(ToolChain, Args, CmdArgs); in ConstructJob()
160 if (Args.hasArg(options::OPT_pthread)) in ConstructJob()
163 if (!Args.hasArg(options::OPT_nolibc)) in ConstructJob()
166 if (Static || Args.hasArg(options::OPT_static_libgcc)) { in ConstructJob()
170 if (Args.hasArg(options::OPT_shared_libgcc)) { in ConstructJob()
183 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles, in ConstructJob()
191 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend))); in ConstructJob()
192 CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath("crtn.o"))); in ConstructJob()
195 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
197 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); in ConstructJob()
206 const ArgList &Args) in DragonFly() argument
207 : Generic_ELF(D, Triple, Args) { in DragonFly()