Lines Matching full:options

13 #include "clang/Driver/Options.h"
33 CmdArgs, {options::OPT_ffixed_form, options::OPT_ffree_form, in addFortranDialectOptions()
34 options::OPT_ffixed_line_length_EQ, options::OPT_fopenmp, in addFortranDialectOptions()
35 options::OPT_fopenacc, options::OPT_finput_charset_EQ, in addFortranDialectOptions()
36 options::OPT_fimplicit_none, options::OPT_fno_implicit_none, in addFortranDialectOptions()
37 options::OPT_fbackslash, options::OPT_fno_backslash, in addFortranDialectOptions()
38 options::OPT_flogical_abbreviations, in addFortranDialectOptions()
39 options::OPT_fno_logical_abbreviations, in addFortranDialectOptions()
40 options::OPT_fxor_operator, options::OPT_fno_xor_operator, in addFortranDialectOptions()
41 options::OPT_falternative_parameter_statement, in addFortranDialectOptions()
42 options::OPT_fdefault_real_8, options::OPT_fdefault_integer_8, in addFortranDialectOptions()
43 options::OPT_fdefault_double_8, options::OPT_flarge_sizes, in addFortranDialectOptions()
44 options::OPT_fno_automatic}); in addFortranDialectOptions()
50 {options::OPT_P, options::OPT_D, options::OPT_U, in addPreprocessingOptions()
51 options::OPT_I, options::OPT_cpp, options::OPT_nocpp}); in addPreprocessingOptions()
56 {options::OPT_module_dir, options::OPT_fdebug_module_writer, in addOtherOptions()
57 options::OPT_fintrinsic_modules_path, options::OPT_pedantic, in addOtherOptions()
58 options::OPT_std_EQ, options::OPT_W_Joined, in addOtherOptions()
59 options::OPT_fconvert_EQ, options::OPT_fpass_plugin_EQ}); in addOtherOptions()
119 if (const Arg *A = Args.getLastArg(options::OPT_ffp_contract)) { in addFloatingPointOptions()
143 case options::OPT_fhonor_infinities: in addFloatingPointOptions()
146 case options::OPT_fno_honor_infinities: in addFloatingPointOptions()
149 case options::OPT_fhonor_nans: in addFloatingPointOptions()
152 case options::OPT_fno_honor_nans: in addFloatingPointOptions()
155 case options::OPT_fapprox_func: in addFloatingPointOptions()
158 case options::OPT_fno_approx_func: in addFloatingPointOptions()
161 case options::OPT_fsigned_zeros: in addFloatingPointOptions()
164 case options::OPT_fno_signed_zeros: in addFloatingPointOptions()
167 case options::OPT_fassociative_math: in addFloatingPointOptions()
170 case options::OPT_fno_associative_math: in addFloatingPointOptions()
173 case options::OPT_freciprocal_math: in addFloatingPointOptions()
176 case options::OPT_fno_reciprocal_math: in addFloatingPointOptions()
179 case options::OPT_Ofast: in addFloatingPointOptions()
181 case options::OPT_ffast_math: in addFloatingPointOptions()
190 case options::OPT_fno_fast_math: in addFloatingPointOptions()
282 // Add preprocessing options like -I, -D, etc. if we are using the in ConstructJob()
292 Args.getLastArg(options::OPT_fcolor_diagnostics, in ConstructJob()
293 options::OPT_fno_color_diagnostics); in ConstructJob()
297 // -fPIC and related options. in ConstructJob()
300 // Floating point related options in ConstructJob()
306 // Add other compile options in ConstructJob()
310 Args.AddAllArgValues(CmdArgs, options::OPT_Xflang); in ConstructJob()
312 // Forward -mllvm options to the LLVM option parser. In practice, this means in ConstructJob()
314 for (const Arg *A : Args.filtered(options::OPT_mllvm)) { in ConstructJob()
319 for (const Arg *A : Args.filtered(options::OPT_mmlir)) { in ConstructJob()
325 if (const Arg *A = Args.getLastArg(options::OPT_O_Group)) { in ConstructJob()
326 if (A->getOption().matches(options::OPT_O4)) { in ConstructJob()
329 } else if (A->getOption().matches(options::OPT_Ofast)) { in ConstructJob()