reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Option/Option.h
  194   bool matches(OptSpecifier ID) const;

References

include/llvm/Option/ArgList.h
   63         if (O.matches(Id))
lib/Option/ArgList.cpp
   75     return A->getOption().matches(Pos);
   82     return A->getOption().matches(Pos) || A->getOption().matches(PosAlias);
   82     return A->getOption().matches(Pos) || A->getOption().matches(PosAlias);
  104       if (Arg->getOption().matches(Id)) {
  111         if (Arg->getOption().matches(Id)) {
lib/Option/Option.cpp
   97     return Alias.matches(Opt);
  105     return Group.matches(Opt);
tools/clang/lib/Driver/Driver.cpp
  233     if (A->getOption().matches(options::OPT_mcpu_EQ) && A->containsValue("")) {
  340     if ((A->getOption().matches(options::OPT_Wl_COMMA) ||
  341          A->getOption().matches(options::OPT_Xlinker)) &&
  357     if (A->getOption().matches(options::OPT_Wp_COMMA) &&
  371     if (A->getOption().matches(options::OPT_l)) {
  389     if (A->getOption().matches(options::OPT__DASH_DASH)) {
  457     if (A->getOption().matches(options::OPT_mlittle_endian)) {
  479     if (A->getOption().matches(options::OPT_m64)) {
  483     } else if (A->getOption().matches(options::OPT_mx32) &&
  487     } else if (A->getOption().matches(options::OPT_m32)) {
  491     } else if (A->getOption().matches(options::OPT_m16) &&
  507     if (A && !A->getOption().matches(options::OPT_m32))
  987       if (Opt->getOption().matches(options::OPT_config))
 1313     if (A->getOption().matches(options::OPT_arch)) {
 1935     if (A->getOption().matches(options::OPT_arch)) {
 1985     if (A && !A->getOption().matches(options::OPT_g0) &&
 1986         !A->getOption().matches(options::OPT_gstabs) &&
 2074     InputType = TCTP->getOption().matches(options::OPT__SLASH_TC)
 2167         if (!InputTypeArg->getOption().matches(options::OPT_x)) {
 2183     } else if (A->getOption().matches(options::OPT__SLASH_Tc)) {
 2191     } else if (A->getOption().matches(options::OPT__SLASH_Tp)) {
 2204     } else if (A->getOption().matches(options::OPT_x)) {
 2504                         PartialCompilationArg->getOption().matches(
 2507                           PartialCompilationArg->getOption().matches(
 2516         if (!(A->getOption().matches(options::OPT_cuda_gpu_arch_EQ) ||
 2517               A->getOption().matches(options::OPT_no_cuda_gpu_arch_EQ)))
 2522         if (A->getOption().matches(options::OPT_no_cuda_gpu_arch_EQ) &&
 2531         } else if (A->getOption().matches(options::OPT_cuda_gpu_arch_EQ))
 2533         else if (A->getOption().matches(options::OPT_no_cuda_gpu_arch_EQ))
 3641       if (A->getOption().matches(options::OPT_arch))
 3709       if (!IsCLMode() || !A->getOption().matches(options::OPT_UNKNOWN))
 4121     if (Input.getOption().matches(options::OPT_INPUT)) {
tools/clang/lib/Driver/SanitizerArgs.cpp
  175     if (Arg->getOption().matches(options::OPT_fsanitize_trap_EQ)) {
  186     } else if (Arg->getOption().matches(options::OPT_fno_sanitize_trap_EQ)) {
  189     } else if (Arg->getOption().matches(
  195     } else if (Arg->getOption().matches(
  272       !OptLevel || OptLevel->getOption().matches(options::OPT_O0);
  277     if (Arg->getOption().matches(options::OPT_fsanitize_EQ)) {
  349           assert(NoRTTIArg->getOption().matches(options::OPT_fno_rtti) &&
  391     } else if (Arg->getOption().matches(options::OPT_fno_sanitize_EQ)) {
  508     if (Arg->getOption().matches(options::OPT_fsanitize_recover)) {
  513     } else if (Arg->getOption().matches(options::OPT_fno_sanitize_recover)) {
  518     } else if (Arg->getOption().matches(options::OPT_fsanitize_recover_EQ)) {
  532     } else if (Arg->getOption().matches(options::OPT_fno_sanitize_recover_EQ)) {
  563     if (Arg->getOption().matches(options::OPT_fsanitize_blacklist)) {
  572     } else if (Arg->getOption().matches(options::OPT_fno_sanitize_blacklist)) {
  593       if (A->getOption().matches(options::OPT_fsanitize_memory_track_origins)) {
  595       } else if (A->getOption().matches(
  666     if (Arg->getOption().matches(options::OPT_fsanitize_coverage)) {
  688     } else if (Arg->getOption().matches(options::OPT_fno_sanitize_coverage)) {
 1065   assert((A->getOption().matches(options::OPT_fsanitize_EQ) ||
 1066           A->getOption().matches(options::OPT_fno_sanitize_EQ) ||
 1067           A->getOption().matches(options::OPT_fsanitize_recover_EQ) ||
 1068           A->getOption().matches(options::OPT_fno_sanitize_recover_EQ) ||
 1069           A->getOption().matches(options::OPT_fsanitize_trap_EQ) ||
 1070           A->getOption().matches(options::OPT_fno_sanitize_trap_EQ)) &&
 1077     if (A->getOption().matches(options::OPT_fsanitize_EQ) &&
 1093   assert(A->getOption().matches(options::OPT_fsanitize_coverage) ||
 1094          A->getOption().matches(options::OPT_fno_sanitize_coverage));
 1129     if (Arg->getOption().matches(options::OPT_fsanitize_EQ)) {
 1134     } else if (Arg->getOption().matches(options::OPT_fno_sanitize_EQ)) {
 1144   assert(A->getOption().matches(options::OPT_fsanitize_EQ)
tools/clang/lib/Driver/ToolChain.cpp
   63     if (CachedRTTIArg->getOption().matches(options::OPT_frtti))
  636       IsBigEndian = !A->getOption().matches(options::OPT_mlittle_endian);
 1024     if (A->getOption().matches(options::OPT_m_Group)) {
 1035         A->getOption().matches(options::OPT_Xopenmp_target);
 1037     if (A->getOption().matches(options::OPT_Xopenmp_target_EQ)) {
tools/clang/lib/Driver/ToolChains/Arch/AArch64.cpp
  212     if (A->getOption().matches(options::OPT_mcrc))
  326     if (A->getOption().matches(options::OPT_mno_unaligned_access))
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
  168     if (A->getOption().matches(options::OPT_msoft_float)) {
  170     } else if (A->getOption().matches(options::OPT_mhard_float)) {
  476     if (A->getOption().matches(options::OPT_mcrc))
  523     if (A->getOption().matches(options::OPT_mlong_calls))
  536       if (A->getOption().matches(options::OPT_mexecute_only)) {
  546           if (B->getOption().matches(options::OPT_mlong_calls))
  559     if (A->getOption().matches(options::OPT_munaligned_access)) {
tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp
  158     if (A->getOption().matches(options::OPT_msoft_float))
  160     else if (A->getOption().matches(options::OPT_mhard_float))
  238         (O.matches(options::OPT_fno_PIC) || O.matches(options::OPT_fno_pic) ||
  238         (O.matches(options::OPT_fno_PIC) || O.matches(options::OPT_fno_pic) ||
  239          O.matches(options::OPT_fno_PIE) || O.matches(options::OPT_fno_pie));
  239          O.matches(options::OPT_fno_PIE) || O.matches(options::OPT_fno_pie));
  241         (O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic) ||
  241         (O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic) ||
  242          O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie));
  242          O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie));
  250       !ABICallsArg || ABICallsArg->getOption().matches(options::OPT_mabicalls);
  268     if (A->getOption().matches(options::OPT_mno_long_calls))
  277     if (A->getOption().matches(options::OPT_mxgot))
  352     if (A->getOption().matches(options::OPT_mfp32))
  354     else if (A->getOption().matches(options::OPT_mfpxx)) {
  386       if (B && B->getOption().matches(options::OPT_mmicromips))
  389       else if (C && C->getOption().matches(options::OPT_mips16))
  441   return A && A->getOption().matches(options::OPT_muclibc);
  499     if (A->getOption().matches(options::OPT_msingle_float))
tools/clang/lib/Driver/ToolChains/Arch/PPC.cpp
  131     if (A->getOption().matches(options::OPT_msoft_float))
  133     else if (A->getOption().matches(options::OPT_mhard_float))
tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp
   80     if (A->getOption().matches(clang::driver::options::OPT_msoft_float))
   82     else if (A->getOption().matches(options::OPT_mhard_float))
tools/clang/lib/Driver/ToolChains/Arch/SystemZ.cpp
   28     if (A->getOption().matches(options::OPT_mhtm))
   35     if (A->getOption().matches(options::OPT_mvx))
tools/clang/lib/Driver/ToolChains/Clang.cpp
  367           ExceptionArg->getOption().matches(options::OPT_fcxx_exceptions) ||
  368           ExceptionArg->getOption().matches(options::OPT_fexceptions);
  403   assert(A.getOption().matches(options::OPT_gN_Group) &&
  405   if (A.getOption().matches(options::OPT_g0) ||
  406       A.getOption().matches(options::OPT_ggdb0))
  408   if (A.getOption().matches(options::OPT_gline_tables_only) ||
  409       A.getOption().matches(options::OPT_ggdb1))
  411   if (A.getOption().matches(options::OPT_gline_directives_only))
  506   bool OmitFP = A && A->getOption().matches(options::OPT_fomit_frame_pointer);
  508       A && A->getOption().matches(options::OPT_fno_omit_frame_pointer);
  551     if (A->getOption().matches(options::OPT_O4) ||
  552         A->getOption().matches(options::OPT_Ofast))
  555     if (A->getOption().matches(options::OPT_O0))
  558     assert(A->getOption().matches(options::OPT_O) && "Must have a -O flag");
  651       PGOGenerateArg->getOption().matches(options::OPT_fno_profile_generate))
  658       CSPGOGenerateArg->getOption().matches(options::OPT_fno_profile_generate))
  666       ProfileGenerateArg->getOption().matches(
  689     if (ProfileGenerateArg->getOption().matches(
  718     if (PGOGenArg->getOption().matches(
  729     if (ProfileUseArg->getOption().matches(options::OPT_fprofile_instr_use_EQ))
  732     else if ((ProfileUseArg->getOption().matches(
  734               ProfileUseArg->getOption().matches(
  847     RelaxDefault = A->getOption().matches(options::OPT_O0);
 1021       if (A->getOption().matches(options::OPT_MT)) {
 1055     if (ArgM->getOption().matches(options::OPT_M) ||
 1056         ArgM->getOption().matches(options::OPT_MD))
 1065     if (!ArgM || ArgM->getOption().matches(options::OPT_MD) ||
 1066         ArgM->getOption().matches(options::OPT_MMD))
 1134     if (A->getOption().matches(options::OPT_include)) {
 1167     } else if (A->getOption().matches(options::OPT_isystem_after)) {
 1174     } else if (A->getOption().matches(options::OPT_stdlibxx_isystem)) {
 1345     if (A->getOption().matches(options::OPT_mno_global_merge))
 1519     if (A->getOption().matches(options::OPT_mfix_cortex_a53_835769))
 1533     if (A->getOption().matches(options::OPT_mno_global_merge))
 1548     if (A->getOption().matches(options::OPT_msign_return_address_EQ)) {
 1595     if (A->getOption().matches(options::OPT_mno_ldc1_sdc1)) {
 1603     if (A->getOption().matches(options::OPT_mno_check_zero_division)) {
 1631       ABICalls && ABICalls->getOption().matches(options::OPT_mno_abicalls);
 1642   bool WantGPOpt = GPOpt && GPOpt->getOption().matches(options::OPT_mgpopt);
 1656       if (LocalSData->getOption().matches(options::OPT_mlocal_sdata)) {
 1666       if (ExternSData->getOption().matches(options::OPT_mextern_sdata)) {
 1676       if (EmbeddedData->getOption().matches(options::OPT_membedded_data)) {
 1705     if (A->getOption().matches(options::OPT_mno_relax_pic_calls)) {
 1830     NoImplicitFloat = (O.matches(options::OPT_mno_implicit_float) ||
 1831                        O.matches(options::OPT_msoft_float));
 2482     if (A->getOption().matches(options::OPT_fstack_protector))
 2485     else if (A->getOption().matches(options::OPT_fstack_protector_strong))
 2487     else if (A->getOption().matches(options::OPT_fstack_protector_all))
 2670     if (!O.matches(options::OPT_fno_builtin_))
 2871     if (A->getOption().matches(options::OPT_funsigned_char) ||
 2872         A->getOption().matches(options::OPT_fno_signed_char)) {
 2884     if (A->getOption().matches(options::OPT_fshort_wchar)) {
 2964         Arg->getOption().matches(
 2981       if (WeakArg->getOption().matches(options::OPT_fobjc_weak))
 3054     if (O.matches(options::OPT_fdiagnostics_show_note_include_stack))
 3066     if (!O.matches(options::OPT_fcolor_diagnostics) &&
 3067         !O.matches(options::OPT_fdiagnostics_color) &&
 3068         !O.matches(options::OPT_fno_color_diagnostics) &&
 3069         !O.matches(options::OPT_fno_diagnostics_color) &&
 3070         !O.matches(options::OPT_fdiagnostics_color_EQ))
 3073     if (O.matches(options::OPT_fdiagnostics_color_EQ)) {
 3113   if (Arg->getOption().matches(options::OPT_gsplit_dwarf))
 3173         A->getOption().matches(options::OPT_gN_Group)) {
 3191       if (A->getOption().matches(options::OPT_glldb))
 3193       else if (A->getOption().matches(options::OPT_gsce))
 3319         (!PubnamesArg->getOption().matches(options::OPT_gno_gnu_pubnames) &&
 3320          !PubnamesArg->getOption().matches(options::OPT_gno_pubnames)))
 3321       CmdArgs.push_back(PubnamesArg && PubnamesArg->getOption().matches(
 3731       if (A->getOption().matches(options::OPT_O4)) {
 3935     } else if (A->getOption().matches(options::OPT_fpcc_struct_return)) {
 3938       assert(A->getOption().matches(options::OPT_freg_struct_return));
 4253     if (A->getOption().matches(options::OPT_O4)) {
 4297     if (Std->getOption().matches(options::OPT_ansi))
 4344         WriteStrings->getOption().matches(options::OPT_Wwrite_strings))
 4359     if (Asm->getOption().matches(options::OPT_fasm))
 4485     if (A->getOption().matches(options::OPT_fvisibility_EQ)) {
 4489       assert(A->getOption().matches(options::OPT_fvisibility_ms_compat));
 4612     if (A->getOption().matches(options::OPT_fwrapv))
 4616     if (A->getOption().matches(options::OPT_fno_strict_overflow))
 4622     if (A->getOption().matches(options::OPT_freroll_loops))
 4663     if (A->getOption().matches(options::OPT_mrestrict_it)) {
 4923     if (Opt.matches(options::OPT_fsjlj_exceptions))
 4925     if (Opt.matches(options::OPT_fseh_exceptions))
 4927     if (Opt.matches(options::OPT_fdwarf_exceptions))
 4929     if (Opt.matches(options::OPT_fwasm_exceptions))
 4970     if (A->getOption().matches(options::OPT_fno_aligned_allocation))
 5099     if (A->getOption().matches(options::OPT_fdollars_in_identifiers))
 5109     if (A->getOption().matches(options::OPT_fno_unit_at_a_time))
 5419     if (A->getOption().matches(options::OPT_fexperimental_isel)) {
 5430         if (!A || A->getOption().matches(options::OPT_O0))
 5460     if (A->getOption().matches(options::OPT_fforce_enable_int128))
 5474     if (A->getOption().matches(options::OPT_moutline)) {
 5602       runtimeArg->getOption().matches(options::OPT_fobjc_runtime_EQ)) {
 5694   } else if (runtimeArg->getOption().matches(options::OPT_fnext_runtime)) {
 5706     assert(runtimeArg->getOption().matches(options::OPT_fgnu_runtime));
 5858     if (DebugInfoArg->getOption().matches(options::OPT__SLASH_Z7))
 6133     WantDebug = !A->getOption().matches(options::OPT_g0) &&
 6134                 !A->getOption().matches(options::OPT_ggdb0);
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
  182     if (A.getOption().matches(options::OPT_Z_reserved_lib_stdcxx))
  184     else if (A.getOption().matches(options::OPT_Z_reserved_lib_cckext))
  186     else if (A.getOption().matches(options::OPT_z)) {
  201     if (A->getOption().matches(OnOpt))
  392     if (A->getOption().matches(options::OPT_O4) ||
  393         A->getOption().matches(options::OPT_Ofast))
  395     else if (A->getOption().matches(options::OPT_O))
  397     else if (A->getOption().matches(options::OPT_O0))
  419     if (A->getOption().matches(options::OPT_glldb))
  421     else if (A->getOption().matches(options::OPT_gsce))
  453       CSPGOGenerateArg->getOption().matches(options::OPT_fno_profile_generate))
  460     if (CSPGOGenerateArg->getOption().matches(
  802     return !A->getOption().matches(options::OPT_O0);
  872       ProfileUseArg->getOption().matches(options::OPT_fno_profile_instr_use))
  885       (ProfileSampleUseArg->getOption().matches(
  887        ProfileSampleUseArg->getOption().matches(options::OPT_fno_auto_profile)))
  991       if (O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic) ||
  991       if (O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic) ||
  992           O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie)) {
  992           O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie)) {
  993         PIE = O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie);
  993         PIE = O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie);
  995             PIE || O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic);
  995             PIE || O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic);
  997             O.matches(options::OPT_fPIE) || O.matches(options::OPT_fPIC);
  997             O.matches(options::OPT_fPIE) || O.matches(options::OPT_fPIC);
 1058   if (LastROPIArg && LastROPIArg->getOption().matches(options::OPT_fropi)) {
 1065   if (LastRWPIArg && LastRWPIArg->getOption().matches(options::OPT_frwpi)) {
 1128   if (!A || A->getOption().matches(options::OPT_fno_align_functions))
 1131   if (A->getOption().matches(options::OPT_falign_functions))
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  305   bool IsDebugEnabled = !A || A->getOption().matches(options::OPT_O0) ||
  311     if (Opt.matches(options::OPT_gN_Group)) {
  312       if (Opt.matches(options::OPT_g0) || Opt.matches(options::OPT_ggdb0))
  312       if (Opt.matches(options::OPT_g0) || Opt.matches(options::OPT_ggdb0))
  314       if (Opt.matches(options::OPT_gline_directives_only))
  369     if (A->getOption().matches(options::OPT_O4) ||
  370         A->getOption().matches(options::OPT_Ofast))
  372     else if (A->getOption().matches(options::OPT_O0))
  374     else if (A->getOption().matches(options::OPT_O)) {
  431     if (!(A->getOption().matches(options::OPT_cuda_include_ptx_EQ) ||
  432           A->getOption().matches(options::OPT_no_cuda_include_ptx_EQ)))
  437       includePTX = A->getOption().matches(options::OPT_cuda_include_ptx_EQ);
  722   return (O.matches(options::OPT_gN_Group) &&
  723           !O.matches(options::OPT_gmodules)) ||
  724          O.matches(options::OPT_g_Flag) ||
  725          O.matches(options::OPT_ggdbN_Group) || O.matches(options::OPT_ggdb) ||
  725          O.matches(options::OPT_ggdbN_Group) || O.matches(options::OPT_ggdb) ||
  726          O.matches(options::OPT_gdwarf) || O.matches(options::OPT_gdwarf_2) ||
  726          O.matches(options::OPT_gdwarf) || O.matches(options::OPT_gdwarf_2) ||
  727          O.matches(options::OPT_gdwarf_3) || O.matches(options::OPT_gdwarf_4) ||
  727          O.matches(options::OPT_gdwarf_3) || O.matches(options::OPT_gdwarf_4) ||
  728          O.matches(options::OPT_gdwarf_5) ||
  729          O.matches(options::OPT_gcolumn_info);
  795     if (A->getOption().matches(options::OPT_Xarch__)) {
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  187     if (A->getOption().matches(options::OPT_O0))
  189     if (A->getOption().matches(options::OPT_O))
  348     if (A->getOption().matches(options::OPT_fpie) ||
  349         A->getOption().matches(options::OPT_fPIE))
  515     if (A->getOption().matches(options::OPT_moutline)) {
 1095     if (A->getOption().matches(options::OPT_exported__symbols__list))
 1097     if (!A->getOption().matches(options::OPT_Wl_COMMA) &&
 1098         !A->getOption().matches(options::OPT_Xlinker))
 2083     if (A->getOption().matches(options::OPT_Xarch__)) {
tools/clang/lib/Driver/ToolChains/Gnu.cpp
   82           A->getOption().matches(options::OPT_g_Group))
   87           A->getOption().matches(options::OPT_W_Group))
   93           (A->getOption().matches(options::OPT_munaligned_access) ||
   94            A->getOption().matches(options::OPT_mno_unaligned_access)))
  172       if (A.getOption().matches(options::OPT_Z_reserved_lib_stdcxx)) {
  249       IsBigEndian = !A->getOption().matches(options::OPT_mlittle_endian);
  321   return A->getOption().matches(options::OPT_pie);
  831       if (A->getOption().matches(options::OPT_mips16)) {
  848       if (A->getOption().matches(options::OPT_mmsa))
  915   return A->getOption().matches(options::OPT_msoft_float) ||
  916          (A->getOption().matches(options::OPT_mfloat_abi_EQ) &&
  930   return A && A->getOption().matches(options::OPT_mips16);
  935   return A && A->getOption().matches(options::OPT_mmicromips);
tools/clang/lib/Driver/ToolChains/HIP.cpp
   98     if (A->getOption().matches(options::OPT_O4) ||
   99         A->getOption().matches(options::OPT_Ofast))
  101     else if (A->getOption().matches(options::OPT_O0))
  103     else if (A->getOption().matches(options::OPT_O)) {
  369     if (A->getOption().matches(options::OPT_Xarch__)) {
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
   63     if (A->getOption().matches(options::OPT_mno_hexagon_hvx))
   65     if (A->getOption().matches(options::OPT_mhexagon_hvx_EQ)) {
   69     } else if (A->getOption().matches(options::OPT_mhexagon_hvx)) {
   81     else if (A->getOption().matches(options::OPT_mhexagon_hvx_length_EQ))
  104     if (A->getOption().matches(options::OPT_mlong_calls))
  494   if (A->getOption().matches(options::OPT_O0))
  496   if (A->getOption().matches(options::OPT_Ofast) ||
  497       A->getOption().matches(options::OPT_O4))
  563     return A->getOption().matches(options::OPT_fvectorize);
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  473     if (A.getOption().matches(options::OPT_l)) {
 1374   assert(A->getOption().matches(options::OPT__SLASH_O));
 1469   assert(A->getOption().matches(options::OPT_D));
 1517     if (A->getOption().matches(options::OPT__SLASH_O)) {
 1521     } else if (A->getOption().matches(options::OPT_D)) {
tools/clang/lib/Driver/ToolChains/MinGW.cpp
  437       ExceptionArg->getOption().matches(options::OPT_fseh_exceptions))
tools/clang/lib/Driver/ToolChains/Solaris.cpp
   95       HaveAnsi = Std->getOption().matches(options::OPT_ansi);
tools/clang/lib/Driver/ToolChains/XCore.cpp
   42     if (!A->getOption().matches(options::OPT_g0))
tools/clang/lib/Frontend/CompilerInvocation.cpp
  129     if (A->getOption().matches(options::OPT_O0))
  132     if (A->getOption().matches(options::OPT_Ofast))
  135     assert(A->getOption().matches(options::OPT_O));
  152     if (A->getOption().matches(options::OPT_O)) {
  174     } else if (A->getOption().matches(GroupWithValue)) {
  195     if (O.matches(options::OPT_fno_builtin_)) {
  698       if (InlineOpt.matches(options::OPT_finline_functions))
  700       else if (InlineOpt.matches(options::OPT_finline_hint_functions))
 1140     if (A->getOption().matches(OPT_mlink_builtin_bitcode)) {
 1275     if (A->getOption().matches(OPT_fpcc_struct_return)) {
 1278       assert(A->getOption().matches(OPT_freg_struct_return));
 1466     if (O.matches(options::OPT_fcolor_diagnostics) ||
 1467         O.matches(options::OPT_fdiagnostics_color)) {
 1469     } else if (O.matches(options::OPT_fno_color_diagnostics) ||
 1470                O.matches(options::OPT_fno_diagnostics_color)) {
 1472     } else if (O.matches(options::OPT_fdiagnostics_color_EQ)) {
 1538     if (A->getOption().matches(OPT_fdiagnostics_show_note_include_stack))
 2102     if (A->getOption().matches(OPT_index_header_map)) {
 2111     bool IsFramework = A->getOption().matches(OPT_F);
 2130     if (A->getOption().matches(OPT_iprefix))
 2132     else if (A->getOption().matches(OPT_iwithprefix))
 2144                  !A->getOption().matches(OPT_iwithsysroot));
 2165     if (A->getOption().matches(OPT_internal_externc_isystem))
 2174         A->getValue(), A->getOption().matches(OPT_system_header_prefix));
 2570       if (!weakArg->getOption().matches(OPT_fobjc_weak)) {
 2744     Opts.SjLjExceptions = Opt.matches(options::OPT_fsjlj_exceptions);
 2745     Opts.SEHExceptions = Opt.matches(options::OPT_fseh_exceptions);
 2746     Opts.DWARFExceptions = Opt.matches(options::OPT_fdwarf_exceptions);
 2747     Opts.WasmExceptions = Opt.matches(options::OPT_fwasm_exceptions);
 3103     if (InlineArg->getOption().matches(options::OPT_fno_inline))
 3319     if (A->getOption().matches(OPT_D))
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  170       if (Opt.matches(OPT_INPUT) || Opt.matches(OPT_o) ||
  170       if (Opt.matches(OPT_INPUT) || Opt.matches(OPT_o) ||
  171           (ClangCLMode && (Opt.matches(OPT__SLASH_Fa) ||
  172                            Opt.matches(OPT__SLASH_Fe) ||
  173                            Opt.matches(OPT__SLASH_Fi) ||
  174                            Opt.matches(OPT__SLASH_Fo))))
  286       if (Opt.matches(OPT__SLASH_TC) || Opt.matches(OPT__SLASH_Tc))
  286       if (Opt.matches(OPT__SLASH_TC) || Opt.matches(OPT__SLASH_Tc))
  288       if (Opt.matches(OPT__SLASH_TP) || Opt.matches(OPT__SLASH_Tp))
  288       if (Opt.matches(OPT__SLASH_TP) || Opt.matches(OPT__SLASH_Tp))
  291       if (Opt.matches(driver::options::OPT_x))
  300     if (Arg.getOption().matches(ClangCLMode ? OPT__SLASH_std : OPT_std_EQ))
tools/lldb/tools/driver/Driver.cpp
  318     if (arg->getOption().matches(OPT_source_on_crash)) {
  325     if (arg->getOption().matches(OPT_one_line_on_crash)) {
  332     if (arg->getOption().matches(OPT_source)) {
  339     if (arg->getOption().matches(OPT_source_before_file)) {
  346     if (arg->getOption().matches(OPT_one_line)) {
  353     if (arg->getOption().matches(OPT_one_line_before_file)) {
tools/llvm-mt/llvm-mt.cpp
  110     if (Arg->getOption().matches(OPT_unsupported)) {
tools/llvm-objcopy/CopyConfig.cpp
  713     if (Arg->getOption().matches(OBJCOPY_set_start)) {
  720     } else if (Arg->getOption().matches(OBJCOPY_change_start)) {