@@ -3131,18 +3131,24 @@ void RewriteInstance::initializeMetadataManager() {
3131
3131
}
3132
3132
3133
3133
void RewriteInstance::processSectionMetadata () {
3134
+ NamedRegionTimer T (" processmetadata-section" , " process section metadata" ,
3135
+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
3134
3136
initializeMetadataManager ();
3135
3137
3136
3138
MetadataManager.runSectionInitializers ();
3137
3139
}
3138
3140
3139
3141
void RewriteInstance::processMetadataPreCFG () {
3142
+ NamedRegionTimer T (" processmetadata-precfg" , " process metadata pre-CFG" ,
3143
+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
3140
3144
MetadataManager.runInitializersPreCFG ();
3141
3145
3142
3146
processProfileDataPreCFG ();
3143
3147
}
3144
3148
3145
3149
void RewriteInstance::processMetadataPostCFG () {
3150
+ NamedRegionTimer T (" processmetadata-postcfg" , " process metadata post-CFG" ,
3151
+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
3146
3152
MetadataManager.runInitializersPostCFG ();
3147
3153
}
3148
3154
@@ -3536,10 +3542,14 @@ void RewriteInstance::emitAndLink() {
3536
3542
}
3537
3543
3538
3544
void RewriteInstance::finalizeMetadataPreEmit () {
3545
+ NamedRegionTimer T (" finalizemetadata-preemit" , " finalize metadata pre-emit" ,
3546
+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
3539
3547
MetadataManager.runFinalizersPreEmit ();
3540
3548
}
3541
3549
3542
3550
void RewriteInstance::updateMetadata () {
3551
+ NamedRegionTimer T (" updatemetadata-postemit" , " update metadata post-emit" ,
3552
+ TimerGroupName, TimerGroupDesc, opts::TimeRewrite);
3543
3553
MetadataManager.runFinalizersAfterEmit ();
3544
3554
3545
3555
if (opts::UpdateDebugSections) {
0 commit comments