Lines Matching refs:DV

67   DisplayValues DV;  in printView()  local
69 collectData(DV); in printView()
70 TempStream << "Iterations: " << DV.Iterations; in printView()
71 TempStream << "\nInstructions: " << DV.TotalInstructions; in printView()
72 TempStream << "\nTotal Cycles: " << DV.TotalCycles; in printView()
73 TempStream << "\nTotal uOps: " << DV.TotalUOps << '\n'; in printView()
74 TempStream << "\nDispatch Width: " << DV.DispatchWidth; in printView()
76 << format("%.2f", floor((DV.UOpsPerCycle * 100) + 0.5) / 100); in printView()
78 << format("%.2f", floor((DV.IPC * 100) + 0.5) / 100); in printView()
80 << format("%.1f", floor((DV.BlockRThroughput * 10) + 0.5) / 10) in printView()
86 void SummaryView::collectData(DisplayValues &DV) const { in collectData()
87 DV.Instructions = Source.size(); in collectData()
88 DV.Iterations = (LastInstructionIdx / DV.Instructions) + 1; in collectData()
89 DV.TotalInstructions = DV.Instructions * DV.Iterations; in collectData()
90 DV.TotalCycles = TotalCycles; in collectData()
91 DV.DispatchWidth = DispatchWidth; in collectData()
92 DV.TotalUOps = NumMicroOps * DV.Iterations; in collectData()
93 DV.UOpsPerCycle = (double)DV.TotalUOps / TotalCycles; in collectData()
94 DV.IPC = (double)DV.TotalInstructions / TotalCycles; in collectData()
95 DV.BlockRThroughput = computeBlockRThroughput(SM, DispatchWidth, NumMicroOps, in collectData()
100 DisplayValues DV; in toJSON() local
101 collectData(DV); in toJSON()
102 json::Object JO({{"Iterations", DV.Iterations}, in toJSON()
103 {"Instructions", DV.TotalInstructions}, in toJSON()
104 {"TotalCycles", DV.TotalCycles}, in toJSON()
105 {"TotaluOps", DV.TotalUOps}, in toJSON()
106 {"DispatchWidth", DV.DispatchWidth}, in toJSON()
107 {"uOpsPerCycle", DV.UOpsPerCycle}, in toJSON()
108 {"IPC", DV.IPC}, in toJSON()
109 {"BlockRThroughput", DV.BlockRThroughput}}); in toJSON()