diff --git a/src/coreclr/jit/jitmetadatalist.h b/src/coreclr/jit/jitmetadatalist.h index d3f3f061975df4..7ba0d732ab8645 100644 --- a/src/coreclr/jit/jitmetadatalist.h +++ b/src/coreclr/jit/jitmetadatalist.h @@ -35,6 +35,7 @@ JITMETADATAMETRIC(GCInfoBytes, int, JIT_M JITMETADATAMETRIC(EHClauseCount, int, 0) JITMETADATAMETRIC(PhysicallyPromotedFields, int, 0) JITMETADATAMETRIC(LoopsFoundDuringOpts, int, 0) +JITMETADATAMETRIC(LoopsInverted, int, 0) JITMETADATAMETRIC(LoopsCloned, int, 0) JITMETADATAMETRIC(LoopsUnrolled, int, 0) JITMETADATAMETRIC(LoopAlignmentCandidates, int, 0) diff --git a/src/coreclr/jit/optimizer.cpp b/src/coreclr/jit/optimizer.cpp index c734c1c8a7a3a5..e12a377e2c1f89 100644 --- a/src/coreclr/jit/optimizer.cpp +++ b/src/coreclr/jit/optimizer.cpp @@ -2338,6 +2338,7 @@ bool Compiler::optInvertWhileLoop(BasicBlock* block) } #endif // DEBUG + Metrics.LoopsInverted++; return true; }