Lines Matching refs:options

39   if (Arg *A = Args.getLastArg(options::OPT_mhexagon_hvx_length_EQ)) {
78 Args.getLastArg(options::OPT_mhexagon_hvx, options::OPT_mhexagon_hvx_EQ,
79 options::OPT_mno_hexagon_hvx);
81 if (HvxEnablingArg->getOption().matches(options::OPT_mno_hexagon_hvx))
87 if (Arg *A = Args.getLastArg(options::OPT_mhexagon_hvx,
88 options::OPT_mhexagon_hvx_EQ)) {
91 if (A->getOption().matches(options::OPT_mhexagon_hvx_EQ))
96 } else if (Arg *A = Args.getLastArg(options::OPT_mno_hexagon_hvx)) {
104 if (Arg *A = Args.getLastArg(options::OPT_mhexagon_hvx_length_EQ)) {
108 else if (A->getOption().matches(options::OPT_mhexagon_hvx_length_EQ))
151 if (auto F = checkFlagHvxVersion(options::OPT_mhexagon_hvx_qfloat,
152 options::OPT_mno_hexagon_hvx_qfloat, 68)) {
155 if (auto F = checkFlagHvxVersion(options::OPT_mhexagon_hvx_ieee_fp,
156 options::OPT_mno_hexagon_hvx_ieee_fp, 68)) {
165 options::OPT_m_hexagon_Features_Group);
168 if (Arg *A = Args.getLastArg(options::OPT_mlong_calls,
169 options::OPT_mno_long_calls)) {
170 if (A->getOption().matches(options::OPT_mlong_calls))
227 if (Arg *A = Args.getLastArg(options::OPT_mhexagon_hvx_ieee_fp,
228 options::OPT_mno_hexagon_hvx_ieee_fp)) {
229 if (A->getOption().matches(options::OPT_mhexagon_hvx_ieee_fp))
237 Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
246 // inputs into '-Wl,' options?
289 bool IsStatic = Args.hasArg(options::OPT_static);
290 bool IsShared = Args.hasArg(options::OPT_shared);
291 bool IsPIE = Args.hasArg(options::OPT_pie);
292 bool IncStdLib = !Args.hasArg(options::OPT_nostdlib);
293 bool IncStartFiles = !Args.hasArg(options::OPT_nostartfiles);
294 bool IncDefLibs = !Args.hasArg(options::OPT_nodefaultlibs);
306 // Silence warnings for various options
308 Args.ClaimAllArgs(options::OPT_g_Group);
309 Args.ClaimAllArgs(options::OPT_emit_llvm);
310 Args.ClaimAllArgs(options::OPT_w); // Other warning options are already
312 Args.ClaimAllArgs(options::OPT_static_libgcc);
317 if (Args.hasArg(options::OPT_s))
320 if (Args.hasArg(options::OPT_r))
352 if (!Args.hasArg(options::OPT_shared, options::OPT_static))
355 if (!Args.hasArg(options::OPT_shared, options::OPT_nostartfiles,
356 options::OPT_nostdlib))
358 else if (Args.hasArg(options::OPT_shared) &&
359 !Args.hasArg(options::OPT_nostartfiles, options::OPT_nostdlib))
365 {options::OPT_T_Group, options::OPT_e, options::OPT_s,
366 options::OPT_t, options::OPT_u_Group});
369 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) {
393 for (const Arg *A : Args.filtered(options::OPT_moslib_EQ)) {
448 {options::OPT_T_Group, options::OPT_e, options::OPT_s,
449 options::OPT_t, options::OPT_u_Group});
526 if (Arg *A = Args.getLastArg(options::OPT_G)) {
528 } else if (Args.getLastArg(options::OPT_shared, options::OPT_fpic,
529 options::OPT_fPIC)) {
554 for (Arg *A : Args.filtered(options::OPT_L))
569 bool HasPIC = Args.hasArg(options::OPT_fpic, options::OPT_fPIC);
571 bool HasG0 = Args.hasArg(options::OPT_shared);
618 if (Args.hasArg(options::OPT_fexperimental_library))
641 Arg *A = DriverArgs.getLastArg(options::OPT_O_Group);
645 if (A->getOption().matches(options::OPT_O0))
647 if (A->getOption().matches(options::OPT_Ofast) ||
648 A->getOption().matches(options::OPT_O4))
669 if (!DriverArgs.hasFlag(options::OPT_fuse_init_array,
670 options::OPT_fno_use_init_array,
674 if (DriverArgs.hasArg(options::OPT_ffixed_r19)) {
686 if (DriverArgs.hasArg(options::OPT_nostdinc))
696 if (!DriverArgs.hasArg(options::OPT_nobuiltininc) &&
697 (!IsLinuxMusl || DriverArgs.hasArg(options::OPT_nostdlibinc)))
700 if (DriverArgs.hasArg(options::OPT_nostdlibinc))
718 if (!DriverArgs.hasArg(options::OPT_nobuiltininc) && IsLinuxMusl)
755 Arg *A = Args.getLastArg(options::OPT_stdlib_EQ);
775 if (Arg *A = Args.getLastArg(options::OPT_fvectorize,
776 options::OPT_fno_vectorize))
777 return A->getOption().matches(options::OPT_fvectorize);
791 if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ))