From 0b6952a59f8adb879a8a4a33c9bd5d007c195727 Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Sat, 12 Oct 2024 22:59:55 -0400 Subject: [PATCH] [NFC][AMDGPU] Remove unnecessary member `ForceEmitZeroWaitcnts` We can use `ForceEmitZeroFlag` directly. --- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp b/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp index 15f4114826e401..9866ecbdddb608 100644 --- a/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp +++ b/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp @@ -611,9 +611,6 @@ class SIInsertWaitcnts : public MachineFunctionPass { MapVector BlockInfos; - // ForceEmitZeroWaitcnts: force all waitcnts insts to be s_waitcnt 0 - // because of amdgpu-waitcnt-forcezero flag - bool ForceEmitZeroWaitcnts; bool ForceEmitWaitcnt[NUM_INST_CNTS]; // In any given run of this pass, WCG will point to one of these two @@ -1828,7 +1825,7 @@ bool SIInsertWaitcnts::generateWaitcntInstBefore(MachineInstr &MI, // Verify that the wait is actually needed. ScoreBrackets.simplifyWaitcnt(Wait); - if (ForceEmitZeroWaitcnts) + if (ForceEmitZeroFlag) Wait = WCG->getAllZeroWaitcnt(/*IncludeVSCnt=*/false); if (ForceEmitWaitcnt[LOAD_CNT]) @@ -2424,7 +2421,6 @@ bool SIInsertWaitcnts::runOnMachineFunction(MachineFunction &MF) { WCG = &WCGPreGFX12; } - ForceEmitZeroWaitcnts = ForceEmitZeroFlag; for (auto T : inst_counter_types()) ForceEmitWaitcnt[T] = false;