[clang] [flang] [llvm] add -floop-fuse to clang and flang (PR #142686)

Tarun Prabhu via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 29 06:41:45 PDT 2025


================
@@ -4253,6 +4253,10 @@ def floop_interchange : Flag<["-"], "floop-interchange">, Group<f_Group>,
   HelpText<"Enable the loop interchange pass">, Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
 def fno_loop_interchange: Flag<["-"], "fno-loop-interchange">, Group<f_Group>,
   HelpText<"Disable the loop interchange pass">, Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
+def fexperimental_loop_fuse : Flag<["-"], "fexperimental-loop-fuse">, Group<f_Group>,
+  HelpText<"Enable the experimental loop fuse pass">, Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
+def fno_experimental_loop_fuse: Flag<["-"], "fno-experimental-loop-fuse">, Group<f_Group>,
+  HelpText<"Disable the experimental loop fuse pass">, Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
----------------
tarunprabhu wrote:

NIT
```suggestion
def fexperimental_loop_fuse : Flag<["-"], "fexperimental-loop-fusion">, Group<f_Group>,
  HelpText<"Enable the experimental loop fusion pass">, Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
def fno_experimental_loop_fuse: Flag<["-"], "fno-experimental-loop-fusion">, Group<f_Group>,
  HelpText<"Disable the experimental loop fusion pass">, Visibility<[ClangOption, CC1Option, FlangOption, FC1Option]>;
```

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


More information about the llvm-commits mailing list