Lines Matching refs:NumSubVecs
7368 unsigned NumSubVecs = SizeInBits / SubVecSizeInBits; in getTargetConstantBitsFromNode() local
7370 SmallVector<APInt, 64> SubEltBits(NumSubElts * NumSubVecs, in getTargetConstantBitsFromNode()
7376 for (unsigned j = 1; j != NumSubVecs; ++j) in getTargetConstantBitsFromNode()
7379 UndefSubElts = APInt::getSplat(NumSubVecs * UndefSubElts.getBitWidth(), in getTargetConstantBitsFromNode()
39109 unsigned NumSubVecs = RootSizeInBits / VT.getSizeInBits(); in combineX86ShufflesRecursively() local
39112 unsigned PaddedMaskSize = NumSubVecs * OpMaskSize; in combineX86ShufflesRecursively()
39121 OpZero = OpZero.zext(NumSubVecs * OpMaskSize); in combineX86ShufflesRecursively()
39122 OpUndef = OpUndef.zext(NumSubVecs * OpMaskSize); in combineX86ShufflesRecursively()
39123 OpMask.append((NumSubVecs - 1) * OpMaskSize, SM_SentinelUndef); in combineX86ShufflesRecursively()
54475 unsigned NumSubVecs = InSizeInBits / SizeInBits; in combineEXTRACT_SUBVECTOR() local
54478 scaleShuffleElements(ShuffleMask, NumSubVecs, ScaledMask)) { in combineEXTRACT_SUBVECTOR()
54484 SDValue Src = ShuffleInputs[ScaledMask[SubVecIdx] / NumSubVecs]; in combineEXTRACT_SUBVECTOR()
54486 unsigned SrcSubVecIdx = ScaledMask[SubVecIdx] % NumSubVecs; in combineEXTRACT_SUBVECTOR()