[llvm-mca] Print InstructionInfoView using Instrument information.
authorMichael Maitland <michaeltmaitland@gmail.com>
Fri, 12 May 2023 16:56:43 +0000 (09:56 -0700)
committerMichael Maitland <michaeltmaitland@gmail.com>
Mon, 22 May 2023 23:41:19 +0000 (16:41 -0700)
commitc1fe1474d27f6fe7b8e5bfedcc9066e9a90ad85e
treebf3b3013d86d775cbab98ba190ab5d3e07c42bcc
parentabba5de724665362db707d4cfab598cfbf5a475e
[llvm-mca] Print InstructionInfoView using Instrument information.

Previous reports calculated the overall report using Instrument
information but did not print out per-instruction data using
Instrument information. This patch fixes that.

Differential Revision: https://reviews.llvm.org/D150459
llvm/test/tools/llvm-mca/RISCV/different-instruments.s
llvm/test/tools/llvm-mca/RISCV/instrument-at-start.s
llvm/test/tools/llvm-mca/RISCV/instrument-in-middle.s
llvm/test/tools/llvm-mca/RISCV/instrument-in-region.s
llvm/test/tools/llvm-mca/RISCV/instrument-straddles-region.s
llvm/test/tools/llvm-mca/RISCV/multiple-same-instruments.s
llvm/tools/llvm-mca/Views/InstructionInfoView.cpp
llvm/tools/llvm-mca/Views/InstructionInfoView.h
llvm/tools/llvm-mca/llvm-mca.cpp