[llvm] [AMDGPU] Inherit constructors from WaitcntGenerator. NFC. (PR #170845)
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 5 04:28:53 PST 2025
https://github.com/jayfoad created https://github.com/llvm/llvm-project/pull/170845
None
>From c7b8276856b6f2bc6eef5110e13a2fa9815b9546 Mon Sep 17 00:00:00 2001
From: Jay Foad <jay.foad at amd.com>
Date: Fri, 5 Dec 2025 12:26:29 +0000
Subject: [PATCH] [AMDGPU] Inherit constructors from WaitcntGenerator. NFC.
---
llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp b/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
index 79c3394b2df50..094378ef185be 100644
--- a/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+++ b/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
@@ -345,9 +345,7 @@ class WaitcntGenerator {
class WaitcntGeneratorPreGFX12 : public WaitcntGenerator {
public:
- WaitcntGeneratorPreGFX12() = default;
- WaitcntGeneratorPreGFX12(const MachineFunction &MF)
- : WaitcntGenerator(MF, NUM_NORMAL_INST_CNTS) {}
+ using WaitcntGenerator::WaitcntGenerator;
bool
applyPreexistingWaitcnt(WaitcntBrackets &ScoreBrackets,
@@ -381,10 +379,7 @@ class WaitcntGeneratorPreGFX12 : public WaitcntGenerator {
class WaitcntGeneratorGFX12Plus : public WaitcntGenerator {
public:
- WaitcntGeneratorGFX12Plus() = default;
- WaitcntGeneratorGFX12Plus(const MachineFunction &MF,
- InstCounterType MaxCounter)
- : WaitcntGenerator(MF, MaxCounter) {}
+ using WaitcntGenerator::WaitcntGenerator;
bool
applyPreexistingWaitcnt(WaitcntBrackets &ScoreBrackets,
@@ -2747,7 +2742,7 @@ bool SIInsertWaitcnts::run(MachineFunction &MF) {
WCG = &WCGGFX12Plus;
} else {
MaxCounter = NUM_NORMAL_INST_CNTS;
- WCGPreGFX12 = WaitcntGeneratorPreGFX12(MF);
+ WCGPreGFX12 = WaitcntGeneratorPreGFX12(MF, MaxCounter);
WCG = &WCGPreGFX12;
}
More information about the llvm-commits
mailing list