From 66c13ace24043e3e88b0e9c5f1cd3f5ea21a5cfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20S=C3=A1nchez=20Ram=C3=ADrez?= Date: Sun, 28 Jan 2024 12:44:26 +0100 Subject: [PATCH] Fix `StandardInstrumentations.registerCallbacks` call --- src/pipeline.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pipeline.cpp b/src/pipeline.cpp index 81f68df0c88700..89799f6626964e 100644 --- a/src/pipeline.cpp +++ b/src/pipeline.cpp @@ -810,13 +810,13 @@ void NewPM::run(Module &M) { #endif FunctionAnalysisManager FAM(createFAM(O, *TM.get())); PassInstrumentationCallbacks PIC; - adjustPIC(PIC); - TimePasses.registerCallbacks(PIC); - SI.registerCallbacks(PIC, &FAM); - SI.getTimePasses().setOutStream(nulls()); //TODO: figure out a better way of doing this LoopAnalysisManager LAM; CGSCCAnalysisManager CGAM; ModuleAnalysisManager MAM; + adjustPIC(PIC); + TimePasses.registerCallbacks(PIC); + SI.registerCallbacks(PIC, &MAM); + SI.getTimePasses().setOutStream(nulls()); //TODO: figure out a better way of doing this PassBuilder PB(TM.get(), PipelineTuningOptions(), None, &PIC); PB.registerLoopAnalyses(LAM); PB.registerFunctionAnalyses(FAM);