Lines Matching full:timeline
29 Timeline.resize(NumInstructions); in TimelineView()
31 std::fill(Timeline.begin(), Timeline.end(), InvalidTVEntry); in TimelineView()
61 if (Index >= Timeline.size()) in onEvent()
66 TimelineViewEntry &TVEntry = Timeline[Index]; in onEvent()
87 Timeline[Index].CycleReady = CurrentCycle; in onEvent()
90 Timeline[Index].CycleIssued = CurrentCycle; in onEvent()
93 Timeline[Index].CycleExecuted = CurrentCycle; in onEvent()
99 if (Timeline[Index].CycleDispatched == -1) in onEvent()
100 Timeline[Index].CycleDispatched = static_cast<int>(CurrentCycle); in onEvent()
139 unsigned CumulativeExecutions = PrintingTotals ? Timeline.size() : Executions; in printWaitTimeEntry()
181 "\n\nAverage Wait times (based on the timeline view):\n" in printAverageWaitTimes()
189 unsigned Executions = Timeline.size() / getSource().size(); in printAverageWaitTimes()
198 // If the timeline contains more than one instruction, in printAverageWaitTimes()
288 const unsigned Iterations = Timeline.size() / Source.size(); in printTimeline()
291 const TimelineViewEntry &Entry = Timeline[IID]; in printTimeline()
292 // When an instruction is retired after timeline-max-cycles, in printTimeline()
297 // than timeline-max-cycles so we can use that to ensure in printTimeline()
317 for (const TimelineViewEntry &TLE : Timeline) { in toJSON()
318 // Check if the timeline-max-cycles has been reached. in toJSON()