================ @@ -6782,16 +6783,21 @@ defm : FlangIgnoredDiagOpt<"frontend-loop-interchange">; defm : FlangIgnoredDiagOpt<"target-lifetime">; // C++ SYCL options +let Group = sycl_Group in { def fsycl : Flag<["-"], "fsycl">, - Visibility<[ClangOption, CLOption]>, - Group<sycl_Group>, HelpText<"Enables SYCL kernels compilation for device">; + HelpText<"Enable SYCL C++ extensions">; def fno_sycl : Flag<["-"], "fno-sycl">, - Visibility<[ClangOption, CLOption]>, - Group<sycl_Group>, HelpText<"Disables SYCL kernels compilation for device">; + HelpText<"Disable SYCL C++ extensions">; +def fsycl_device_only : Flag<["-"], "fsycl-device-only">, + Alias<offload_device_only>, HelpText<"Compile SYCL code for device only">; +def fsycl_host_only : Flag<["-"], "fsycl-host-only">, + Alias<offload_host_only>, HelpText<"Compile SYCL code for host only. Has no " + "effect on non-SYCL compilations">; def sycl_link : Flag<["--"], "sycl-link">, Flags<[HelpHidden]>, - Visibility<[ClangOption, CLOption]>, - Group<sycl_Group>, HelpText<"Perform link through clang-sycl-linker via the target " + HelpText<"Perform link through clang-sycl-linker via the target " "offloading toolchain.">; +} // let Group = sycl_Group + ---------------- mdtoguchi wrote:
I think this can be left to future work. https://github.com/llvm/llvm-project/pull/117268 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits