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

References

tools/clang/lib/Driver/ToolChains/Clang.cpp
 2706   if (Args.hasFlag(options::OPT_fmodules, options::OPT_fno_modules, false)) {
 2707     bool AllowedInCXX = Args.hasFlag(options::OPT_fcxx_modules,
 2716   if (Args.hasArg(options::OPT_fmodules_ts)) {
 2723   if (Args.hasFlag(options::OPT_fimplicit_module_maps,
 2728   if (Args.hasFlag(options::OPT_fmodules_decluse,
 2734   if (Args.hasFlag(options::OPT_fmodules_strict_decluse,
 2740   if (!Args.hasFlag(options::OPT_fimplicit_modules,
 2749     if (Arg *A = Args.getLastArg(options::OPT_fmodules_cache_path))
 2765     CmdArgs.push_back(Args.MakeArgString(Path));
 2770     for (const Arg *A : Args.filtered(options::OPT_fprebuilt_module_path)) {
 2771       CmdArgs.push_back(Args.MakeArgString(
 2775     if (Args.hasFlag(options::OPT_fmodules_validate_input_files_content,
 2783   Args.AddLastArg(CmdArgs, options::OPT_fmodule_name_EQ);
 2787   Args.AddAllArgs(CmdArgs, options::OPT_fmodule_map_file);
 2791   if (Args.hasArg(options::OPT_fbuiltin_module_map)) {
 2797           Args.MakeArgString("-fmodule-map-file=" + BuiltinModuleMap));
 2805     Args.AddAllArgs(CmdArgs, options::OPT_fmodule_file);
 2807     Args.ClaimAllArgs(options::OPT_fmodule_file);
 2815     C.addTempFile(Args.MakeArgString(VFSDir));
 2819     CmdArgs.push_back(Args.MakeArgString(VFSDir));
 2823     Args.AddLastArg(CmdArgs, options::OPT_fmodules_user_build_path);
 2826   Args.AddAllArgs(CmdArgs, options::OPT_fmodules_ignore_macro);
 2827   Args.AddLastArg(CmdArgs, options::OPT_fmodules_prune_interval);
 2828   Args.AddLastArg(CmdArgs, options::OPT_fmodules_prune_after);
 2830   Args.AddLastArg(CmdArgs, options::OPT_fbuild_session_timestamp);
 2832   if (Arg *A = Args.getLastArg(options::OPT_fbuild_session_file)) {
 2833     if (Args.hasArg(options::OPT_fbuild_session_timestamp))
 2835           << A->getAsString(Args) << "-fbuild-session-timestamp";
 2841         Args.MakeArgString("-fbuild-session-timestamp=" +
 2847   if (Args.getLastArg(options::OPT_fmodules_validate_once_per_build_session)) {
 2848     if (!Args.getLastArg(options::OPT_fbuild_session_timestamp,
 2852     Args.AddLastArg(CmdArgs,
 2856   if (Args.hasFlag(options::OPT_fmodules_validate_system_headers,
 2861   Args.AddLastArg(CmdArgs, options::OPT_fmodules_disable_diagnostic_validation);