[flang-commits] [clang] [flang] [llvm] [CodeGen] Add a FunctionSplittingMode target option (PR #226575)
via flang-commits
flang-commits at lists.llvm.org
Wed Oct 7 19:58:46 PDT 2026
================
@@ -1114,8 +1115,7 @@ void TargetPassConfig::addMachinePasses() {
// feature takes precedence. This means functions eligible for
// basic-block-sections optimizations (`=all`, or `=list=` with function
// included in the list profile) will get that optimization instead.
- if (TM->Options.EnableMachineFunctionSplitter ||
- Opts.enable_split_machine_functions)
+ if (SplitFunctions)
----------------
MattPD wrote:
Confirmed. `-function-splitting=all` now takes effect through `lto_codegen_debug_options_array()` after generator creation.
https://github.com/llvm/llvm-project/pull/226575
More information about the flang-commits
mailing list