Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp20413 unsigned NumElemsPerConcat = ConcatVT.getVectorNumElements(); in partitionShuffleOfConcats() local
20414 unsigned NumConcats = NumElts / NumElemsPerConcat; in partitionShuffleOfConcats()
20421 if (NumElemsPerConcat * 2 == NumElts && N1.isUndef() && in partitionShuffleOfConcats()
20422 llvm::all_of(Mask.slice(NumElemsPerConcat, NumElemsPerConcat), in partitionShuffleOfConcats()
20426 Mask.slice(0, NumElemsPerConcat)); in partitionShuffleOfConcats()
20434 unsigned Begin = I * NumElemsPerConcat; in partitionShuffleOfConcats()
20435 ArrayRef<int> SubMask = Mask.slice(Begin, NumElemsPerConcat); in partitionShuffleOfConcats()
20444 for (int i = 0; i != (int)NumElemsPerConcat; ++i) { in partitionShuffleOfConcats()
20447 if ((SubMask[i] % (int)NumElemsPerConcat) != i) in partitionShuffleOfConcats()
20449 int EltOpIdx = SubMask[i] / NumElemsPerConcat; in partitionShuffleOfConcats()