Tidy total cycles calculations

This commit is contained in:
Adrian Conlon
2024-07-14 14:12:53 +01:00
parent fcc97bea7b
commit 95fbfb3ccd
+2 -1
View File
@@ -64,12 +64,14 @@
{ {
get get
{ {
Debug.Assert(this.totalCyclesValid);
return this.totalCycles; return this.totalCycles;
} }
private set private set
{ {
Debug.Assert(!this.totalCyclesValid); Debug.Assert(!this.totalCyclesValid);
this.totalCycles = value; this.totalCycles = value;
this.totalCyclesValid = true;
} }
} }
public void Generate() public void Generate()
@@ -88,7 +90,6 @@
private void EmitProfileInformation() private void EmitProfileInformation()
{ {
this.TotalCycles = this.instructionCycles.Sum(); this.TotalCycles = this.instructionCycles.Sum();
this.totalCyclesValid = true;
this.EmitProfileLineInformation(); this.EmitProfileLineInformation();
this.EmitProfileScopeInformation(); this.EmitProfileScopeInformation();