Skip to content

Commit 78a89df

Browse files
committed
Re-arrange getPartialReductionExtendKind
1 parent c762c23 commit 78a89df

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

llvm/lib/Analysis/TargetTransformInfo.cpp

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -995,10 +995,9 @@ InstructionCost TargetTransformInfo::getShuffleCost(
995995

996996
TargetTransformInfo::PartialReductionExtendKind
997997
TargetTransformInfo::getPartialReductionExtendKind(Instruction *I) {
998-
auto *Cast = dyn_cast<CastInst>(I);
999-
if (!Cast)
1000-
return PR_None;
1001-
return getPartialReductionExtendKind(Cast->getOpcode());
998+
if (auto *Cast = dyn_cast<CastInst>(I))
999+
return getPartialReductionExtendKind(Cast->getOpcode());
1000+
return PR_None;
10021001
}
10031002

10041003
TargetTransformInfo::PartialReductionExtendKind
@@ -1010,7 +1009,7 @@ TargetTransformInfo::getPartialReductionExtendKind(
10101009
case Instruction::CastOps::SExt:
10111010
return PR_SignExtend;
10121011
default:
1013-
return PR_None;
1012+
llvm_unreachable("Unexpected cast opcode");
10141013
}
10151014
}
10161015

0 commit comments

Comments
 (0)