Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp15745 int MinElement = SubMask.front(), MaxElement = SubMask.front(); in isGatherShuffledSingleRegisterEntry() local
15749 if (MinElement == PoisonMaskElem || MinElement % VF > Idx % VF) in isGatherShuffledSingleRegisterEntry()
15750 MinElement = Idx; in isGatherShuffledSingleRegisterEntry()
15754 assert(MaxElement >= 0 && MinElement >= 0 && in isGatherShuffledSingleRegisterEntry()
15755 MaxElement % VF >= MinElement % VF && in isGatherShuffledSingleRegisterEntry()
15760 (MinElement % VF) + 1)); in isGatherShuffledSingleRegisterEntry()
15765 Idx = ((Idx % VF) - (((MinElement % VF) / NewVF) * NewVF)) % NewVF + in isGatherShuffledSingleRegisterEntry()