Home | History | Annotate | Download | only in ToolChains

Lines Matching refs:hasFlag

428   bool EH = Args.hasFlag(options::OPT_fexceptions, options::OPT_fno_exceptions,
431 bool EHa = Args.hasFlag(options::OPT_fasync_exceptions,
441 Args.hasFlag(options::OPT_fobjc_exceptions,
489 return Args.hasFlag(options::OPT_fautolink, options::OPT_fno_autolink,
496 Args.hasFlag(options::OPT_fdwarf_directory_asm,
620 bool OmitLeafFP = Args.hasFlag(options::OPT_momit_leaf_frame_pointer,
862 bool EmitCovNotes = Args.hasFlag(options::OPT_ftest_coverage,
871 if (Args.hasFlag(options::OPT_fcoverage_mapping,
1000 return Args.hasFlag(options::OPT_mrelax_all, options::OPT_mno_relax_all,
1281 if (Args.hasFlag(options::OPT_fpch_instantiate_templates,
1574 if (!Args.hasFlag(options::OPT_faapcs_bitfield_width,
1634 if (!Args.hasFlag(options::OPT_mimplicit_float,
1746 if (!Args.hasFlag(options::OPT_mred_zone, options::OPT_mno_red_zone, true) ||
1751 if (!Args.hasFlag(options::OPT_mimplicit_float,
2112 bool HasBackchain = Args.hasFlag(options::OPT_mbackchain,
2114 bool HasPackedStack = Args.hasFlag(options::OPT_mpacked_stack,
2141 if (!Args.hasFlag(options::OPT_mred_zone, options::OPT_mno_red_zone, true) ||
2146 if (!Args.hasFlag(options::OPT_mtls_direct_seg_refs,
2179 if (Args.hasFlag(options::OPT_miamcu, options::OPT_mno_iamcu, false)) {
2391 if (Args.hasFlag(options::OPT_mincremental_linker_compatible,
2994 if (Args.hasFlag(options::OPT_fno_strict_float_cast_overflow,
3183 if (Args.hasFlag(options::OPT_fstack_clash_protection,
3358 Args.hasFlag(options::OPT_fbuiltin, options::OPT_fno_builtin,
3408 if (Args.hasFlag(options::OPT_fmodules, options::OPT_fno_modules, false)) {
3409 bool AllowedInCXX = Args.hasFlag(options::OPT_fcxx_modules,
3425 if (Args.hasFlag(options::OPT_fimplicit_module_maps,
3430 if (Args.hasFlag(options::OPT_fmodules_decluse,
3436 if (Args.hasFlag(options::OPT_fmodules_strict_decluse,
3442 if (!Args.hasFlag(options::OPT_fimplicit_modules,
3482 if (Args.hasFlag(options::OPT_fprebuilt_implicit_modules,
3485 if (Args.hasFlag
3566 if (Args.hasFlag(options::OPT_fmodules_validate_system_headers,
3619 if (!Args.hasFlag(options::OPT_fobjc_legacy_dispatch,
3654 if (Args.hasFlag(options::OPT_fobjc_arc_exceptions,
3727 if (!Args.hasFlag(options::OPT_fcaret_diagnostics,
3732 if (!Args.hasFlag(options::OPT_fdiagnostics_fixit_info,
3737 if (!Args.hasFlag(options::OPT_fdiagnostics_show_option,
3747 if (Args.hasFlag(options::OPT_fdiagnostics_show_hotness,
3801 if (!Args.hasFlag(options::OPT_fshow_source_location,
3808 if (!Args.hasFlag(options::OPT_fshow_column, options::OPT_fno_show_column,
3812 if (!Args.hasFlag(options::OPT_fspell_checking,
3875 if (Args.hasFlag(options::OPT_fdebug_info_for_profiling,
3893 Args.hasFlag(options::OPT_fsplit_dwarf_inlining,
4004 if (Args.hasFlag(options::OPT_gstrict_dwarf, options::OPT_gno_strict_dwarf,
4019 if (!Args.hasFlag(options::OPT_gcolumn_info, options::OPT_gno_column_info,
4045 bool NeedFullDebug = Args.hasFlag(
4053 if (Args.hasFlag(options::OPT_fno_eliminate_unused_debug_types,
4060 if (Args.hasFlag(options::OPT_gembed_source, options::OPT_gno_embed_source,
4084 if (Args.hasFlag(options::OPT_gcodeview_ghash,
4091 if (Args.hasFlag(options::OPT_gno_inline_line_tables,
4108 if (Args.hasFlag(options::OPT_fdebug_macro, options::OPT_fno_debug_macro,
4128 if (Args.hasFlag(options::OPT_fdebug_ranges_base_address,
4144 if (Args.hasFlag(options::OPT_fforce_dwarf_frame,
4148 if (Args.hasFlag(options::OPT_fdebug_types_section,
4309 if (Args.hasFlag(options::OPT_fsycl, options::OPT_fno_sycl, false)) {
4573 if (!Args.hasFlag(options::OPT_foptimize_sibling_calls,
4649 if (Args.hasFlag(options::OPT_fdiscard_value_names,
4798 if (Args.hasFlag(options::OPT_fmerge_all_constants,
4802 if (Args.hasFlag(options::OPT_fno_delete_null_pointer_checks,
4836 if (!Args.hasFlag(options::OPT_fjump_tables, options::OPT_fno_jump_tables,
4840 if (Args.hasFlag(options::OPT_fprofile_sample_accurate,
4844 if (!Args.hasFlag(options::OPT_fpreserve_as_comments,
4879 if (Args.hasFlag(options::OPT_mrtd, options::OPT_mno_rtd, false))
4906 if (!Args.hasFlag(options::OPT_fzero_initialized_in_bss,
4912 // enabled. This alias option is being used to simplify the hasFlag logic.
4918 if (!Args.hasFlag(options::OPT_fstrict_aliasing, StrictAliasingAliasOption,
4921 if (!Args.hasFlag(options::OPT_fstruct_path_tbaa,
4924 if (Args.hasFlag(options::OPT_fstrict_enums, options::OPT_fno_strict_enums,
4927 if (!Args.hasFlag(options::OPT_fstrict_return, options::OPT_fno_strict_return,
4930 if (Args.hasFlag(options::OPT_fallow_editor_placeholders,
4933 if (Args.hasFlag(options::OPT_fstrict_vtable_pointers,
4937 if (Args.hasFlag(options::OPT_fforce_emit_vtables,
4941 if (!Args.hasFlag(options::OPT_foptimize_sibling_calls,
4944 if (Args.hasFlag(options::OPT_fno_escaping_block_tail_calls,
4955 if (Args.hasFlag(options::OPT_fsplit_stack, options::OPT_fno_split_stack,
4997 if (!Args.hasFlag(options::OPT_fverbose_asm, options::OPT_fno_verbose_asm,
5042 if (Args.hasFlag(options::OPT_mms_bitfields, options::OPT_mno_ms_bitfields,
5056 if (Args.hasFlag(options::OPT_fno_plt, options::OPT_fplt, false)) {
5064 Args.hasFlag(options::OPT_ffreestanding, options::OPT_fhosted, false) ||
5073 Args.hasFlag(options::OPT_fasynchronous_unwind_tables,
5078 UnwindTables = Args.hasFlag(options::OPT_funwind_tables,
5249 if (Args.hasFlag(options::OPT_ffunction_sections,
5270 if (Args.hasFlag(options::OPT_fdata_sections, options::OPT_fno_data_sections,
5275 if (!Args.hasFlag(options::OPT_funique_section_names,
5279 if (Args.hasFlag(options::OPT_funique_internal_linkage_names,
5283 if (Args.hasFlag(options::OPT_funique_basic_block_section_names,
5378 if (Args.hasFlag(options::OPT_pedantic, options::OPT_no_pedantic, false))
5384 if (Args.hasFlag(options::OPT_ffixed_point, options::OPT_fno_fixed_point,
5464 Args.hasFlag(options::OPT_Wdeprecated, options::OPT_Wno_deprecated,
5550 if (Args.hasFlag(options::OPT_fstack_size_section,
5670 if (Args.hasFlag(options::OPT_fopenmp, options::OPT_fopenmp_EQ,
5683 if (!Args.hasFlag(options::OPT_fopenmp_use_tls,
5694 if (Args.hasFlag(options::OPT_fopenmp_optimistic_collapse,
5701 if (Args.hasFlag(options::OPT_fopenmp_cuda_mode,
5707 if (Args.hasFlag(options::OPT_fopenmp_cuda_parallel_target_regions,
5714 if (Args.hasFlag(options::OPT_fopenmp_cuda_force_full_runtime,
5843 if (Args.hasFlag(options::OPT_mspeculative_load_hardening,
5852 if (Args.hasFlag(options::OPT_mstackrealign, options::OPT_mno_stackrealign,
5870 if (!Args.hasFlag(options::OPT_mstack_arg_probe,
5895 if (Args.hasFlag(options::OPT_fhip_new_launch_api,
5898 if (Args.hasFlag(options::OPT_fgpu_allow_device_init,
5904 if (Args.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc, false))
5906 if (Args.hasFlag(options::OPT_fgpu_defer_diag,
5909 if (Args.hasFlag(options::OPT_fgpu_exclude_wrong_side_overloads,
5944 if (Args.hasFlag(options::OPT_fpseudo_probe_for_profiling,
5950 if (!Args.hasFlag(options::OPT_fassume_sane_operator_new,
5955 if (Args.hasFlag(options::OPT_fblocks, options::OPT_fno_blocks,
5970 if (Args.hasFlag(options::OPT_fcoroutines_ts, options::OPT_fno_coroutines_ts,
5980 if (Args.hasFlag(options::OPT_fno_access_control,
5985 if (Args.hasFlag(options::OPT_fno_elide_constructors,
5996 if (Args.hasFlag(options::OPT_fshort_enums, options::OPT_fno_short_enums,
6003 if (!Args.hasFlag(
6012 if (Args.hasFlag(options::OPT_fregister_global_dtors_with_atexit,
6018 if (Args.hasFlag(options::OPT_fuse_line_directives,
6023 if (Args.hasFlag(options::OPT_fms_extensions, options::OPT_fno_ms_extensions,
6028 bool IsMSVCCompat = Args.hasFlag(
6030 (IsWindowsMSVC && Args.hasFlag(options::OPT_fms_extensions,
6103 if (Args.hasFlag(options::OPT_fborland_extensions,
6108 if (Args.hasFlag(options::OPT_fdeclspec, options::OPT_fno_declspec,
6116 if (!Args.hasFlag(options::OPT_fthreadsafe_statics,
6125 if (Args.hasFlag(options::OPT_fdelayed_template_parsing,
6134 if (Args.hasFlag(options::OPT_fgnu89_inline, options::OPT_fno_gnu89_inline,
6152 if (Args.hasFlag(options::OPT_fpch_validate_input_files_content,
6155 if (Args.hasFlag(options::OPT_fpch_instantiate_templates,
6158 if (Args.hasFlag(options::OPT_fpch_codegen, options::OPT_fno_pch_codegen,
6161 if (Args.hasFlag(options::OPT_fpch_debuginfo, options::OPT_fno_pch_debuginfo,
6173 Args.hasFlag(options::OPT_fobjc_encode_cxx_class_template_spec,
6178 if (Args.hasFlag(options::OPT_fapplication_extension,
6218 if (!Args.hasFlag(options::OPT_fassume_sane_operator_new,
6225 if (Args.hasFlag(options::OPT_frelaxed_template_template_args,
6231 if (Args.hasFlag(options::OPT_fsized_deallocation,
6255 if (!Args.hasFlag(options::OPT_fconstant_cfstrings,
6257 !Args.hasFlag(options::OPT_mconstant_cfstrings,
6262 if (Args.hasFlag(options::OPT_fpascal_strings,
6272 } else if (Args.hasFlag(options::OPT_fpack_struct,
6292 if (!Args.hasFlag(options::OPT_Qy, options::OPT_Qn, true))
6296 if (Args.hasFlag(options::OPT_fcommon, options::OPT_fno_common, false))
6301 if (!Args.hasFlag(options::OPT_fsigned_bitfields,
6307 if (!Args.hasFlag(options::OPT_ffor_scope, options::OPT_fno_for_scope))
6330 if (Args.hasFlag(options::OPT_fasm_blocks, options::OPT_fno_asm_blocks,
6335 if (!Args.hasFlag(options::OPT_fgnu_inline_asm,
6341 // option to simplify the hasFlag logic.
6345 if (Args.hasFlag(options::OPT_fvectorize, VectorizeAliasOption,
6353 if (Args.hasFlag(options::OPT_fslp_vectorize, SLPVectAliasOption,
6381 if (Args.hasFlag(options::OPT_fapple_pragma_pack,
6385 if (Args.hasFlag(options::OPT_fxl_pragma_pack,
6393 bool RewriteImports = Args.hasFlag(options::OPT_frewrite_imports,
6402 if (Args.hasFlag(options::OPT_frewrite_includes,
6506 Args.hasFlag(options::OPT_grecord_command_line,
6509 Args.hasFlag(options::OPT_frecord_command_line,
6544 if (Args.hasFlag(options::OPT_fgpu_rdc, options::OPT_fno_gpu_rdc, false))
6549 if (Args.hasFlag(options::OPT_fcuda_short_ptr,
6595 if (Args.hasFlag(options::OPT_munsafe_fp_atomics,
6620 Args.hasFlag(options::OPT_fvirtual_function_elimination,
6634 bool WholeProgramVTables = Args.hasFlag(
6655 Args.hasFlag(options::OPT_fsplit_lto_unit,
6711 if (Args.hasFlag(options::OPT_fkeep_static_consts,
6715 if (Args.hasFlag(options::OPT_fcomplete_member_pointers,
6719 if (!Args.hasFlag(options::OPT_fcxx_static_destructors,
6746 if (Args.hasFlag(options::OPT_faddrsig, options::OPT_fno_addrsig,
6814 Args.hasFlag(options::OPT__SLASH_showFilenames,
6906 if (args.hasFlag(options::OPT_fobjc_nonfragile_abi,
7036 Args.hasFlag(options::OPT__SLASH_GX, options::OPT__SLASH_GX_,
7112 if (Args.hasFlag(options::OPT__SLASH_GR_, options::OPT__SLASH_GR,
7118 if (!isNVPTX && Args.hasFlag(options::OPT__SLASH_GS, options::OPT__SLASH_GS_,
7166 if (Args.hasFlag(options::OPT__SLASH_Zc_dllexportInlines_,
7495 if (Args.hasFlag(options::OPT_mdefault_build_attributes,