Tidy total cycles calculations

This commit is contained in:
Adrian Conlon 2024-07-14 14:12:53 +01:00
parent fcc97bea7b
commit 95fbfb3ccd

View File

@ -64,12 +64,14 @@
{
get
{
Debug.Assert(this.totalCyclesValid);
return this.totalCycles;
}
private set
{
Debug.Assert(!this.totalCyclesValid);
this.totalCycles = value;
this.totalCyclesValid = true;
}
}
public void Generate()
@ -88,7 +90,6 @@
private void EmitProfileInformation()
{
this.TotalCycles = this.instructionCycles.Sum();
this.totalCyclesValid = true;
this.EmitProfileLineInformation();
this.EmitProfileScopeInformation();