Lines Matching defs:NumLanes
1691 int NumLanes; // Total number of lanes (aka vectorization factor).
1696 ScalarEvolution &SE, const BoUpSLP &R, int NumLanes,
1698 : TLI(TLI), DL(DL), SE(SE), R(R), NumLanes(NumLanes),
1769 ElementCount::getFixed(NumLanes)) &&
1770 ((int)V1->getNumUses() == NumLanes ||
1802 getWidenedType(LI1->getType(), NumLanes), LI1->getAlign()))
1808 if (std::abs(*Dist) > NumLanes / 2)
1854 if (std::abs(Dist) > NumLanes / 2)
2075 for (unsigned Lane = 0, NumLanes = getNumLanes(); Lane != NumLanes;
2449 unsigned NumLanes = VL.size();
2451 OpsVec[OpIdx].resize(NumLanes);
2452 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) {
2615 unsigned NumLanes = getNumLanes();
2707 SmallBitVector UsedLanes(NumLanes);
2709 for (unsigned Distance = 1; Distance != NumLanes; ++Distance) {
2713 if (Lane < 0 || Lane >= (int)NumLanes)
2717 assert(LastLane >= 0 && LastLane < (int)NumLanes &&
2815 LookAheadHeuristics LookAhead(*TLI, *DL, *SE, *this, /*NumLanes=*/2,
6759 unsigned NumLanes = TE->Scalars.size();
6771 // If we have fewer than NumLanes stores, then we can't form a vector.
6772 if (StoresVec.size() != NumLanes)