Skip to content

Commit 842f798

Browse files
committed
Address review comment
1 parent ab283cb commit 842f798

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

llvm/lib/Target/RISCV/RISCVISelLowering.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5342,12 +5342,10 @@ static bool isLocalRepeatingShuffle(ArrayRef<int> Mask, int Span) {
53425342
for (auto [I, M] : enumerate(Mask)) {
53435343
if (M == -1)
53445344
continue;
5345-
int SpanIdx = I % Span;
5346-
int ChunkLo = I - SpanIdx;
5347-
int ChunkHi = ChunkLo + Span;
5348-
if (M < ChunkLo || M >= ChunkHi)
5345+
if ((M / Span) != (int)(I / Span))
53495346
return false;
5350-
int Expected = M - ChunkLo;
5347+
int SpanIdx = I % Span;
5348+
int Expected = M % Span;
53515349
if (LowSpan[SpanIdx] == -1)
53525350
LowSpan[SpanIdx] = Expected;
53535351
if (LowSpan[SpanIdx] != Expected)

0 commit comments

Comments
 (0)