forked from OSchip/llvm-project
![]() This patch adds two new fields to the perf report generated by the SummaryView. Fields are now logically organized into two small groups; only the second group contains throughput indicators. Example: ``` Iterations: 100 Instructions: 300 Total Cycles: 414 Total uOps: 700 Dispatch Width: 4 uOps Per Cycle: 1.69 IPC: 0.72 Block RThroughput: 4.0 ``` This patch also updates the docs for llvm-mca. Due to the nature of this change, several tests in the tools/llvm-mca directory were affected, and had to be updated using script `update_mca_test_checks.py`. llvm-svn: 340946 |
||
---|---|---|
.. | ||
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 |