kyulee-com wrote: To eliminate any confusion for reviewing this PR, I now removed the stacked commits related to Part 1: https://discourse.llvm.org/t/rfc-enhanced-machine-outliner-part-1-fulllto-part-2-thinlto-nolto-to-come/78732 https://github.com/llvm/llvm-project/pull/89792