Lines Matching refs:options
39 Args.addAllArgs(CmdArgs, {options::OPT_ffixed_form, in addFortranDialectOptions()
40 options::OPT_ffree_form, in addFortranDialectOptions()
41 options::OPT_ffixed_line_length_EQ, in addFortranDialectOptions()
42 options::OPT_fopenacc, in addFortranDialectOptions()
43 options::OPT_finput_charset_EQ, in addFortranDialectOptions()
44 options::OPT_fimplicit_none, in addFortranDialectOptions()
45 options::OPT_fno_implicit_none, in addFortranDialectOptions()
46 options::OPT_fbackslash, in addFortranDialectOptions()
47 options::OPT_fno_backslash, in addFortranDialectOptions()
48 options::OPT_flogical_abbreviations, in addFortranDialectOptions()
49 options::OPT_fno_logical_abbreviations, in addFortranDialectOptions()
50 options::OPT_fxor_operator, in addFortranDialectOptions()
51 options::OPT_fno_xor_operator, in addFortranDialectOptions()
52 options::OPT_falternative_parameter_statement, in addFortranDialectOptions()
53 options::OPT_fdefault_real_8, in addFortranDialectOptions()
54 options::OPT_fdefault_integer_8, in addFortranDialectOptions()
55 options::OPT_fdefault_double_8, in addFortranDialectOptions()
56 options::OPT_flarge_sizes, in addFortranDialectOptions()
57 options::OPT_fno_automatic, in addFortranDialectOptions()
58 options::OPT_fhermetic_module_files}); in addFortranDialectOptions()
64 {options::OPT_P, options::OPT_D, options::OPT_U, in addPreprocessingOptions()
65 options::OPT_I, options::OPT_cpp, options::OPT_nocpp}); in addPreprocessingOptions()
87 options::OPT_Ofast, options::OPT_O, options::OPT_O4, in shouldLoopVersion()
88 options::OPT_floop_versioning, options::OPT_fno_loop_versioning); in shouldLoopVersion()
92 if (LoopVersioningArg->getOption().matches(options::OPT_fno_loop_versioning)) in shouldLoopVersion()
95 if (LoopVersioningArg->getOption().matches(options::OPT_floop_versioning)) in shouldLoopVersion()
98 if (LoopVersioningArg->getOption().matches(options::OPT_Ofast) || in shouldLoopVersion()
99 LoopVersioningArg->getOption().matches(options::OPT_O4)) in shouldLoopVersion()
102 if (LoopVersioningArg->getOption().matches(options::OPT_O)) { in shouldLoopVersion()
119 {options::OPT_module_dir, options::OPT_fdebug_module_writer, in addOtherOptions()
120 options::OPT_fintrinsic_modules_path, options::OPT_pedantic, in addOtherOptions()
121 options::OPT_std_EQ, options::OPT_W_Joined, in addOtherOptions()
122 options::OPT_fconvert_EQ, options::OPT_fpass_plugin_EQ, in addOtherOptions()
123 options::OPT_funderscoring, options::OPT_fno_underscoring}); in addOtherOptions()
126 if (Args.hasArg(options::OPT_gN_Group)) { in addOtherOptions()
127 Arg *gNArg = Args.getLastArg(options::OPT_gN_Group); in addOtherOptions()
129 } else if (Args.hasArg(options::OPT_g_Flag)) { in addOtherOptions()
140 Args.getLastArg(options::OPT_Ofast, options::OPT_fstack_arrays, in addCodegenOptions()
141 options::OPT_fno_stack_arrays); in addCodegenOptions()
143 !stackArrays->getOption().matches(options::OPT_fno_stack_arrays)) in addCodegenOptions()
149 Args.addAllArgs(CmdArgs, {options::OPT_flang_experimental_hlfir, in addCodegenOptions()
150 options::OPT_flang_deprecated_no_hlfir, in addCodegenOptions()
151 options::OPT_flang_experimental_integer_overflow, in addCodegenOptions()
152 options::OPT_fno_ppc_native_vec_elem_order, in addCodegenOptions()
153 options::OPT_fppc_native_vec_elem_order}); in addCodegenOptions()
180 if (Arg *A = Args.getLastArg(options::OPT_msve_vector_bits_EQ)) { in AddAArch64TargetArgs()
210 if (Arg *A = Args.getLastArg(options::OPT_mrvv_vector_bits_EQ)) { in AddRISCVTargetArgs()
253 if (Arg *A = Args.getLastArg(options::OPT_masm_EQ)) { in AddX86_64TargetArgs()
298 unsigned RTOptionID = options::OPT__SLASH_MT; in processVSRuntimeLibrary()
299 if (auto *rtl = Args.getLastArg(options::OPT_fms_runtime_lib_EQ)) { in processVSRuntimeLibrary()
301 .Case("static", options::OPT__SLASH_MT) in processVSRuntimeLibrary()
302 .Case("static_dbg", options::OPT__SLASH_MTd) in processVSRuntimeLibrary()
303 .Case("dll", options::OPT__SLASH_MD) in processVSRuntimeLibrary()
304 .Case("dll_dbg", options::OPT__SLASH_MDd) in processVSRuntimeLibrary()
305 .Default(options::OPT__SLASH_MT); in processVSRuntimeLibrary()
308 case options::OPT__SLASH_MT: in processVSRuntimeLibrary()
314 case options::OPT__SLASH_MTd: in processVSRuntimeLibrary()
321 case options::OPT__SLASH_MD: in processVSRuntimeLibrary()
328 case options::OPT__SLASH_MDd: in processVSRuntimeLibrary()
341 if (Arg *A = Args.getLastArg(options::OPT_mcode_object_version_EQ)) { in AddAMDGPUTargetArgs()
385 if (Arg *A = Args.getLastArg(options::OPT_fveclib)) { in addTargetOptions()
407 if (!Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs)) { in addTargetOptions()
423 if (const Arg *A = Args.getLastArg(options::OPT_mtune_EQ)) { in addTargetOptions()
473 Args.AddAllArgs(CmdArgs, options::OPT_fopenmp_target_debug_EQ); in addOffloadOptions()
474 if (Args.hasFlag(options::OPT_fopenmp_target_debug, in addOffloadOptions()
475 options::OPT_fno_openmp_target_debug, /*Default=*/false)) in addOffloadOptions()
480 if (Args.hasFlag(options::OPT_fopenmp_assume_teams_oversubscription, in addOffloadOptions()
481 options::OPT_fno_openmp_assume_teams_oversubscription, in addOffloadOptions()
484 if (Args.hasFlag(options::OPT_fopenmp_assume_threads_oversubscription, in addOffloadOptions()
485 options::OPT_fno_openmp_assume_threads_oversubscription, in addOffloadOptions()
488 if (Args.hasArg(options::OPT_fopenmp_assume_no_thread_state)) in addOffloadOptions()
490 if (Args.hasArg(options::OPT_fopenmp_assume_no_nested_parallelism)) in addOffloadOptions()
492 if (Args.hasArg(options::OPT_nogpulib)) in addOffloadOptions()
507 if (const Arg *A = Args.getLastArg(options::OPT_ffp_contract)) { in addFloatingPointOptions()
531 case options::OPT_fhonor_infinities: in addFloatingPointOptions()
534 case options::OPT_fno_honor_infinities: in addFloatingPointOptions()
537 case options::OPT_fhonor_nans: in addFloatingPointOptions()
540 case options::OPT_fno_honor_nans: in addFloatingPointOptions()
543 case options::OPT_fapprox_func: in addFloatingPointOptions()
546 case options::OPT_fno_approx_func: in addFloatingPointOptions()
549 case options::OPT_fsigned_zeros: in addFloatingPointOptions()
552 case options::OPT_fno_signed_zeros: in addFloatingPointOptions()
555 case options::OPT_fassociative_math: in addFloatingPointOptions()
558 case options::OPT_fno_associative_math: in addFloatingPointOptions()
561 case options::OPT_freciprocal_math: in addFloatingPointOptions()
564 case options::OPT_fno_reciprocal_math: in addFloatingPointOptions()
567 case options::OPT_Ofast: in addFloatingPointOptions()
569 case options::OPT_ffast_math: in addFloatingPointOptions()
578 case options::OPT_fno_fast_math: in addFloatingPointOptions()
629 if (const Arg *A = Args.getLastArg(options::OPT_fsave_optimization_record_EQ)) in renderRemarksOptions()
634 const Arg *A = Args.getLastArg(options::OPT_foptimization_record_file_EQ); in renderRemarksOptions()
640 if (Args.hasArg(options::OPT_c) || Args.hasArg(options::OPT_S)) { in renderRemarksOptions()
641 if (Arg *FinalOutput = Args.getLastArg(options::OPT_o)) in renderRemarksOptions()
659 Args.getLastArg(options::OPT_foptimization_record_passes_EQ)) { in renderRemarksOptions()
690 if (Args.getLastArg(options::OPT_dM)) { in ConstructJob()
728 Args.getLastArg(options::OPT_fcolor_diagnostics, in ConstructJob()
729 options::OPT_fno_color_diagnostics); in ConstructJob()
763 Args.AddAllArgs(CmdArgs, options::OPT_R_Group); in ConstructJob()
774 Args.AddLastArg(CmdArgs, options::OPT_w); in ConstructJob()
778 if (Args.hasFlag(options::OPT_fopenmp, options::OPT_fopenmp_EQ, in ConstructJob()
779 options::OPT_fno_openmp, false) && in ConstructJob()
787 Args.AddAllArgs(CmdArgs, options::OPT_fopenmp_version_EQ); in ConstructJob()
789 if (Args.hasArg(options::OPT_fopenmp_force_usm)) in ConstructJob()
801 const Arg *A = Args.getLastArg(options::OPT_fopenmp_EQ); in ConstructJob()
816 Args.AddAllArgValues(CmdArgs, options::OPT_Xflang); in ConstructJob()
841 for (const Arg *A : Args.filtered(options::OPT_mllvm)) { in ConstructJob()
846 for (const Arg *A : Args.filtered(options::OPT_mmlir)) { in ConstructJob()
852 for (const Arg *A : Args.filtered(options::OPT_flang_ignored_w_Group)) { in ConstructJob()
859 if (const Arg *A = Args.getLastArg(options::OPT_O_Group)) { in ConstructJob()
860 if (A->getOption().matches(options::OPT_O4)) { in ConstructJob()
863 } else if (A->getOption().matches(options::OPT_Ofast)) { in ConstructJob()
878 if (Args.getLastArg(options::OPT_save_temps_EQ)) in ConstructJob()
879 Args.AddLastArg(CmdArgs, options::OPT_save_temps_EQ); in ConstructJob()