https://github.com/joker-eph approved this pull request. Seems like it's all code motion with introduction of the InlinerConfig and Inliner class, so LGTM overall. Can you look into the inline comment I left? https://github.com/llvm/llvm-project/pull/84059