Skip to content

Commit 1c34257

Browse files
authored
[LV] Use value_or to simplify code. NFC (#77030)
1 parent 183eae0 commit 1c34257

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

llvm/lib/Transforms/Vectorize/LoopVectorize.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5004,9 +5004,8 @@ VectorizationFactor LoopVectorizationPlanner::selectVectorizationFactor(
50045004
VectorizationFactor Candidate(i, C.first, ScalarCost.ScalarCost);
50055005

50065006
#ifndef NDEBUG
5007-
unsigned AssumedMinimumVscale = 1;
5008-
if (std::optional<unsigned> VScale = getVScaleForTuning(OrigLoop, TTI))
5009-
AssumedMinimumVscale = *VScale;
5007+
unsigned AssumedMinimumVscale =
5008+
getVScaleForTuning(OrigLoop, TTI).value_or(1);
50105009
unsigned Width =
50115010
Candidate.Width.isScalable()
50125011
? Candidate.Width.getKnownMinValue() * AssumedMinimumVscale

0 commit comments

Comments
 (0)