[Mlir-commits] [clang] [flang] [mlir] [Flang][Driver]Implemented the support for option -f[no-]optimize-sibling-calls in Flang (PR #216650)

Kaviya Rajendiran llvmlistbot at llvm.org
Wed Aug 19 03:51:34 PDT 2026


================
@@ -4342,11 +4342,15 @@ def fopenmp_new_driver : Flag<["-"], "fopenmp-new-driver">, Flags<[HelpHidden]>,
 def fno_openmp_new_driver : Flag<["-"], "fno-openmp-new-driver">,
   Flags<[HelpHidden]>,
   HelpText<"Don't use the new driver for OpenMP offloading.">;
-def fno_optimize_sibling_calls : Flag<["-"], "fno-optimize-sibling-calls">, Group<f_Group>,
-  Visibility<[ClangOption, CC1Option]>,
-  HelpText<"Disable tail call optimization, keeping the call stack accurate">,
-  MarshallingInfoFlag<CodeGenOpts<"DisableTailCalls">>;
-def foptimize_sibling_calls : Flag<["-"], "foptimize-sibling-calls">, Group<f_Group>;
+def fno_optimize_sibling_calls
+    : Flag<["-"], "fno-optimize-sibling-calls">,
+      Group<f_Group>,
+      Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>,
+      HelpText<
+          "Disable tail call optimization, keeping the call stack accurate">,
+      MarshallingInfoFlag<CodeGenOpts<"DisableTailCalls">>;
+def foptimize_sibling_calls : Flag<["-"], "foptimize-sibling-calls">,
+    Group<f_Group>, Visibility<[ClangOption, FlangOption, FC1Option]>;
----------------
kaviya2510 wrote:

Done. Modified the visibilty of `foptimize_sibling_calls` to only  driver.

https://github.com/llvm/llvm-project/pull/216650


More information about the Mlir-commits mailing list