@@ -3131,18 +3131,24 @@ void RewriteInstance::initializeMetadataManager() {
31313131}
31323132
31333133void RewriteInstance::processSectionMetadata () {
3134+ NamedRegionTimer T (" processmetadata-section" , " process section metadata" ,
3135+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
31343136 initializeMetadataManager ();
31353137
31363138 MetadataManager.runSectionInitializers ();
31373139}
31383140
31393141void RewriteInstance::processMetadataPreCFG () {
3142+ NamedRegionTimer T (" processmetadata-precfg" , " process metadata pre-CFG" ,
3143+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
31403144 MetadataManager.runInitializersPreCFG ();
31413145
31423146 processProfileDataPreCFG ();
31433147}
31443148
31453149void RewriteInstance::processMetadataPostCFG () {
3150+ NamedRegionTimer T (" processmetadata-postcfg" , " process metadata post-CFG" ,
3151+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
31463152 MetadataManager.runInitializersPostCFG ();
31473153}
31483154
@@ -3536,10 +3542,14 @@ void RewriteInstance::emitAndLink() {
35363542}
35373543
35383544void RewriteInstance::finalizeMetadataPreEmit () {
3545+ NamedRegionTimer T (" finalizemetadata-preemit" , " finalize metadata pre-emit" ,
3546+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
35393547 MetadataManager.runFinalizersPreEmit ();
35403548}
35413549
35423550void RewriteInstance::updateMetadata () {
3551+ NamedRegionTimer T (" updatemetadata-postemit" , " update metadata post-emit" ,
3552+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
35433553 MetadataManager.runFinalizersAfterEmit ();
35443554
35453555 if (opts::UpdateDebugSections) {
0 commit comments