From d4f5f23bbbe5729456546a8e87ee29af9ae4db77 Mon Sep 17 00:00:00 2001 From: Alexey Bataev Date: Thu, 22 Apr 2021 07:53:20 -0700 Subject: [PATCH] [SLP]Replace more `TTI` with `TTIRef`, NFC. To pacify MSVC buildbots. --- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index 6c35f04..a54a0ed 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -3589,13 +3589,13 @@ InstructionCost BoUpSLP::getEntryCost(TreeEntry *E) { for (const auto &Data : ExtractVectorsTys) { auto *EEVTy = cast(Data.first->getType()); unsigned NumElts = VecTy->getNumElements(); - if (TTI->getNumberOfParts(EEVTy) > TTI->getNumberOfParts(VecTy)) - Cost += - TTI->getShuffleCost(TargetTransformInfo::SK_ExtractSubvector, EEVTy, - None, (Data.second / NumElts) * NumElts, VecTy); + if (TTIRef.getNumberOfParts(EEVTy) > TTIRef.getNumberOfParts(VecTy)) + Cost += TTIRef.getShuffleCost(TargetTransformInfo::SK_ExtractSubvector, + EEVTy, None, + (Data.second / NumElts) * NumElts, VecTy); else - Cost += TTI->getShuffleCost(TargetTransformInfo::SK_InsertSubvector, - VecTy, None, 0, EEVTy); + Cost += TTIRef.getShuffleCost(TargetTransformInfo::SK_InsertSubvector, + VecTy, None, 0, EEVTy); } }; if (E->State == TreeEntry::NeedToGather) { -- 2.7.4