Skip to content

Commit 1ec794d

Browse files
[AMDGPU] Avoid repeated hash lookups (NFC) (#125632)
1 parent b46211b commit 1ec794d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,10 +287,10 @@ bool R600VectorRegMerger::tryMergeUsingFreeSlot(RegSeqInfo &RSI,
287287
RegSeqInfo &CompatibleRSI,
288288
std::vector<std::pair<unsigned, unsigned>> &RemapChan) {
289289
unsigned NeededUndefs = 4 - RSI.UndefReg.size();
290-
if (PreviousRegSeqByUndefCount[NeededUndefs].empty())
291-
return false;
292290
std::vector<MachineInstr *> &MIs =
293291
PreviousRegSeqByUndefCount[NeededUndefs];
292+
if (MIs.empty())
293+
return false;
294294
CompatibleRSI = PreviousRegSeq[MIs.back()];
295295
tryMergeVector(&CompatibleRSI, &RSI, RemapChan);
296296
return true;

0 commit comments

Comments
 (0)