Skip to content

Commit 77952a5

Browse files
committed
addressed comments
1 parent 386bb29 commit 77952a5

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

llvm/lib/Analysis/ConstantFolding.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3998,16 +3998,15 @@ ConstantFoldStructCall(StringRef Name, Intrinsic::ID IntrinsicID,
39983998
if (!Vec)
39993999
return nullptr;
40004000

4001-
auto VecTy = cast<VectorType>(Vec->getType());
4001+
auto *VecTy = cast<VectorType>(Vec->getType());
40024002
unsigned NumElements = VecTy->getElementCount().getKnownMinValue() / 2;
4003-
4004-
SmallVector<Constant *, 4> Res0(NumElements), Res1(NumElements);
40054003
if (isa<ConstantAggregateZero>(Vec)) {
40064004
auto *HalfVecTy = VectorType::getHalfElementsVectorType(VecTy);
40074005
return ConstantStruct::get(StTy, ConstantAggregateZero::get(HalfVecTy),
40084006
ConstantAggregateZero::get(HalfVecTy));
40094007
}
40104008
if (isa<FixedVectorType>(Vec->getType())) {
4009+
SmallVector<Constant *, 4> Res0(NumElements), Res1(NumElements);
40114010
for (unsigned I = 0; I < NumElements; ++I) {
40124011
Constant *Elt0 = Vec->getAggregateElement(2 * I);
40134012
Constant *Elt1 = Vec->getAggregateElement(2 * I + 1);

0 commit comments

Comments
 (0)