[llvm] [AMDGPU] Inherit constructors from WaitcntGenerator. NFC. (PR #170845)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 5 04:29:27 PST 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-amdgpu
Author: Jay Foad (jayfoad)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/170845.diff
1 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp (+3-8)
``````````diff
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;
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/170845
More information about the llvm-commits
mailing list