Lines Matching defs:GenerateArg
763 static void GenerateArg(ArgumentConsumer Consumer,
770 static void GenerateArg(ArgumentConsumer Consumer,
1001 GenerateArg(Consumer, OPT_analyzer_constraints, CMDFLAG); \
1013 GenerateArg(Consumer, OPT_analyzer_output, CMDFLAG); \
1025 GenerateArg(Consumer, OPT_analyzer_purge, CMDFLAG); \
1037 GenerateArg(Consumer, OPT_analyzer_inlining_mode, CMDFLAG); \
1048 GenerateArg(Consumer, Opt, CP.first);
1067 GenerateArg(Consumer, OPT_analyzer_config, Key + "=" + Value);
1353 GenerateArg(Consumer, OptEQ, Remark.Pattern);
1355 GenerateArg(Consumer, OPT_R_Joined, Name);
1357 GenerateArg(Consumer, OPT_R_Joined, StringRef("no-") + Name);
1589 GenerateArg(Consumer, OPT_O0);
1591 GenerateArg(Consumer, OPT_O, Twine(Opts.OptimizationLevel));
1600 GenerateArg(Consumer, OPT_finline_functions);
1602 GenerateArg(Consumer, OPT_finline_hint_functions);
1604 GenerateArg(Consumer, OPT_fno_inline);
1608 GenerateArg(Consumer, OPT_fdirect_access_external_data);
1610 GenerateArg(Consumer, OPT_fno_direct_access_external_data);
1640 GenerateArg(Consumer, OPT_debug_info_kind_EQ, *DebugInfoVal);
1643 GenerateArg(Consumer, OPT_fdebug_prefix_map_EQ,
1647 GenerateArg(Consumer, OPT_fcoverage_prefix_map_EQ,
1651 GenerateArg(Consumer, OPT_new_struct_path_tbaa);
1654 GenerateArg(Consumer, OPT_O, "s");
1656 GenerateArg(Consumer, OPT_O, "z");
1664 GenerateArg(Consumer, OPT_funroll_loops);
1666 GenerateArg(Consumer, OPT_fno_unroll_loops);
1669 GenerateArg(Consumer, OPT_fbinutils_version_EQ, Opts.BinutilsVersion);
1673 GenerateArg(Consumer, OPT_ggnu_pubnames);
1677 GenerateArg(Consumer, OPT_gpubnames);
1680 GenerateArg(Consumer, OPT_gtemplate_alias);
1685 GenerateArg(Consumer, OPT_gsimple_template_names_EQ, "simple");
1687 GenerateArg(Consumer, OPT_gsimple_template_names_EQ, "mangled");
1694 GenerateArg(Consumer, OPT_ftime_report_EQ, "per-pass-run");
1696 GenerateArg(Consumer, OPT_ftime_report);
1700 GenerateArg(Consumer, OPT_flto_EQ, "full");
1703 GenerateArg(Consumer, OPT_flto_EQ, "thin");
1706 GenerateArg(Consumer, OPT_fthinlto_index_EQ, Opts.ThinLTOIndexFile);
1709 GenerateArg(Consumer, OPT_save_temps_EQ, "obj");
1714 GenerateArg(Consumer, OPT_fmemory_profile);
1718 GenerateArg(Consumer, OPT_fmemory_profile_EQ,
1724 GenerateArg(Consumer, OPT_coverage_version_EQ,
1735 GenerateArg(Consumer, OPT_fxray_instrumentation_bundle, InstrBundle);
1739 GenerateArg(Consumer, OPT_fcf_protection_EQ, "full");
1741 GenerateArg(Consumer, OPT_fcf_protection_EQ, "return");
1743 GenerateArg(Consumer, OPT_fcf_protection_EQ, "branch");
1751 GenerateArg(Consumer, OPT_mcf_branch_label_scheme_EQ, #FlagVal); \
1758 GenerateArg(Consumer, OPT_mfunction_return_EQ, "thunk-extern");
1763 GenerateArg(Consumer,
1769 GenerateArg(Consumer, OPT_femulated_tls);
1772 GenerateArg(Consumer, OPT_fdenormal_fp_math_EQ, Opts.FPDenormalMode.str());
1776 GenerateArg(Consumer, OPT_fdenormal_fp_math_f32_EQ,
1782 GenerateArg(Consumer, Opt);
1786 GenerateArg(Consumer, Opt);
1790 GenerateArg(Consumer, OPT_mabi_EQ_vec_extabi);
1793 GenerateArg(Consumer, OPT_mxcoff_roptr);
1796 GenerateArg(Consumer, OPT_opt_record_passes, Opts.OptRecordPasses);
1799 GenerateArg(Consumer, OPT_opt_record_format, Opts.OptRecordFormat);
1810 GenerateArg(Consumer, OPT_fdiagnostics_hotness_threshold_EQ,
1815 GenerateArg(Consumer, OPT_fdiagnostics_misexpect_tolerance_EQ,
1819 GenerateArg(Consumer, OPT_fsanitize_recover_EQ, Sanitizer);
1822 GenerateArg(Consumer, OPT_fsanitize_trap_EQ, Sanitizer);
1826 GenerateArg(Consumer, OPT_fsanitize_merge_handlers_EQ, Sanitizer);
1831 GenerateArg(Consumer, OPT_fsanitize_skip_hot_cutoff_EQ, Sanitizer);
1834 GenerateArg(Consumer, OPT_Qn);
1840 GenerateArg(Consumer, OPT_ffinite_loops);
1843 GenerateArg(Consumer, OPT_fno_finite_loops);
2345 GenerateArg(Consumer, OPT_show_includes);
2361 GenerateArg(Consumer, OPT_fdepfile_entry, Dep.first);
2543 GenerateArg(Consumer, OPT_diagnostic_serialized_file,
2547 GenerateArg(Consumer, OPT_fcolor_diagnostics);
2551 GenerateArg(Consumer, OPT_verify);
2555 GenerateArg(Consumer, OPT_verify_EQ, Prefix);
2561 GenerateArg(Consumer, OPT_verify_ignore_unexpected);
2564 GenerateArg(Consumer, OPT_verify_ignore_unexpected_EQ, "note");
2566 GenerateArg(Consumer, OPT_verify_ignore_unexpected_EQ, "remark");
2568 GenerateArg(Consumer, OPT_verify_ignore_unexpected_EQ, "warning");
2570 GenerateArg(Consumer, OPT_verify_ignore_unexpected_EQ, "error");
2596 GenerateArg(Consumer, OPT_warning_suppression_mappings_EQ,
2801 GenerateArg(Consumer, *ProgramActionOpt);
2809 GenerateArg(Consumer, OPT_plugin, Opts.ActionName);
2830 GenerateArg(Consumer, OPT_ast_dump_all_EQ, Format);
2832 GenerateArg(Consumer, OPT_ast_dump_EQ, Format);
2835 GenerateArg(Consumer, OPT_ast_dump_all);
2837 GenerateArg(Consumer, OPT_ast_dump);
2844 GenerateArg(Consumer, OPT_fixit_EQ, Opts.FixItSuffix);
2860 GenerateArg(Consumer, OPT_ftest_module_file_extension_EQ, TestExt->str());
2863 GenerateArg(Consumer, OPT_code_completion_at,
2867 GenerateArg(Consumer, OPT_load, Plugin);
2872 GenerateArg(Consumer, OPT_fmodule_file, ModuleFile);
2875 GenerateArg(Consumer, OPT_aux_target_cpu, *Opts.AuxTargetCPU);
2879 GenerateArg(Consumer, OPT_aux_target_feature, Feature);
2946 GenerateArg(Consumer, OPT_x,
3245 GenerateArg(Consumer, OPT_stdlib_EQ, "libc++");
3248 GenerateArg(Consumer, OPT_fmodules_cache_path, Opts.ModuleCachePath);
3251 GenerateArg(Consumer, OPT_fmodule_file, File.first + "=" + File.second);
3254 GenerateArg(Consumer, OPT_fprebuilt_module_path, Path);
3257 GenerateArg(Consumer, OPT_fmodules_ignore_macro, Macro.val());
3282 GenerateArg(Consumer, Opt, It->Path);
3294 GenerateArg(Consumer, Opt, It->Path);
3301 GenerateArg(Consumer, OPT_idirafter, It->Path);
3303 GenerateArg(Consumer, OPT_iquote, It->Path);
3306 GenerateArg(Consumer, It->IgnoreSysRoot ? OPT_isystem : OPT_iwithsysroot,
3309 GenerateArg(Consumer, OPT_iframework, It->Path);
3311 GenerateArg(Consumer, OPT_iframeworkwithsysroot, It->Path);
3315 GenerateArg(Consumer, OPT_c_isystem, It->Path);
3317 GenerateArg(Consumer, OPT_cxx_isystem, It->Path);
3319 GenerateArg(Consumer, OPT_objc_isystem, It->Path);
3321 GenerateArg(Consumer, OPT_objcxx_isystem, It->Path);
3333 GenerateArg(Consumer, Opt, It->Path);
3342 GenerateArg(Consumer, Opt, P.Prefix);
3346 GenerateArg(Consumer, OPT_ivfsoverlay, F);
3483 GenerateArg(Consumer, OPT_fapinotes_swift_version,
3487 GenerateArg(Consumer, OPT_iapinotes_modules, Path);
3504 GenerateArg(Consumer, OPT_fptrauth_intrinsics);
3506 GenerateArg(Consumer, OPT_fptrauth_calls);
3508 GenerateArg(Consumer, OPT_fptrauth_returns);
3510 GenerateArg(Consumer, OPT_fptrauth_indirect_gotos);
3512 GenerateArg(Consumer, OPT_fptrauth_auth_traps);
3514 GenerateArg(Consumer, OPT_fptrauth_vtable_pointer_address_discrimination);
3516 GenerateArg(Consumer, OPT_fptrauth_vtable_pointer_type_discrimination);
3518 GenerateArg(Consumer, OPT_fptrauth_type_info_vtable_pointer_discrimination);
3520 GenerateArg(Consumer, OPT_fptrauth_function_pointer_type_discrimination);
3522 GenerateArg(Consumer, OPT_fptrauth_init_fini);
3524 GenerateArg(Consumer, OPT_fptrauth_init_fini_address_discrimination);
3526 GenerateArg(Consumer, OPT_fptrauth_elf_got);
3528 GenerateArg(Consumer, OPT_faarch64_jump_table_hardening);
3643 GenerateArg(Consumer, OPT_fobjc_arc);
3645 GenerateArg(Consumer, OPT_pic_level, Twine(Opts.PICLevel));
3647 GenerateArg(Consumer, OPT_pic_is_pie);
3649 GenerateArg(Consumer, OPT_fsanitize_EQ, Sanitizer);
3671 GenerateArg(Consumer, StdOpt, LangStandard.getName());
3674 GenerateArg(Consumer, OPT_finclude_default_header);
3676 GenerateArg(Consumer, OPT_fdeclare_opencl_builtins);
3688 GenerateArg(Consumer, OPT_fobjc_runtime_EQ, Opts.ObjCRuntime.getAsString());
3691 GenerateArg(Consumer, OPT_fobjc_gc_only);
3693 GenerateArg(Consumer, OPT_fobjc_gc);
3695 GenerateArg(Consumer, OPT_fobjc_arc);
3698 GenerateArg(Consumer, OPT_fobjc_runtime_has_weak);
3701 GenerateArg(Consumer, OPT_fobjc_weak);
3704 GenerateArg(Consumer, OPT_fobjc_subscripting_legacy_runtime);
3711 GenerateArg(Consumer, OPT_fgnuc_version_EQ,
3716 GenerateArg(Consumer, OPT_mignore_xcoff_visibility);
3719 GenerateArg(Consumer, OPT_ftrapv);
3720 GenerateArg(Consumer, OPT_ftrapv_handler, Opts.OverflowHandler);
3722 GenerateArg(Consumer, OPT_fwrapv);
3725 GenerateArg(Consumer, OPT_fwrapv_pointer);
3731 GenerateArg(Consumer, OPT_fms_compatibility_version,
3738 GenerateArg(Consumer, OPT_fno_trigraphs);
3741 GenerateArg(Consumer, OPT_ftrigraphs);
3745 GenerateArg(Consumer, OPT_fno_zos_extensions);
3747 GenerateArg(Consumer, OPT_fzos_extensions);
3750 GenerateArg(Consumer, OPT_fblocks);
3753 GenerateArg(Consumer, OPT_fconvergent_functions);
3755 GenerateArg(Consumer, OPT_fno_convergent_functions);
3758 GenerateArg(Consumer, OPT_fno_builtin);
3762 GenerateArg(Consumer, OPT_fno_builtin_, Func);
3765 GenerateArg(Consumer, OPT_mlong_double_128);
3767 GenerateArg(Consumer, OPT_mlong_double_64);
3769 GenerateArg(Consumer, OPT_mlong_double_80);
3776 GenerateArg(Consumer, OPT_fopenmp);
3779 GenerateArg(Consumer, OPT_fopenmp_version_EQ, Twine(Opts.OpenMP));
3782 GenerateArg(Consumer, OPT_fnoopenmp_use_tls);
3785 GenerateArg(Consumer, OPT_fopenmp_is_target_device);
3788 GenerateArg(Consumer, OPT_fopenmp_enable_irbuilder);
3792 GenerateArg(Consumer, OPT_fopenmp_simd);
3795 GenerateArg(Consumer, OPT_fopenmp_version_EQ, Twine(Opts.OpenMP));
3799 GenerateArg(Consumer, OPT_fopenmp_assume_threads_oversubscription);
3802 GenerateArg(Consumer, OPT_fopenmp_assume_teams_oversubscription);
3805 GenerateArg(Consumer, OPT_fopenmp_target_debug_EQ,
3809 GenerateArg(Consumer, OPT_fopenmp_cuda_number_of_sm_EQ,
3813 GenerateArg(Consumer, OPT_fopenmp_cuda_blocks_per_sm_EQ,
3817 GenerateArg(Consumer, OPT_fopenmp_cuda_teams_reduction_recs_num_EQ,
3826 GenerateArg(Consumer, OPT_fopenmp_targets_EQ, Targets);
3830 GenerateArg(Consumer, OPT_fopenmp_host_ir_file_path, Opts.OMPHostIRFile);
3833 GenerateArg(Consumer, OPT_fopenmp_cuda_mode);
3836 GenerateArg(Consumer, OPT_fopenacc);
3838 GenerateArg(Consumer, OPT_openacc_macro_override,
3846 GenerateArg(Consumer, OPT_ffp_contract, "fast");
3848 GenerateArg(Consumer, OPT_ffp_contract, "on");
3850 GenerateArg(Consumer, OPT_ffp_contract, "off");
3852 GenerateArg(Consumer, OPT_ffp_contract, "fast-honor-pragmas");
3855 GenerateArg(Consumer, OPT_fsanitize_EQ, Sanitizer);
3859 GenerateArg(Consumer, OPT_fsanitize_ignorelist_EQ, F);
3863 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "3.8");
3866 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "4.0");
3869 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "6.0");
3872 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "7.0");
3875 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "9.0");
3878 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "11.0");
3881 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "12.0");
3884 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "14.0");
3887 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "15.0");
3890 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "17.0");
3893 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "18.0");
3896 GenerateArg(Consumer, OPT_fclang_abi_compat_EQ, "19.0");
3904 GenerateArg(Consumer, OPT_msign_return_address_EQ, "all");
3907 GenerateArg(Consumer, OPT_msign_return_address_EQ, "non-leaf");
3911 GenerateArg(Consumer, OPT_msign_return_address_key_EQ, "b_key");
3914 GenerateArg(Consumer, OPT_fcxx_abi_EQ,
3918 GenerateArg(Consumer, OPT_fexperimental_relative_cxx_abi_vtables);
3920 GenerateArg(Consumer, OPT_fno_experimental_relative_cxx_abi_vtables);
3923 GenerateArg(Consumer, OPT_ffile_reproducible);
3925 GenerateArg(Consumer, OPT_fno_file_reproducible);
3928 GenerateArg(Consumer, OPT_fmacro_prefix_map_EQ, MP.first + "=" + MP.second);
3931 GenerateArg(Consumer, OPT_frandomize_layout_seed_EQ, Opts.RandstructSeed);
4672 GenerateArg(Consumer, OPT_pch_through_hdrstop_use);
4675 GenerateArg(Consumer, OPT_error_on_deserialized_pch_decl, D);
4678 GenerateArg(Consumer, OPT_preamble_bytes_EQ,
4695 GenerateArg(Consumer, M.second ? OPT_U : OPT_D, M.first);
4710 GenerateArg(Consumer, OPT_include, I);
4714 GenerateArg(Consumer, OPT_chain_include, CI);
4717 GenerateArg(Consumer, OPT_remap_file, RF.first + ";" + RF.second);
4720 GenerateArg(Consumer, OPT_source_date_epoch, Twine(*Opts.SourceDateEpoch));
4723 GenerateArg(Consumer, OPT_fdefine_target_os_macros);
4726 GenerateArg(Consumer, OPT_embed_dir_EQ, EmbedEntry);
4851 GenerateArg(Consumer, OPT_dM);
4853 GenerateArg(Consumer, OPT_dD);
4855 GenerateArg(Consumer, OPT_fdirectives_only);
4886 GenerateArg(Consumer, OPT_target_sdk_version_EQ,
4889 GenerateArg(Consumer, OPT_darwin_target_variant_sdk_version_EQ,