Home
last modified time | relevance | path

Searched refs:CommonVF (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp8689 unsigned CommonVF = Mask.size(); in createShuffle() local
8736 CommonVF = std::max(VF, E2->getVectorFactor()); in createShuffle()
8739 return Idx < 2 * static_cast<int>(CommonVF); in createShuffle()
8741 "All elements in mask must be less than 2 * CommonVF."); in createShuffle()
8749 if (Idx < static_cast<int>(CommonVF) && !EMask.empty()) in createShuffle()
8751 else if (Idx >= static_cast<int>(CommonVF)) in createShuffle()
8752 Idx = (E2Mask.empty() ? Idx - CommonVF : E2Mask[Idx - CommonVF]) + in createShuffle()
8756 CommonVF = E->Scalars.size(); in createShuffle()
8757 ExtraCost += GetNodeMinBWAffectedCost(*E, CommonVF) in createShuffle()
[all...]