[AMDGPU] Simplify getWaitStatesSince. NFC.

This commit is contained in:
Jay Foad 2021-04-30 08:58:20 +01:00
parent b11a2f2544
commit f251379a91
1 changed files with 3 additions and 11 deletions

View File

@ -414,8 +414,7 @@ static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard,
return std::numeric_limits<int>::max();
}
int MinWaitStates = WaitStates;
bool Found = false;
int MinWaitStates = std::numeric_limits<int>::max();
for (MachineBasicBlock *Pred : MBB->predecessors()) {
if (!Visited.insert(Pred).second)
continue;
@ -423,17 +422,10 @@ static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard,
int W = getWaitStatesSince(IsHazard, Pred, Pred->instr_rbegin(),
WaitStates, IsExpired, Visited);
if (W == std::numeric_limits<int>::max())
continue;
MinWaitStates = Found ? std::min(MinWaitStates, W) : W;
Found = true;
MinWaitStates = std::min(MinWaitStates, W);
}
if (Found)
return MinWaitStates;
return std::numeric_limits<int>::max();
return MinWaitStates;
}
static int getWaitStatesSince(GCNHazardRecognizer::IsHazardFn IsHazard,