Lines Matching refs:Args

26 static const char *makeArgString(const ArgList &Args, const char *Prefix,  in makeArgString()  argument
29 return Args.MakeArgString(Twine(StringRef(Prefix), Base) + Suffix); in makeArgString()
32 void tools::PScpu::addProfileRTArgs(const ToolChain &TC, const ArgList &Args, in addProfileRTArgs() argument
37 if ((Args.hasFlag(options::OPT_fprofile_arcs, options::OPT_fno_profile_arcs, in addProfileRTArgs()
39 Args.hasFlag(options::OPT_fprofile_generate, in addProfileRTArgs()
41 Args.hasFlag(options::OPT_fprofile_generate_EQ, in addProfileRTArgs()
43 Args.hasFlag(options::OPT_fprofile_instr_generate, in addProfileRTArgs()
45 Args.hasFlag(options::OPT_fprofile_instr_generate_EQ, in addProfileRTArgs()
47 Args.hasFlag(options::OPT_fcs_profile_generate, in addProfileRTArgs()
49 Args.hasFlag(options::OPT_fcs_profile_generate_EQ, in addProfileRTArgs()
51 Args.hasArg(options::OPT_fcreate_profile) || in addProfileRTArgs()
52 Args.hasArg(options::OPT_coverage))) in addProfileRTArgs()
54 Args, "--dependent-lib=", PSTC.getProfileRTLibName(), "")); in addProfileRTArgs()
60 const ArgList &Args, in ConstructJob() argument
63 claimNoWarnArgs(Args); in ConstructJob()
66 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler); in ConstructJob()
77 const char *Exec = Args.MakeArgString(TC.GetProgramPath(AsName.c_str())); in ConstructJob()
83 void tools::PScpu::addSanitizerArgs(const ToolChain &TC, const ArgList &Args, in addSanitizerArgs() argument
87 PSTC.addSanitizerArgs(Args, CmdArgs, "--dependent-lib=lib", ".a"); in addSanitizerArgs()
90 void toolchains::PS4CPU::addSanitizerArgs(const ArgList &Args, in addSanitizerArgs() argument
95 return makeArgString(Args, Prefix, Name, Suffix); in addSanitizerArgs()
97 const SanitizerArgs &SanArgs = getSanitizerArgs(Args); in addSanitizerArgs()
104 void toolchains::PS5CPU::addSanitizerArgs(const ArgList &Args, in addSanitizerArgs() argument
109 return makeArgString(Args, Prefix, Name, Suffix); in addSanitizerArgs()
111 const SanitizerArgs &SanArgs = getSanitizerArgs(Args); in addSanitizerArgs()
123 const ArgList &Args, in ConstructJob() argument
130 Args.ClaimAllArgs(options::OPT_g_Group); in ConstructJob()
132 Args.ClaimAllArgs(options::OPT_emit_llvm); in ConstructJob()
135 Args.ClaimAllArgs(options::OPT_w); in ConstructJob()
138 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot)); in ConstructJob()
140 if (Args.hasArg(options::OPT_pie)) in ConstructJob()
143 if (Args.hasArg(options::OPT_rdynamic)) in ConstructJob()
145 if (Args.hasArg(options::OPT_shared)) in ConstructJob()
155 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) in ConstructJob()
156 TC.addSanitizerArgs(Args, CmdArgs, "-l", ""); in ConstructJob()
158 Args.AddAllArgs(CmdArgs, options::OPT_L); in ConstructJob()
159 Args.AddAllArgs(CmdArgs, options::OPT_T_Group); in ConstructJob()
160 Args.AddAllArgs(CmdArgs, options::OPT_e); in ConstructJob()
161 Args.AddAllArgs(CmdArgs, options::OPT_s); in ConstructJob()
162 Args.AddAllArgs(CmdArgs, options::OPT_t); in ConstructJob()
163 Args.AddAllArgs(CmdArgs, options::OPT_r); in ConstructJob()
165 if (Args.hasArg(options::OPT_Z_Xlinker__no_demangle)) in ConstructJob()
168 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
170 if (Args.hasArg(options::OPT_pthread)) { in ConstructJob()
174 if (Args.hasArg(options::OPT_fuse_ld_EQ)) { in ConstructJob()
180 const char *Exec = Args.MakeArgString(TC.GetProgramPath(LdName.c_str())); in ConstructJob()
188 const ArgList &Args, StringRef Platform, in PS4PS5Base() argument
190 : Generic_ELF(D, Triple, Args) { in PS4PS5Base()
191 if (Args.hasArg(clang::driver::options::OPT_static)) in PS4PS5Base()
214 if (const Arg *A = Args.getLastArg(options::OPT_isysroot)) { in PS4PS5Base()
223 if (!Args.hasArg(options::OPT_nostdinc) && in PS4PS5Base()
224 !Args.hasArg(options::OPT_nostdlibinc) && in PS4PS5Base()
225 !Args.hasArg(options::OPT_isysroot) && in PS4PS5Base()
226 !Args.hasArg(options::OPT__sysroot_EQ) && in PS4PS5Base()
234 if (!Args.hasArg(options::OPT_nostdlib) && in PS4PS5Base()
235 !Args.hasArg(options::OPT_nodefaultlibs) && in PS4PS5Base()
236 !Args.hasArg(options::OPT__sysroot_EQ) && !Args.hasArg(options::OPT_E) && in PS4PS5Base()
237 !Args.hasArg(options::OPT_c) && !Args.hasArg(options::OPT_S) && in PS4PS5Base()
238 !Args.hasArg(options::OPT_emit_ast) && in PS4PS5Base()
323 const llvm::opt::ArgList &Args) in PS4CPU() argument
324 : PS4PS5Base(D, Triple, Args, "PS4", "SCE_ORBIS_SDK_DIR") {} in PS4CPU()
328 const llvm::opt::ArgList &Args) in PS5CPU() argument
329 : PS4PS5Base(D, Triple, Args, "PS5", "SCE_PROSPERO_SDK_DIR") {} in PS5CPU()