reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
33108 assert(isPowerOf2_32(MaskWidth) && "Non-power-of-2 shuffle mask sizes"); 33114 SmallVector<int, 64> Mask(MaskWidth, SM_SentinelUndef); 33120 for (unsigned i = 0; i < MaskWidth; ++i) { 33135 if ((RootMaskedIdx < (SrcOpIndex * MaskWidth)) || 33136 (((SrcOpIndex + 1) * MaskWidth) <= RootMaskedIdx)) { 33141 RootMaskedIdx = RootMaskedIdx & (MaskWidth - 1); 33156 OpMaskedIdx = OpMaskedIdx & (MaskWidth - 1); 33159 OpMaskedIdx += OpInputIdx[InputIdx] * MaskWidth;