Lines Matching refs:Args
28 void tools::PS4cpu::addProfileRTArgs(const ToolChain &TC, const ArgList &Args,
30 if ((Args.hasFlag(options::OPT_fprofile_arcs, options::OPT_fno_profile_arcs,
32 Args.hasFlag(options::OPT_fprofile_generate,
34 Args.hasFlag(options::OPT_fprofile_generate_EQ,
36 Args.hasFlag(options::OPT_fprofile_instr_generate,
38 Args.hasFlag(options::OPT_fprofile_instr_generate_EQ,
40 Args.hasFlag(options::OPT_fcs_profile_generate,
42 Args.hasFlag(options::OPT_fcs_profile_generate_EQ,
44 Args.hasArg(options::OPT_fcreate_profile) ||
45 Args.hasArg(options::OPT_coverage)))
52 const ArgList &Args,
54 claimNoWarnArgs(Args);
57 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
68 Args.MakeArgString(getToolChain().GetProgramPath("orbis-as"));
96 const ArgList &Args,
104 Args.ClaimAllArgs(options::OPT_g_Group);
106 Args.ClaimAllArgs(options::OPT_emit_llvm);
109 Args.ClaimAllArgs(options::OPT_w);
112 CmdArgs.push_back(Args.MakeArgString("--sysroot=" + D.SysRoot));
114 if (Args.hasArg(options::OPT_pie))
117 if (Args.hasArg(options::OPT_rdynamic))
119 if (Args.hasArg(options::OPT_shared))
129 if(!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs))
132 Args.AddAllArgs(CmdArgs, options::OPT_L);
133 Args.AddAllArgs(CmdArgs, options::OPT_T_Group);
134 Args.AddAllArgs(CmdArgs, options::OPT_e);
135 Args.AddAllArgs(CmdArgs, options::OPT_s);
136 Args.AddAllArgs(CmdArgs, options::OPT_t);
137 Args.AddAllArgs(CmdArgs, options::OPT_r);
139 if (Args.hasArg(options::OPT_Z_Xlinker__no_demangle))
142 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
144 if (Args.hasArg(options::OPT_pthread)) {
148 if (Args.hasArg(options::OPT_fuse_ld_EQ)) {
154 Args.MakeArgString(ToolChain.GetProgramPath("orbis-ld"));
162 const ArgList &Args)
163 : Generic_ELF(D, Triple, Args) {
164 if (Args.hasArg(clang::driver::options::OPT_static))
187 if (const Arg *A = Args.getLastArg(options::OPT_isysroot)) {
196 if (!Args.hasArg(options::OPT_nostdinc) &&
197 !Args.hasArg(options::OPT_nostdlibinc) &&
198 !Args.hasArg(options::OPT_isysroot) &&
199 !Args.hasArg(options::OPT__sysroot_EQ) &&
207 if (!Args.hasArg(options::OPT_nostdlib) &&
208 !Args.hasArg(options::OPT_nodefaultlibs) &&
209 !Args.hasArg(options::OPT__sysroot_EQ) && !Args.hasArg(options::OPT_E) &&
210 !Args.hasArg(options::OPT_c) && !Args.hasArg(options::OPT_S) &&
211 !Args.hasArg(options::OPT_emit_ast) &&