Skip to content

Commit 4bed81b

Browse files
committed
[VPlan] Restrict users-check to onlyFirstLaneUsed
1 parent ba534e4 commit 4bed81b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1523,9 +1523,9 @@ static void narrowToSingleScalarRecipes(VPlan &Plan) {
15231523

15241524
// Skip recipes that aren't single scalars and don't just have their first
15251525
// lane used.
1526-
if ((!vputils::isSingleScalar(RepOrWidenR) &&
1527-
!vputils::onlyFirstLaneUsed(RepOrWidenR)) ||
1528-
RepOrWidenR->getNumUsers() == 0)
1526+
if (!vputils::isSingleScalar(RepOrWidenR) &&
1527+
(!vputils::onlyFirstLaneUsed(RepOrWidenR) ||
1528+
RepOrWidenR->getNumUsers() == 0))
15291529
continue;
15301530

15311531
// Skip recipes for which conversion to single-scalar does introduce

0 commit comments

Comments
 (0)