From 466f6cc1083e9099bcb8b68be9d6dd5ea861320b Mon Sep 17 00:00:00 2001 From: fzi-hielscher <47524191+fzi-hielscher@users.noreply.github.com> Date: Tue, 12 Mar 2024 11:00:22 +0100 Subject: [PATCH] [NFC][arcilator] Reenable instrumentation for ArcToLLVM passes. (#6809) Add VerbosePassInstrumentation to the second pass manager of the arcilator tool to include its statistics in the --verbose-pass-executions output. --- tools/arcilator/arcilator.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/arcilator/arcilator.cpp b/tools/arcilator/arcilator.cpp index 8777773c72dc..91c1e0153264 100644 --- a/tools/arcilator/arcilator.cpp +++ b/tools/arcilator/arcilator.cpp @@ -368,6 +368,10 @@ static LogicalResult processBuffer( pmLlvm.enableTiming(ts); if (failed(applyPassManagerCLOptions(pmLlvm))) return failure(); + if (verbosePassExecutions) + pmLlvm.addInstrumentation( + std::make_unique>( + "arcilator")); populateArcToLLVMPipeline(pmLlvm); if (printDebugInfo && outputFormat == OutputLLVM)