Skip to content

Commit d797a9c

Browse files
committed
apply comment
1 parent 39c1368 commit d797a9c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ RISCVTTIImpl::getConstantPoolLoadCost(Type *Ty, TTI::TargetCostKind CostKind) {
343343
/*AddressSpace=*/0, CostKind);
344344
}
345345

346-
static bool isRepeatedConcatMaskImpl(ArrayRef<int> Mask, int &SubVectorSize) {
346+
static bool isRepeatedConcatMask(ArrayRef<int> Mask, int &SubVectorSize) {
347347
unsigned Size = Mask.size();
348348
if (!isPowerOf2_32(Size))
349349
return false;
@@ -354,7 +354,7 @@ static bool isRepeatedConcatMaskImpl(ArrayRef<int> Mask, int &SubVectorSize) {
354354
return false;
355355
if (Size % I != 0)
356356
return false;
357-
for (unsigned J = 0; J != Size; ++J)
357+
for (unsigned J = I + 1; J != Size; ++J)
358358
// Check the pattern is repeated.
359359
if (static_cast<unsigned>(Mask[J]) != J % I)
360360
return false;
@@ -418,7 +418,7 @@ InstructionCost RISCVTTIImpl::getShuffleCost(TTI::ShuffleKind Kind,
418418
}
419419
int SubVectorSize;
420420
if (LT.second.getScalarSizeInBits() != 1 &&
421-
isRepeatedConcatMaskImpl(Mask, SubVectorSize)) {
421+
isRepeatedConcatMask(Mask, SubVectorSize)) {
422422
InstructionCost Cost = 0;
423423
unsigned NumSlides = Log2_32(Mask.size() / SubVectorSize);
424424
// The cost of extraction from a subvector is 0 if the index is 0.

0 commit comments

Comments
 (0)