reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
18422 unsigned NumConcats = NumElts / NumElemsPerConcat; 18429 if (NumElemsPerConcat * 2 == NumElts && N1.isUndef() && 18430 llvm::all_of(Mask.slice(NumElemsPerConcat, NumElemsPerConcat), 18430 llvm::all_of(Mask.slice(NumElemsPerConcat, NumElemsPerConcat), 18434 Mask.slice(0, NumElemsPerConcat)); 18442 unsigned Begin = I * NumElemsPerConcat; 18443 ArrayRef<int> SubMask = Mask.slice(Begin, NumElemsPerConcat); 18452 for (int i = 0; i != (int)NumElemsPerConcat; ++i) { 18455 if ((SubMask[i] % (int)NumElemsPerConcat) != i) 18457 int EltOpIdx = SubMask[i] / NumElemsPerConcat;