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

References

include/llvm/Option/ArgList.h
  252     for (Arg *A : filtered(Ids...)) {
lib/Option/ArgList.cpp
   49   for (Arg *const &A : filtered(Id)) {
  132   for (auto Arg: filtered(Id0, Id1, Id2)) {
  140   for (auto Arg : filtered(Id0, Id1, Id2)) {
  150   for (auto Arg: filtered(Id0)) {
  164   for (auto *Arg : filtered(Id0))
lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
  103   for (auto *Arg : Args.filtered(OPT_UNKNOWN))
lib/ToolDrivers/llvm-lib/LibDriver.cpp
   78   for (auto *Arg : Args->filtered(OPT_libpath))
  116   for (auto *Arg : Args.filtered(OPT_INPUT)) {
  285   for (auto *Arg : Args.filtered(OPT_UNKNOWN))
  323   for (auto *Arg : Args.filtered(OPT_INPUT)) {
tools/clang/lib/Driver/Driver.cpp
  241   for (const Arg *A : Args.filtered(options::OPT_UNKNOWN)) {
  998     for (const auto *A : Args.filtered(options::OPT__SLASH_clang)) {
 1061   for (const Arg *A : Args.filtered(options::OPT_B)) {
 1426   for (const auto &A : C.getArgs().filtered(options::OPT_frewrite_map_file,
 2081          Args.filtered(options::OPT__SLASH_TC, options::OPT__SLASH_TP)) {
 3696         for (const Arg *AA : C.getArgs().filtered(&Opt)) {
tools/clang/lib/Driver/ToolChain.cpp
  690            Args.filtered(options::OPT_Wa_COMMA, options::OPT_Xassembler)) {
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
   46        Args.filtered(options::OPT_Wa_COMMA, options::OPT_Xassembler)) {
  324          Args.filtered(options::OPT_Wa_COMMA, options::OPT_Xassembler)) {
tools/clang/lib/Driver/ToolChains/Clang.cpp
  536   for (const Arg *A : Args.filtered(options::OPT_fdebug_prefix_map_EQ)) {
 1018     for (const Arg *A : Args.filtered(options::OPT_MT, options::OPT_MQ)) {
 1133   for (const Arg *A : Args.filtered(options::OPT_clang_i_Group)) {
 1742   for (const Arg *A : Args.filtered(options::OPT_mabi_EQ)) {
 2060        Args.filtered(options::OPT_Wa_COMMA, options::OPT_Xassembler)) {
 2499   for (const Arg *A : Args.filtered(options::OPT__param)) {
 2770     for (const Arg *A : Args.filtered(options::OPT_fprebuilt_module_path)) {
 3810   for (auto Arg : Args.filtered(options::OPT_Xclang))
 3816     for (auto Arg : Args.filtered(options::OPT_Xanalyzer))
 3893     for (const Arg *A : Args.filtered(options::OPT_frewrite_map_file,
 4263        Args.filtered(options::OPT_clang_ignored_gcc_optimization_f_Group)) {
 4269        Args.filtered(options::OPT_clang_ignored_legacy_options_Group)) {
 5220   for (const Arg *A : Args.filtered(options::OPT_fplugin_EQ)) {
 5227   for (const Arg *A : Args.filtered(options::OPT_fpass_plugin_EQ)) {
 5244     for (auto Arg : Args.filtered(options::OPT_Xclang)) {
 5253   for (const Arg *A : Args.filtered(options::OPT_mllvm)) {
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
   74   for (const Arg *A : Args.filtered(Group)) {
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  642   for (const Arg *A : Args.filtered(options::OPT_iframework))
tools/clang/lib/Driver/ToolChains/HIP.cpp
  118   for (const Arg *A : Args.filtered(options::OPT_mllvm)) {
  159   for (const Arg *A : Args.filtered(options::OPT_mllvm)) {
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
  268   for (const Arg *A : Args.filtered(options::OPT_moslib_EQ)) {
  420   for (Arg *A : Args.filtered(options::OPT_L))
tools/clang/lib/Driver/ToolChains/MSVC.cpp
 1502   for (Arg *A : Args.filtered(options::OPT__SLASH_O)) {
tools/clang/lib/Driver/ToolChains/Myriad.cpp
  104   for (const Arg *A : Args.filtered(options::OPT_I, options::OPT_isystem)) {
tools/clang/lib/Driver/ToolChains/WebAssembly.cpp
  186     for (const Arg *A : DriverArgs.filtered(options::OPT_mllvm)) {
tools/clang/lib/Frontend/CompilerInvocation.cpp
  169   for (auto *A : Args.filtered(Group)) {
  329        Args.filtered(OPT_analyzer_checker, OPT_analyzer_disable_checker)) {
  342   for (const auto *A : Args.filtered(OPT_analyzer_config)) {
 1137        Args.filtered(OPT_mlink_bitcode_file, OPT_mlink_builtin_bitcode)) {
 1447   for (const auto *A : Args.filtered(OPT_fmodule_file)) {
 1805   for (const auto *AA : Args.filtered(OPT_plugin_arg))
 1862   for (const auto *A : Args.filtered(OPT_fmodule_file)) {
 2062   for (const auto *A : Args.filtered(OPT_fmodule_file)) {
 2067   for (const auto *A : Args.filtered(OPT_fprebuilt_module_path))
 2091   for (const auto *A : Args.filtered(OPT_fmodules_ignore_macro)) {
 2101   for (const auto *A : Args.filtered(OPT_I, OPT_F, OPT_index_header_map)) {
 2129        Args.filtered(OPT_iprefix, OPT_iwithprefix, OPT_iwithprefixbefore)) {
 2138   for (const auto *A : Args.filtered(OPT_idirafter))
 2140   for (const auto *A : Args.filtered(OPT_iquote))
 2142   for (const auto *A : Args.filtered(OPT_isystem, OPT_iwithsysroot))
 2145   for (const auto *A : Args.filtered(OPT_iframework))
 2147   for (const auto *A : Args.filtered(OPT_iframeworkwithsysroot))
 2152   for (const auto *A : Args.filtered(OPT_c_isystem))
 2154   for (const auto *A : Args.filtered(OPT_cxx_isystem))
 2156   for (const auto *A : Args.filtered(OPT_objc_isystem))
 2158   for (const auto *A : Args.filtered(OPT_objcxx_isystem))
 2163        Args.filtered(OPT_internal_isystem, OPT_internal_externc_isystem)) {
 2172        Args.filtered(OPT_system_header_prefix, OPT_no_system_header_prefix))
 2176   for (const auto *A : Args.filtered(OPT_ivfsoverlay))
 3287   for (const auto *A : Args.filtered(OPT_error_on_deserialized_pch_decl))
 3318   for (const auto *A : Args.filtered(OPT_D, OPT_U)) {
 3328   for (const auto *A : Args.filtered(OPT_include))
 3331   for (const auto *A : Args.filtered(OPT_chain_include))
 3334   for (const auto *A : Args.filtered(OPT_remap_file)) {
 3447   for (const auto *A : Args.filtered(OPT_UNKNOWN)) {
tools/clang/tools/driver/cc1as_main.cpp
  194   for (const Arg *A : Args.filtered(OPT_UNKNOWN)) {
  251     for (const Arg *A : Args.filtered(OPT_INPUT)) {
tools/dsymutil/dsymutil.cpp
  108   for (auto *File : Args.filtered(OPT_INPUT))
  243   for (auto *Arch : Args.filtered(OPT_arch))
  448   for (auto *Arg : Args.filtered(OPT_UNKNOWN)) {
tools/lld/COFF/Driver.cpp
 1052   for (auto *arg : args.filtered(OPT_wholearchive_file))
 1114   for (auto *arg : args.filtered(OPT_mllvm))
 1175   for (auto *arg : args.filtered(OPT_libpath))
 1181   for (auto *arg : args.filtered(OPT_ignore)) {
 1293   for (auto *arg : args.filtered(OPT_nodefaultlib))
 1351   for (auto *arg : args.filtered(OPT_alternatename))
 1355   for (auto *arg : args.filtered(OPT_incl))
 1367   for (auto *arg : args.filtered(OPT_opt)) {
 1433   for (auto *arg : args.filtered(OPT_failifmismatch))
 1437   for (auto *arg : args.filtered(OPT_merge))
 1455   for (auto *arg : args.filtered(OPT_section))
 1466   for (auto *arg : args.filtered(OPT_aligncomm))
 1493   for (auto *arg : args.filtered(OPT_manifestinput))
 1522   for (auto *arg : args.filtered(OPT_swaprun))
 1558   for (auto *arg : args.filtered(OPT_wholearchive_file))
 1607   for (auto *arg : args.filtered(OPT_defaultlib))
 1635   for (auto *arg : args.filtered(OPT_functionpadmin, OPT_functionpadmin_opt))
 1658   for (auto *arg : args.filtered(OPT_export)) {
 1711   for (auto *arg : args.filtered(OPT_delayload)) {
 1723         getOutputPath((*args.filtered(OPT_INPUT).begin())->getValue());
 1829     for (auto *arg : args.filtered(OPT_include_optional))
tools/lld/COFF/DriverUtils.cpp
  846   for (auto *arg : args.filtered(OPT_UNKNOWN)) {
  883   for (auto *arg : args.filtered(OPT_UNKNOWN))
tools/lld/Common/Args.cpp
   46   for (auto *arg : args.filtered(id))
tools/lld/ELF/Driver.cpp
  367   for (auto *arg : args.filtered(OPT_z))
  415   for (auto *arg : args.filtered(OPT_z))
  628   for (auto *arg : args.filtered(OPT_section_start)) {
  978   for (auto *arg : args.filtered(OPT_plugin_opt))
  982   for (auto *arg : args.filtered(OPT_mllvm))
 1064     for (auto *arg : args.filtered(OPT_dynamic_list))
 1068     for (auto *arg : args.filtered(OPT_export_dynamic_symbol))
 1077   for (auto *arg : args.filtered(OPT_export_dynamic_symbol))
 1080   for (auto *arg : args.filtered(OPT_version_script))
 1324   for (auto *arg : args.filtered(OPT_exclude_libs)) {
 1462   for (auto *arg : args.filtered(OPT_keep_unique)) {
 1610   for (auto *arg : args.filtered(OPT_wrap)) {
 1731   for (auto *arg : args.filtered(OPT_trace_symbol))
tools/lld/ELF/DriverUtils.cpp
  135   for (auto *arg : args.filtered(OPT_UNKNOWN)) {
tools/lld/MinGW/Driver.cpp
  107   for (auto *arg : args.filtered(OPT_UNKNOWN))
  319   for (auto *a : args.filtered(OPT_mllvm))
  322   for (auto *a : args.filtered(OPT_Xlink))
  330   for (auto *a : args.filtered(OPT_require_defined))
  332   for (auto *a : args.filtered(OPT_undefined))
  334   for (auto *a : args.filtered(OPT_delayload))
  338   for (auto *a : args.filtered(OPT_L)) {
tools/lld/lib/Driver/DarwinLdDriver.cpp
  331   for (auto unknownArg : parsedArgs.filtered(OPT_UNKNOWN)) {
  375     for (auto &inFile : parsedArgs.filtered(OPT_INPUT)) {
  521   for (auto &alignArg : parsedArgs.filtered(OPT_sectalign)) {
  547   for (auto &llvmArg : parsedArgs.filtered(OPT_mllvm)) {
  587     for (auto existingPath : parsedArgs.filtered(OPT_path_exists)) {
  610   for (auto syslibRoot : parsedArgs.filtered(OPT_syslibroot)) {
  621   for (auto libPath : parsedArgs.filtered(OPT_L)) {
  626   for (auto fwPath : parsedArgs.filtered(OPT_F)) {
  652   for (auto expFile : parsedArgs.filtered(OPT_exported_symbols_list)) {
  667   for (auto symbol : parsedArgs.filtered(OPT_exported_symbol)) {
  678   for (auto expFile : parsedArgs.filtered(OPT_unexported_symbols_list)) {
  693   for (auto symbol : parsedArgs.filtered(OPT_unexported_symbol)) {
  969   for (auto orderFile : parsedArgs.filtered(OPT_order_file)) {
 1044     for (auto rPath : parsedArgs.filtered(OPT_rpath)) {
tools/lld/wasm/Driver.cpp
  170   for (auto *arg : args.filtered(OPT_UNKNOWN))
  594   for (auto *arg : args.filtered(OPT_wrap)) {
  680   for (auto *arg : args.filtered(OPT_mllvm))
  699   for (auto *arg : args.filtered(OPT_trace_symbol))
  702   for (auto *arg : args.filtered(OPT_export))
  719   for (auto *arg : args.filtered(OPT_undefined))
  724   for (auto *arg : args.filtered(OPT_export))
  761   for (auto *arg : args.filtered(OPT_export)) {
tools/lldb/tools/driver/Driver.cpp
  314   for (auto *arg : args.filtered(OPT_source_on_crash, OPT_one_line_on_crash,
  831   for (auto *arg : input_args.filtered(OPT_UNKNOWN)) {
tools/llvm-lipo/llvm-lipo.cpp
  301   for (auto Arg : InputArgs.filtered(LIPO_UNKNOWN))
  304   for (auto Arg : InputArgs.filtered(LIPO_INPUT))
  306   for (auto Arg : InputArgs.filtered(LIPO_arch)) {
  320   for (auto Segalign : InputArgs.filtered(LIPO_segalign)) {
  350   SmallVector<opt::Arg *, 1> ActionArgs(InputArgs.filtered(LIPO_action_group));
  356   auto ReplacementArgsRange = InputArgs.filtered(LIPO_replace);
tools/llvm-mt/llvm-mt.cpp
   96   for (auto *Arg : InputArgs.filtered(OPT_INPUT)) {
tools/llvm-objcopy/CopyConfig.cpp
  396   for (auto Arg : InputArgs.filtered(OBJCOPY_UNKNOWN))
  400   for (auto Arg : InputArgs.filtered(OBJCOPY_INPUT))
  522   for (auto Arg : InputArgs.filtered(OBJCOPY_redefine_symbol)) {
  533   for (auto Arg : InputArgs.filtered(OBJCOPY_redefine_symbols))
  538   for (auto Arg : InputArgs.filtered(OBJCOPY_rename_section)) {
  548   for (auto Arg : InputArgs.filtered(OBJCOPY_set_section_alignment)) {
  555   for (auto Arg : InputArgs.filtered(OBJCOPY_set_section_flags)) {
  584   for (auto Arg : InputArgs.filtered(OBJCOPY_remove_section))
  588   for (auto Arg : InputArgs.filtered(OBJCOPY_keep_section))
  592   for (auto Arg : InputArgs.filtered(OBJCOPY_only_section))
  596   for (auto Arg : InputArgs.filtered(OBJCOPY_add_section)) {
  607   for (auto Arg : InputArgs.filtered(OBJCOPY_dump_section))
  632   for (auto Arg : InputArgs.filtered(OBJCOPY_localize_symbol))
  636   for (auto Arg : InputArgs.filtered(OBJCOPY_localize_symbols))
  641   for (auto Arg : InputArgs.filtered(OBJCOPY_keep_global_symbol))
  645   for (auto Arg : InputArgs.filtered(OBJCOPY_keep_global_symbols))
  650   for (auto Arg : InputArgs.filtered(OBJCOPY_globalize_symbol))
  654   for (auto Arg : InputArgs.filtered(OBJCOPY_globalize_symbols))
  659   for (auto Arg : InputArgs.filtered(OBJCOPY_weaken_symbol))
  663   for (auto Arg : InputArgs.filtered(OBJCOPY_weaken_symbols))
  668   for (auto Arg : InputArgs.filtered(OBJCOPY_strip_symbol))
  672   for (auto Arg : InputArgs.filtered(OBJCOPY_strip_symbols))
  677   for (auto Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbol))
  682   for (auto Arg : InputArgs.filtered(OBJCOPY_strip_unneeded_symbols))
  687   for (auto Arg : InputArgs.filtered(OBJCOPY_keep_symbol))
  691   for (auto Arg : InputArgs.filtered(OBJCOPY_keep_symbols))
  696   for (auto Arg : InputArgs.filtered(OBJCOPY_add_symbol))
  783   for (auto Arg : InputArgs.filtered(STRIP_UNKNOWN))
  786   for (auto Arg : InputArgs.filtered(STRIP_INPUT))
  825   for (auto Arg : InputArgs.filtered(STRIP_keep_section))
  830   for (auto Arg : InputArgs.filtered(STRIP_remove_section))
  835   for (auto Arg : InputArgs.filtered(STRIP_strip_symbol))
  840   for (auto Arg : InputArgs.filtered(STRIP_keep_symbol))
unittests/Option/OptionParsingTest.cpp
  104   auto Cs = AL.filtered(OPT_C);