[llvm] [PassBuilder] Add extra ModuleInliner/SROA/SimplifyCFG/LICM to late FullLTO passes (PR #197678)

Momchil Velikov via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 16 04:47:18 PDT 2026


================
@@ -2266,6 +2278,20 @@ PassBuilder::buildLTODefaultPipeline(OptimizationLevel Level,
   // Add late LTO optimization passes.
   FunctionPassManager LateFPM;
 
+  LateFPM.addPass(SROAPass(SROAOptions::ModifyCFG));
----------------
momchil-velikov wrote:

This SROA instance is needed after then inliner.

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


More information about the llvm-commits mailing list