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

Declarations

include/llvm/Option/ArgList.h
  285   std::vector<std::string> getAllArgValues(OptSpecifier Id) const;

References

tools/clang/lib/Driver/Driver.cpp
  819         CLOptions->getAllArgValues(options::OPT_config);
tools/clang/lib/Driver/ToolChain.cpp
  860          DriverArgs.getAllArgValues(options::OPT_stdlibxx_isystem))
 1060         Args.getAllArgValues(options::OPT_fopenmp_targets_EQ).size() != 1) {
tools/clang/lib/Driver/ToolChains/Clang.cpp
 5745       Args.getAllArgValues(options::OPT__SLASH_EH);
tools/clang/lib/Driver/ToolChains/CrossWindows.cpp
  238     for (const auto &P : DriverArgs.getAllArgValues(options::OPT_isystem_after))
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  404   for (const auto& A : Args.getAllArgValues(options::OPT_Xcuda_ptxas))
  487   for (const auto& A : Args.getAllArgValues(options::OPT_Xcuda_fatbinary))
tools/clang/lib/Driver/ToolChains/HIP.cpp
  315        DriverArgs.getAllArgValues(options::OPT_hip_device_lib_path_EQ))
  323   for (auto Lib : DriverArgs.getAllArgValues(options::OPT_hip_device_lib_EQ)) {
tools/clang/lib/Driver/ToolChains/MSVC.cpp
  353     for (const auto &LibPath : Args.getAllArgValues(options::OPT_L))
  668       Args.getAllArgValues(options::OPT_include);
 1239   for (const auto &Path : DriverArgs.getAllArgValues(options::OPT__SLASH_imsvc))
tools/clang/lib/Driver/ToolChains/MinGW.cpp
   86   for (auto Lib : Args.getAllArgValues(options::OPT_l))
  204   for (auto Lib : Args.getAllArgValues(options::OPT_l)) {
tools/clang/lib/Driver/XRayArgs.cpp
   99         Args.getAllArgValues(options::OPT_fxray_instrumentation_bundle);
  131          Args.getAllArgValues(options::OPT_fxray_always_instrument)) {
  140          Args.getAllArgValues(options::OPT_fxray_never_instrument)) {
  149          Args.getAllArgValues(options::OPT_fxray_attr_list)) {
  158     auto SpecifiedModes = Args.getAllArgValues(options::OPT_fxray_modes);
tools/clang/lib/Frontend/CompilerInvocation.cpp
  520   Opts.BlockCommandNames = Args.getAllArgValues(OPT_fcomment_block_commands);
  772   for (const auto &Arg : Args.getAllArgValues(OPT_fdebug_prefix_map_EQ))
  916   Opts.Reciprocals = Args.getAllArgValues(OPT_mrecip_EQ);
 1092       Args.getAllArgValues(OPT_fxray_instrumentation_bundle);
 1283   Opts.DependentLibraries = Args.getAllArgValues(OPT_dependent_lib);
 1284   Opts.LinkerOptions = Args.getAllArgValues(OPT_linker_option);
 1348   Opts.RewriteMapFiles = Args.getAllArgValues(OPT_frewrite_map_file);
 1353                       Args.getAllArgValues(OPT_fsanitize_recover_EQ), Diags,
 1356                       Args.getAllArgValues(OPT_fsanitize_trap_EQ), Diags,
 1407   Opts.DefaultFunctionAttrs = Args.getAllArgValues(OPT_default_function_attr);
 1409   Opts.PassPlugins = Args.getAllArgValues(OPT_fpass_plugin_EQ);
 1419   Opts.Targets = Args.getAllArgValues(OPT_MT);
 1445   Opts.ExtraDeps = Args.getAllArgValues(OPT_fdepfile_entry);
 1594   Opts.VerifyPrefixes = Args.getAllArgValues(OPT_verify_EQ);
 1607     Args.getAllArgValues(OPT_verify_ignore_unexpected_EQ),
 1804   Opts.AddPluginActions = Args.getAllArgValues(OPT_add_plugin);
 1809          Args.getAllArgValues(OPT_ftest_module_file_extension_EQ)) {
 1838   Opts.Plugins = Args.getAllArgValues(OPT_load);
 1848   Opts.ASTMergeFiles = Args.getAllArgValues(OPT_ast_merge);
 1849   Opts.LLVMArgs = Args.getAllArgValues(OPT_mllvm);
 1860   Opts.ModuleMapFiles = Args.getAllArgValues(OPT_fmodule_map_file);
 1867   Opts.ModulesEmbedFiles = Args.getAllArgValues(OPT_fmodules_embed_file_EQ);
 2003   std::vector<std::string> Inputs = Args.getAllArgValues(OPT_INPUT);
 2878   Opts.ModuleFeatures = Args.getAllArgValues(OPT_fmodule_feature);
 3156   parseSanitizerKinds("-fsanitize=", Args.getAllArgValues(OPT_fsanitize_EQ),
 3161   Opts.SanitizerBlacklistFiles = Args.getAllArgValues(OPT_fsanitize_blacklist);
 3179       Args.getAllArgValues(OPT_fxray_always_instrument);
 3181       Args.getAllArgValues(OPT_fxray_never_instrument);
 3182   Opts.XRayAttrListFiles = Args.getAllArgValues(OPT_fxray_attr_list);
 3325   Opts.MacroIncludes = Args.getAllArgValues(OPT_imacros);
 3405   Opts.FeaturesAsWritten = Args.getAllArgValues(OPT_target_feature);
 3412   Opts.OpenCLExtensionsAsWritten = Args.getAllArgValues(OPT_cl_ext_EQ);
 3491     parseSanitizerKinds("-fsanitize=", Args.getAllArgValues(OPT_fsanitize_EQ),
tools/clang/tools/driver/cc1as_main.cpp
  210   Opts.Features = Args.getAllArgValues(OPT_target_feature);
  217   Opts.IncludePaths = Args.getAllArgValues(OPT_I);
  245   for (const auto &Arg : Args.getAllArgValues(OPT_fdebug_prefix_map_EQ))
  261   Opts.LLVMArgs = Args.getAllArgValues(OPT_mllvm);
  295   Opts.SymbolDefs = Args.getAllArgValues(OPT_defsym);
tools/clang/tools/extra/modularize/Modularize.cpp
  347   std::vector<std::string> Inputs = Args.getAllArgValues(OPT_INPUT);
tools/lld/COFF/Driver.cpp
 1239       config->natvisFiles = args.getAllArgValues(OPT_natvis);
tools/llvm-cvtres/llvm-cvtres.cpp
  134   std::vector<std::string> InputFiles = InputArgs.getAllArgValues(OPT_INPUT);
tools/llvm-lipo/llvm-lipo.cpp
  371     for (auto A : InputArgs.getAllArgValues(LIPO_verify_arch))
tools/llvm-mt/llvm-mt.cpp
  121   std::vector<std::string> InputFiles = InputArgs.getAllArgValues(OPT_manifest);
tools/llvm-rc/llvm-rc.cpp
  102   std::vector<std::string> InArgsInfo = InputArgs.getAllArgValues(OPT_INPUT);
  144   Params.Include = InputArgs.getAllArgValues(OPT_INCLUDE);
  145   Params.NoInclude = InputArgs.getAllArgValues(OPT_NOINCLUDE);
  167     auto OutArgsInfo = InputArgs.getAllArgValues(OPT_FILEOUT);
unittests/Option/OptionParsingTest.cpp
   85   std::vector<std::string> Es = AL.getAllArgValues(OPT_E);
   89   std::vector<std::string> Gs = AL.getAllArgValues(OPT_G);
  158   EXPECT_EQ("foo", AL.getAllArgValues(OPT_B)[0]);
  159   EXPECT_EQ("bar", AL.getAllArgValues(OPT_B)[1]);
  190   EXPECT_EQ(0U, AL.getAllArgValues(OPT_Slurp).size());
  203   EXPECT_EQ(3U, AL.getAllArgValues(OPT_Slurp).size());
  204   EXPECT_EQ("-B", AL.getAllArgValues(OPT_Slurp)[0]);
  205   EXPECT_EQ("--", AL.getAllArgValues(OPT_Slurp)[1]);
  206   EXPECT_EQ("foo", AL.getAllArgValues(OPT_Slurp)[2]);
  217   EXPECT_EQ(AL.getAllArgValues(OPT_SlurpJoined).size(), 0U);
  228   EXPECT_EQ(AL.getAllArgValues(OPT_SlurpJoined).size(), 1U);
  229   EXPECT_EQ(AL.getAllArgValues(OPT_SlurpJoined)[0], "foo");
  240   EXPECT_EQ(3U, AL.getAllArgValues(OPT_SlurpJoined).size());
  241   EXPECT_EQ("foo", AL.getAllArgValues(OPT_SlurpJoined)[0]);
  242   EXPECT_EQ("bar", AL.getAllArgValues(OPT_SlurpJoined)[1]);
  243   EXPECT_EQ("baz", AL.getAllArgValues(OPT_SlurpJoined)[2]);
  254   EXPECT_EQ(3U, AL.getAllArgValues(OPT_SlurpJoined).size());
  255   EXPECT_EQ("foo", AL.getAllArgValues(OPT_SlurpJoined)[0]);
  256   EXPECT_EQ("bar", AL.getAllArgValues(OPT_SlurpJoined)[1]);
  257   EXPECT_EQ("baz", AL.getAllArgValues(OPT_SlurpJoined)[2]);
  269   EXPECT_EQ(1U, AL.getAllArgValues(OPT_B).size());
  270   EXPECT_EQ("", AL.getAllArgValues(OPT_B)[0]);