Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp17175 unsigned NumElemsPerConcat = ConcatVT.getVectorNumElements(); in partitionShuffleOfConcats() local
17176 unsigned NumConcats = NumElts / NumElemsPerConcat; in partitionShuffleOfConcats()
17181 if (NumElemsPerConcat * 2 == NumElts && N1.isUndef() && in partitionShuffleOfConcats()
17182 std::all_of(SVN->getMask().begin() + NumElemsPerConcat, in partitionShuffleOfConcats()
17185 makeArrayRef(SVN->getMask().begin(), NumElemsPerConcat)); in partitionShuffleOfConcats()
17194 unsigned Begin = I * NumElemsPerConcat; in partitionShuffleOfConcats()
17196 for (unsigned J = Begin; J != Begin + NumElemsPerConcat; ++J) { in partitionShuffleOfConcats()
17204 if (SVN->getMaskElt(Begin) % NumElemsPerConcat != 0) in partitionShuffleOfConcats()
17207 for (unsigned J = 1; J != NumElemsPerConcat; ++J) in partitionShuffleOfConcats()
17211 unsigned FirstElt = SVN->getMaskElt(Begin) / NumElemsPerConcat; in partitionShuffleOfConcats()