Lines Matching refs:Args

26     const InputInfoList &Inputs, const ArgList &Args,  in ConstructJob()  argument
28 claimNoWarnArgs(Args); in ConstructJob()
49 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
58 Exec = Args.MakeArgString(Assembler); in ConstructJob()
66 const InputInfoList &Inputs, const ArgList &Args, in ConstructJob() argument
77 Args.ClaimAllArgs(options::OPT_g_Group); in ConstructJob()
79 Args.ClaimAllArgs(options::OPT_emit_llvm); in ConstructJob()
81 Args.ClaimAllArgs(options::OPT_w); in ConstructJob()
85 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
87 if (Args.hasArg(options::OPT_pie)) in ConstructJob()
89 if (Args.hasArg(options::OPT_rdynamic)) in ConstructJob()
91 if (Args.hasArg(options::OPT_s)) in ConstructJob()
116 if (Args.hasArg(options::OPT_shared)) { in ConstructJob()
132 CmdArgs.push_back(Args.hasArg(options::OPT_static) ? "-Bstatic" in ConstructJob()
138 CmdArgs.push_back(Args.MakeArgString(EntryPoint)); in ConstructJob()
142 CmdArgs.push_back(Args.hasArg(options::OPT_static) ? "-Bstatic" in ConstructJob()
145 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles)) { in ConstructJob()
147 CmdArgs.push_back(Args.MakeArgString(EntryPoint)); in ConstructJob()
159 if (Args.hasArg(options::OPT_shared) || Args.hasArg(options::OPT_rdynamic)) { in ConstructJob()
164 CmdArgs.push_back(Args.MakeArgString(ImpLib)); in ConstructJob()
167 Args.AddAllArgs(CmdArgs, options::OPT_L); in ConstructJob()
168 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
169 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
171 if (TC.ShouldLinkCXXStdlib(Args)) { in ConstructJob()
172 bool StaticCXX = Args.hasArg(options::OPT_static_libstdcxx) && in ConstructJob()
173 !Args.hasArg(options::OPT_static); in ConstructJob()
176 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
181 if (!Args.hasArg(options::OPT_nostdlib)) { in ConstructJob()
182 if (!Args.hasArg(options::OPT_nodefaultlibs)) { in ConstructJob()
185 AddRunTimeLibs(TC, D, CmdArgs, Args); in ConstructJob()
189 if (TC.getSanitizerArgs(Args).needsAsanRt()) { in ConstructJob()
191 if (Args.hasArg(options::OPT_shared)) { in ConstructJob()
192 CmdArgs.push_back(TC.getCompilerRTArgString(Args, "asan_dll_thunk")); in ConstructJob()
195 CmdArgs.push_back(TC.getCompilerRTArgString(Args, Lib)); in ConstructJob()
198 CmdArgs.push_back(Args.MakeArgString("--undefined")); in ConstructJob()
199 CmdArgs.push_back(Args.MakeArgString(TC.getArch() == llvm::Triple::x86 in ConstructJob()
205 Exec = Args.MakeArgString(TC.GetLinkerPath()); in ConstructJob()
214 const llvm::opt::ArgList &Args) in CrossWindowsToolChain() argument
215 : Generic_GCC(D, T, Args) {} in CrossWindowsToolChain()
218 CrossWindowsToolChain::getDefaultUnwindTableLevel(const ArgList &Args) const { in getDefaultUnwindTableLevel()
228 bool CrossWindowsToolChain::isPIEDefault(const llvm::opt::ArgList &Args) const { in isPIEDefault()
276 AddCXXStdlibLibArgs(const llvm::opt::ArgList &Args, in AddCXXStdlibLibArgs() argument
278 if (GetCXXStdlibType(Args) == ToolChain::CST_Libcxx) { in AddCXXStdlibLibArgs()
280 if (Args.hasArg(options::OPT_fexperimental_library)) in AddCXXStdlibLibArgs()