@@ -7102,6 +7102,7 @@ defm xor_operator : OptInFC1FFlag<"xor-operator", "Enable .XOR. as a synonym of
71027102defm logical_abbreviations : OptInFC1FFlag<"logical-abbreviations", "Enable logical abbreviations">;
71037103defm implicit_none : OptInFC1FFlag<"implicit-none", "No implicit typing allowed unless overridden by IMPLICIT statements">;
71047104defm underscoring : OptInFC1FFlag<"underscoring", "Appends one trailing underscore to external names">;
7105+ defm offload_global_filtering : OptInFC1FFlag<"offload-global-filtering", "Enable/disable OpenMP global filtering pass">;
71057106defm ppc_native_vec_elem_order: BoolOptionWithoutMarshalling<"f", "ppc-native-vector-element-order",
71067107 PosFlag<SetTrue, [], [ClangOption], "Specifies PowerPC native vector element order (default)">,
71077108 NegFlag<SetFalse, [], [ClangOption], "Specifies PowerPC non-native vector element order">>;
@@ -7122,6 +7123,10 @@ defm loop_versioning : BoolOptionWithoutMarshalling<"f", "version-loops-for-stri
71227123
71237124def fhermetic_module_files : Flag<["-"], "fhermetic-module-files">, Group<f_Group>,
71247125 HelpText<"Emit hermetic module files (no nested USE association)">;
7126+
7127+ def do_concurrent_parallel_EQ : Joined<["-"], "fdo-concurrent-parallel=">,
7128+ HelpText<"Try to map `do concurrent` loops to OpenMP (on host or device)">,
7129+ Values<"none,host,device">;
71257130} // let Visibility = [FC1Option, FlangOption]
71267131
71277132def J : JoinedOrSeparate<["-"], "J">,
@@ -8503,7 +8508,7 @@ def source_date_epoch : Separate<["-"], "source-date-epoch">,
85038508// CUDA Options
85048509//===----------------------------------------------------------------------===//
85058510
8506- let Visibility = [CC1Option] in {
8511+ let Visibility = [CC1Option, FC1Option ] in {
85078512
85088513def fcuda_is_device : Flag<["-"], "fcuda-is-device">,
85098514 HelpText<"Generate code for CUDA device">,
0 commit comments