[llvm-mca] Remove method RegisterFileStatistics::initializeRegisterFileInfo(). NFC
authorAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>
Fri, 12 Oct 2018 12:38:27 +0000 (12:38 +0000)
committerAndrea Di Biagio <Andrea_DiBiagio@sn.scee.net>
Fri, 12 Oct 2018 12:38:27 +0000 (12:38 +0000)
llvm-svn: 344339

llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
llvm/tools/llvm-mca/Views/RegisterFileStatistics.h

index 7dbc76a..cd540e9 100644 (file)
@@ -19,7 +19,8 @@ using namespace llvm;
 
 namespace mca {
 
-void RegisterFileStatistics::initializeRegisterFileInfo() {
+RegisterFileStatistics::RegisterFileStatistics(const llvm::MCSubtargetInfo &sti)
+    : STI(sti) {
   const MCSchedModel &SM = STI.getSchedModel();
   RegisterFileUsage Empty = {0, 0, 0};
   if (!SM.hasExtraProcessorInfo()) {
index 3dcac4d..1e89d66 100644 (file)
@@ -51,15 +51,10 @@ class RegisterFileStatistics : public View {
   // There is one entry for each register file implemented by the processor.
   llvm::SmallVector<RegisterFileUsage, 4> RegisterFiles;
 
-  void initializeRegisterFileInfo();
-
 public:
-  RegisterFileStatistics(const llvm::MCSubtargetInfo &sti) : STI(sti) {
-    initializeRegisterFileInfo();
-  }
+  RegisterFileStatistics(const llvm::MCSubtargetInfo &sti);
 
   void onEvent(const HWInstructionEvent &Event) override;
-
   void printView(llvm::raw_ostream &OS) const override;
 };
 } // namespace mca