@@ -2145,24 +2145,18 @@ def fopenmp_EQ : Joined<["-"], "fopenmp=">, Group<f_Group>;
2145
2145
def fopenmp_use_tls : Flag<["-"], "fopenmp-use-tls">, Group<f_Group>,
2146
2146
Flags<[NoArgumentUnused, HelpHidden]>;
2147
2147
def fnoopenmp_use_tls : Flag<["-"], "fnoopenmp-use-tls">, Group<f_Group>,
2148
- Flags<[CC1Option, NoArgumentUnused, HelpHidden]>,
2149
- MarshallingInfoNegativeFlag<LangOpts<"OpenMPUseTLS">, !strconcat("(bool)", fopenmp.KeyPath)>,
2150
- ShouldParseIf<fopenmp.KeyPath>;
2148
+ Flags<[CC1Option, NoArgumentUnused, HelpHidden]>;
2151
2149
def fopenmp_targets_EQ : CommaJoined<["-"], "fopenmp-targets=">, Flags<[NoXarchOption, CC1Option]>,
2152
2150
HelpText<"Specify comma-separated list of triples OpenMP offloading targets to be supported">;
2153
2151
def fopenmp_relocatable_target : Flag<["-"], "fopenmp-relocatable-target">,
2154
2152
Group<f_Group>, Flags<[CC1Option, NoArgumentUnused, HelpHidden]>;
2155
2153
def fnoopenmp_relocatable_target : Flag<["-"], "fnoopenmp-relocatable-target">,
2156
2154
Group<f_Group>, Flags<[CC1Option, NoArgumentUnused, HelpHidden]>;
2157
- defm openmp_simd : BoolFOption<"openmp-simd",
2158
- LangOpts<"OpenMPSimd">, DefaultFalse,
2159
- PosFlag<SetTrue, [], "Emit OpenMP code only for SIMD-based constructs.">,
2160
- NegFlag<SetFalse>, BothFlags<[CC1Option, NoArgumentUnused]>>,
2161
- ShouldParseIf<!strconcat("!", fopenmp.KeyPath)>;
2155
+ def fopenmp_simd : Flag<["-"], "fopenmp-simd">, Group<f_Group>, Flags<[CC1Option, NoArgumentUnused]>,
2156
+ HelpText<"Emit OpenMP code only for SIMD-based constructs.">;
2162
2157
def fopenmp_enable_irbuilder : Flag<["-"], "fopenmp-enable-irbuilder">, Group<f_Group>, Flags<[CC1Option, NoArgumentUnused, HelpHidden]>,
2163
- HelpText<"Use the experimental OpenMP-IR-Builder codegen path.">,
2164
- MarshallingInfoFlag<LangOpts<"OpenMPIRBuilder">>,
2165
- ShouldParseIf<fopenmp.KeyPath>;
2158
+ HelpText<"Use the experimental OpenMP-IR-Builder codegen path.">;
2159
+ def fno_openmp_simd : Flag<["-"], "fno-openmp-simd">, Group<f_Group>, Flags<[CC1Option, NoArgumentUnused]>;
2166
2160
def fopenmp_cuda_mode : Flag<["-"], "fopenmp-cuda-mode">, Group<f_Group>,
2167
2161
Flags<[CC1Option, NoArgumentUnused, HelpHidden]>;
2168
2162
def fno_openmp_cuda_mode : Flag<["-"], "fno-openmp-cuda-mode">, Group<f_Group>,
@@ -5373,12 +5367,9 @@ def fno_cuda_host_device_constexpr : Flag<["-"], "fno-cuda-host-device-constexpr
5373
5367
//===----------------------------------------------------------------------===//
5374
5368
5375
5369
def fopenmp_is_device : Flag<["-"], "fopenmp-is-device">,
5376
- HelpText<"Generate code only for an OpenMP target device.">,
5377
- MarshallingInfoFlag<LangOpts<"OpenMPIsDevice">>,
5378
- ShouldParseIf<fopenmp.KeyPath>;
5370
+ HelpText<"Generate code only for an OpenMP target device.">;
5379
5371
def fopenmp_host_ir_file_path : Separate<["-"], "fopenmp-host-ir-file-path">,
5380
- HelpText<"Path to the IR file produced by the frontend for the host.">,
5381
- MarshallingInfoString<LangOpts<"OMPHostIRFile">>;
5372
+ HelpText<"Path to the IR file produced by the frontend for the host.">;
5382
5373
5383
5374
//===----------------------------------------------------------------------===//
5384
5375
// SYCL Options
0 commit comments