Skip to content

Commit 446e1de

Browse files
committed
Address review comments
1 parent 9b4c6c2 commit 446e1de

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,13 +430,14 @@ costShuffleViaVRegSplitting(RISCVTTIImpl &TTI, MVT LegalVT,
430430
copy(Mask, NormalizedMask.begin());
431431
InstructionCost Cost = 0;
432432
int NumShuffles = 0;
433-
DenseSet<std::pair<ArrayRef<int>, unsigned>> ReusedSingleSrcShuffles;
433+
SmallDenseSet<std::pair<ArrayRef<int>, unsigned>> ReusedSingleSrcShuffles;
434434
processShuffleMasks(
435435
NormalizedMask, NumOfSrcRegs, NumOfDestRegs, NumOfDestRegs, []() {},
436436
[&](ArrayRef<int> RegMask, unsigned SrcReg, unsigned DestReg) {
437437
if (ShuffleVectorInst::isIdentityMask(RegMask, RegMask.size()))
438438
return;
439-
if (!ReusedSingleSrcShuffles.insert(std::make_pair(RegMask, SrcReg)).second)
439+
if (!ReusedSingleSrcShuffles.insert(std::make_pair(RegMask, SrcReg))
440+
.second)
440441
return;
441442
++NumShuffles;
442443
Cost += TTI.getShuffleCost(TTI::SK_PermuteSingleSrc, SingleOpTy,

0 commit comments

Comments
 (0)