diff options
author | Matt Davis <Matthew.Davis@sony.com> | 2018-07-12 16:56:17 +0000 |
---|---|---|
committer | Matt Davis <Matthew.Davis@sony.com> | 2018-07-12 16:56:17 +0000 |
commit | 0906a7fc53342cfb6869da2066274b03d7ceac9c (patch) | |
tree | 32214fd156f4cec604b6cf83078c6c427efaff79 /llvm/tools/llvm-mca/RegisterFileStatistics.h | |
parent | c2c0138a04689a51116de03d9120ffcf73ddf37d (diff) | |
download | bcm5719-llvm-0906a7fc53342cfb6869da2066274b03d7ceac9c.tar.gz bcm5719-llvm-0906a7fc53342cfb6869da2066274b03d7ceac9c.zip |
[llvm-mca] Simplify eventing by adding an onEvent templated method.
Summary:
This patch eliminates some redundancy in iterating across Listeners for the
Instruction and Stall HWEvents, by introducing a template onEvent routine.
This change was suggested by @courbet in https://reviews.llvm.org/D48576. I
hope that this patch addresses that suggestion appropriately. I do like this
change better than what we had previously.
Reviewers: andreadb, courbet, RKSimon
Reviewed By: andreadb, courbet
Subscribers: javed.absar, tschuett, gbedwell, llvm-commits, courbet
Differential Revision: https://reviews.llvm.org/D48672
llvm-svn: 336916
Diffstat (limited to 'llvm/tools/llvm-mca/RegisterFileStatistics.h')
-rw-r--r-- | llvm/tools/llvm-mca/RegisterFileStatistics.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-mca/RegisterFileStatistics.h b/llvm/tools/llvm-mca/RegisterFileStatistics.h index d36b61ecd2b..cbe816cd333 100644 --- a/llvm/tools/llvm-mca/RegisterFileStatistics.h +++ b/llvm/tools/llvm-mca/RegisterFileStatistics.h @@ -58,7 +58,7 @@ public: initializeRegisterFileInfo(); } - void onInstructionEvent(const HWInstructionEvent &Event) override; + void onEvent(const HWInstructionEvent &Event) override; void printView(llvm::raw_ostream &OS) const override; }; |