Skip to content

Commit

Permalink
[NFC][AMDGPU] Remove unnecessary member ForceEmitZeroWaitcnts (llvm…
Browse files Browse the repository at this point in the history
…#112114)

We can use `ForceEmitZeroFlag` directly.
  • Loading branch information
shiltian authored and DanielCChen committed Oct 16, 2024
1 parent fec88c0 commit dcc2e84
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -611,9 +611,6 @@ class SIInsertWaitcnts : public MachineFunctionPass {

MapVector<MachineBasicBlock *, BlockInfo> 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
Expand Down Expand Up @@ -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])
Expand Down Expand Up @@ -2424,7 +2421,6 @@ bool SIInsertWaitcnts::runOnMachineFunction(MachineFunction &MF) {
WCG = &WCGPreGFX12;
}

ForceEmitZeroWaitcnts = ForceEmitZeroFlag;
for (auto T : inst_counter_types())
ForceEmitWaitcnt[T] = false;

Expand Down

0 comments on commit dcc2e84

Please sign in to comment.