forked from OSchip/llvm-project
a5e65c1cf7
Summary: As disscused in https://bugs.llvm.org/show_bug.cgi?id=43219, i believe it may be somewhat useful to show //some// aggregates over all the sea of statistics provided. Example: ``` Average Wait times (based on the timeline view): [0]: Executions [1]: Average time spent waiting in a scheduler's queue [2]: Average time spent waiting in a scheduler's queue while ready [3]: Average time elapsed from WB until retire stage [0] [1] [2] [3] 0. 3 1.0 1.0 4.7 vmulps %xmm0, %xmm1, %xmm2 1. 3 2.7 0.0 2.3 vhaddps %xmm2, %xmm2, %xmm3 2. 3 6.0 0.0 0.0 vhaddps %xmm3, %xmm3, %xmm4 3 3.2 0.3 2.3 <total> ``` I.e. we average the averages. Reviewers: andreadb, mattd, RKSimon Reviewed By: andreadb Subscribers: gbedwell, arphaman, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D68714 llvm-svn: 374361 |
||
---|---|---|
.. | ||
BottleneckAnalysis.cpp | ||
BottleneckAnalysis.h | ||
DispatchStatistics.cpp | ||
DispatchStatistics.h | ||
InstructionInfoView.cpp | ||
InstructionInfoView.h | ||
RegisterFileStatistics.cpp | ||
RegisterFileStatistics.h | ||
ResourcePressureView.cpp | ||
ResourcePressureView.h | ||
RetireControlUnitStatistics.cpp | ||
RetireControlUnitStatistics.h | ||
SchedulerStatistics.cpp | ||
SchedulerStatistics.h | ||
SummaryView.cpp | ||
SummaryView.h | ||
TimelineView.cpp | ||
TimelineView.h | ||
View.cpp | ||
View.h |