summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
diff options
context:
space:
mode:
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-08-28 13:14:42 +0000
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>2018-08-28 13:14:42 +0000
commit29c5d5aa365c51046c1d352853ad1804beee785b (patch)
treed2f3db5b524351bbf8c6fc074cb682ffd1b2d90b /llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
parent4d652c4ce75f4de60054de79f9f3fdee4cc1806f (diff)
downloadbcm5719-llvm-29c5d5aa365c51046c1d352853ad1804beee785b.tar.gz
bcm5719-llvm-29c5d5aa365c51046c1d352853ad1804beee785b.zip
[llvm-mca] Pass an instruction reference when notifying event listeners about reserved/released buffer resources. NFC
llvm-svn: 340821
Diffstat (limited to 'llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp')
-rw-r--r--llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp b/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
index 4c0051208de..bc91bf04a81 100644
--- a/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
+++ b/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
@@ -25,7 +25,8 @@ void SchedulerStatistics::onEvent(const HWInstructionEvent &Event) {
++NumIssued;
}
-void SchedulerStatistics::onReservedBuffers(ArrayRef<unsigned> Buffers) {
+void SchedulerStatistics::onReservedBuffers(const InstRef & /* unused */,
+ ArrayRef<unsigned> Buffers) {
for (const unsigned Buffer : Buffers) {
BufferUsage &BU = Usage[Buffer];
BU.SlotsInUse++;
@@ -33,7 +34,8 @@ void SchedulerStatistics::onReservedBuffers(ArrayRef<unsigned> Buffers) {
}
}
-void SchedulerStatistics::onReleasedBuffers(ArrayRef<unsigned> Buffers) {
+void SchedulerStatistics::onReleasedBuffers(const InstRef & /* unused */,
+ ArrayRef<unsigned> Buffers) {
for (const unsigned Buffer : Buffers)
Usage[Buffer].SlotsInUse--;
}
OpenPOWER on IntegriCloud