[llvm] [MergeFunctions] Preserve instruction-level profile metadata during merging (PR #208009)
Alok Kumar Sharma via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 13 06:19:00 PDT 2026
================
@@ -28,9 +28,11 @@ class MergeFunctionsPass : public OptionalPassInfoMixin<MergeFunctionsPass> {
public:
LLVM_ABI PreservedAnalyses run(Module &M, ModuleAnalysisManager &AM);
- LLVM_ABI static bool runOnModule(Module &M);
+ LLVM_ABI static bool runOnModule(Module &M,
+ FunctionAnalysisManager *FAM = nullptr);
----------------
alokkrsharma wrote:
Thanks, I’ll update MergeFunctionsTest to follow the analysis-manager setup pattern from llvm/unittests/Analysis/InlineCostTest.cpp.
https://github.com/llvm/llvm-project/pull/208009
More information about the llvm-commits
mailing list