[llvm] 2a8c1fd - [MCA] Modernize Pipeline (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sat Jun 3 09:37:53 PDT 2023


Author: Kazu Hirata
Date: 2023-06-03T09:37:39-07:00
New Revision: 2a8c1fd20b992c0610c0a16dc9bb375b9c85b827

URL: https://github.com/llvm/llvm-project/commit/2a8c1fd20b992c0610c0a16dc9bb375b9c85b827
DIFF: https://github.com/llvm/llvm-project/commit/2a8c1fd20b992c0610c0a16dc9bb375b9c85b827.diff

LOG: [MCA] Modernize Pipeline (NFC)

Added: 
    

Modified: 
    llvm/include/llvm/MCA/Pipeline.h

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/MCA/Pipeline.h b/llvm/include/llvm/MCA/Pipeline.h
index 92c3836124add..18032fdfe012c 100644
--- a/llvm/include/llvm/MCA/Pipeline.h
+++ b/llvm/include/llvm/MCA/Pipeline.h
@@ -56,12 +56,12 @@ class Pipeline {
     Started, // Pipeline has started running.
     Paused   // Pipeline is paused.
   };
-  State CurrentState;
+  State CurrentState = State::Created;
 
   /// An ordered list of stages that define this instruction pipeline.
   SmallVector<std::unique_ptr<Stage>, 8> Stages;
   std::set<HWEventListener *> Listeners;
-  unsigned Cycles;
+  unsigned Cycles = 0;
 
   Error runCycle();
   bool hasWorkToProcess();
@@ -69,7 +69,7 @@ class Pipeline {
   void notifyCycleEnd();
 
 public:
-  Pipeline() : CurrentState(State::Created), Cycles(0) {}
+  Pipeline() = default;
   void appendStage(std::unique_ptr<Stage> S);
 
   /// Returns the total number of simulated cycles.


        


More information about the llvm-commits mailing list