Skip to content

Commit eb19f09

Browse files
committed
s/TargetTransformInfo/TTI, rm TargetScaleFactor change
1 parent 007926d commit eb19f09

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8252,20 +8252,16 @@ bool VPRecipeBuilder::getScaledReductions(
82528252
return false;
82538253

82548254
TTI::PartialReductionExtendKind OpAExtend =
8255-
TargetTransformInfo::getPartialReductionExtendKind(Exts[0]);
8255+
TTI::getPartialReductionExtendKind(Exts[0]);
82568256
TTI::PartialReductionExtendKind OpBExtend =
8257-
Exts[1] ? TargetTransformInfo::getPartialReductionExtendKind(Exts[1])
8258-
: TargetTransformInfo::PR_None;
8257+
Exts[1] ? TTI::getPartialReductionExtendKind(Exts[1]) : TTI::PR_None;
82598258
PartialReductionChain Chain(RdxExitInstr, Exts[0], Exts[1], ExtendUser);
82608259

82618260
TypeSize PHISize = PHI->getType()->getPrimitiveSizeInBits();
82628261
TypeSize ASize = ExtOpTypes[0]->getPrimitiveSizeInBits();
82638262
if (!PHISize.hasKnownScalarFactor(ASize))
82648263
return false;
8265-
8266-
unsigned TargetScaleFactor =
8267-
PHI->getType()->getPrimitiveSizeInBits().getKnownScalarFactor(
8268-
ExtOpTypes[0]->getPrimitiveSizeInBits());
8264+
unsigned TargetScaleFactor = PHISize.getKnownScalarFactor(ASize);
82698265

82708266
if (LoopVectorizationPlanner::getDecisionAndClampRange(
82718267
[&](ElementCount VF) {

llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -307,20 +307,20 @@ VPPartialReductionRecipe::computeCost(ElementCount VF,
307307
}
308308

309309
Type *InputTypeA = nullptr, *InputTypeB = nullptr;
310-
TTI::PartialReductionExtendKind ExtAType = TargetTransformInfo::PR_None,
311-
ExtBType = TargetTransformInfo::PR_None;
310+
TTI::PartialReductionExtendKind ExtAType = TTI::PR_None,
311+
ExtBType = TTI::PR_None;
312312

313313
auto GetExtendKind = [](VPRecipeBase *R) {
314314
if (!R)
315-
return TargetTransformInfo::PR_None;
315+
return TTI::PR_None;
316316
auto *WidenCastR = dyn_cast<VPWidenCastRecipe>(R);
317317
if (!WidenCastR)
318-
return TargetTransformInfo::PR_None;
318+
return TTI::PR_None;
319319
if (WidenCastR->getOpcode() == Instruction::CastOps::ZExt)
320-
return TargetTransformInfo::PR_ZeroExtend;
320+
return TTI::PR_ZeroExtend;
321321
if (WidenCastR->getOpcode() == Instruction::CastOps::SExt)
322-
return TargetTransformInfo::PR_SignExtend;
323-
return TargetTransformInfo::PR_None;
322+
return TTI::PR_SignExtend;
323+
return TTI::PR_None;
324324
};
325325

326326
// Pick out opcode, type/ext information and use sub side effects from a widen

0 commit comments

Comments
 (0)