Lines Matching refs:NumScalars
3413 unsigned NumScalars = TE.Scalars.size(); in findReusedOrderedScalars() local
3414 OrdersType CurrentOrder(NumScalars, NumScalars); in findReusedOrderedScalars()
3416 SmallBitVector UsedPositions(NumScalars); in findReusedOrderedScalars()
3421 for (unsigned I = 0; I < NumScalars; ++I) { in findReusedOrderedScalars()
3433 if (Lane >= NumScalars) in findReusedOrderedScalars()
3435 if (CurrentOrder[Lane] != NumScalars) { in findReusedOrderedScalars()
3449 auto &&IsIdentityOrder = [NumScalars](ArrayRef<unsigned> CurrentOrder) { in findReusedOrderedScalars()
3450 for (unsigned I = 0; I < NumScalars; ++I) in findReusedOrderedScalars()
3451 if (CurrentOrder[I] != I && CurrentOrder[I] != NumScalars) in findReusedOrderedScalars()
3460 for (unsigned I = 0; I < NumScalars;) { in findReusedOrderedScalars()
3465 if (*It == NumScalars) { in findReusedOrderedScalars()
6173 unsigned const NumScalars = VL.size(); in getEntryCost() local
6221 for (unsigned I = 0; I < NumScalars; ++I) { in getEntryCost()
6249 if (!isUndefVector(FirstInsert->getOperand(0)) && NumScalars != NumElts && in getEntryCost()
7957 const unsigned NumScalars = E->Scalars.size(); in vectorizeTree() local
7966 Mask.append(NumElts - NumScalars, UndefMaskElem); in vectorizeTree()
7969 std::iota(Mask.begin(), std::next(Mask.begin(), NumScalars), 0); in vectorizeTree()
7975 for (unsigned I = 0; I < NumScalars; ++I) { in vectorizeTree()
7981 if (!IsIdentity || NumElts != NumScalars) { in vectorizeTree()
7991 NumElts != NumScalars) { in vectorizeTree()