[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