Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6988 ArrayRef<int> SecMask = VMIt->second; in performExtractsShuffleAction() local
6990 if (SecMask[I] != UndefMaskElem) { in performExtractsShuffleAction()
6992 Mask[I] = SecMask[I] + Vec1VF; in performExtractsShuffleAction()
7001 ArrayRef<int> SecMask = VMIt->second; in performExtractsShuffleAction() local
7004 assert(SecMask[I] == UndefMaskElem && "Multiple uses of scalars."); in performExtractsShuffleAction()
7007 } else if (SecMask[I] != UndefMaskElem) { in performExtractsShuffleAction()
7009 Mask[I] = (Res2.second ? I : SecMask[I]) + VF; in performExtractsShuffleAction()
7020 ArrayRef<int> SecMask = VMIt->second; in performExtractsShuffleAction() local
7022 if (SecMask[I] != UndefMaskElem) { in performExtractsShuffleAction()
7025 Mask[I] = (Res.second ? I : SecMask[I]) + VF; in performExtractsShuffleAction()