Lines Matching refs:NumLanes

7547   unsigned NumLanes = VT.getSizeInBits() / 128;  in createPackShuffleMask()  local
7554 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in createPackShuffleMask()
7567 int NumLanes = VT.getSizeInBits() / 128; in getPackDemandedElts() local
7570 int NumEltsPerLane = NumElts / NumLanes; in getPackDemandedElts()
7571 int NumInnerEltsPerLane = NumInnerElts / NumLanes; in getPackDemandedElts()
7577 for (int Lane = 0; Lane != NumLanes; ++Lane) { in getPackDemandedElts()
7592 int NumLanes = VT.getSizeInBits() / 128; in getHorizDemandedElts() local
7594 int NumEltsPerLane = NumElts / NumLanes; in getHorizDemandedElts()
11655 int NumLanes = NumElts / NumEltsPerLane; in isMultiLaneShuffleMask() local
11656 if (NumLanes > 1) { in isMultiLaneShuffleMask()
11657 for (int i = 0; i != NumLanes; ++i) { in isMultiLaneShuffleMask()
11814 int NumLanes = VT.getSizeInBits() / 128; in IsElementEquivalent() local
11815 int NumEltsPerLane = NumElts / NumLanes; in IsElementEquivalent()
13011 int NumLanes = VT.getSizeInBits() / 128; in lowerShuffleAsUNPCKAndPermute() local
13012 int NumLaneElts = NumElts / NumLanes; in lowerShuffleAsUNPCKAndPermute()
13082 int NumLanes = VT.getSizeInBits() / 128; in lowerShuffleAsByteRotateAndPermute() local
13084 int NumEltsPerLane = NumElts / NumLanes; in lowerShuffleAsByteRotateAndPermute()
13172 int NumLanes = VT.getSizeInBits() / 128; in lowerShuffleAsDecomposedShuffleMerge() local
13173 int NumEltsPerLane = NumElts / NumLanes; in lowerShuffleAsDecomposedShuffleMerge()
14053 int NumLanes = Bits / 128; in lowerShuffleAsZeroOrAnyExtend() local
14055 int NumEltsPerLane = NumElements / NumLanes; in lowerShuffleAsZeroOrAnyExtend()
16772 int NumLanes = VT.getSizeInBits() / 128; in lowerShuffleAsLanePermuteAndPermute() local
16773 int NumEltsPerLane = NumElts / NumLanes; in lowerShuffleAsLanePermuteAndPermute()
16782 int NumSublanesPerLane = NumSublanes / NumLanes; in lowerShuffleAsLanePermuteAndPermute()
16827 for (int i = 0; i != NumLanes; ++i) { in lowerShuffleAsLanePermuteAndPermute()
16835 if (OnlyShuffleLowestLane && NumIdentityLanes == (NumLanes - 1)) in lowerShuffleAsLanePermuteAndPermute()
16845 if (SDValue V = getSublanePermute(/*NumSublanes=*/NumLanes)) in lowerShuffleAsLanePermuteAndPermute()
16853 if (SDValue V = getSublanePermute(/*NumSublanes=*/NumLanes * 2)) in lowerShuffleAsLanePermuteAndPermute()
16861 return getSublanePermute(/*NumSublanes=*/NumLanes * 4); in lowerShuffleAsLanePermuteAndPermute()
17063 int NumLanes = VT.getSizeInBits() / 128; in lowerShuffleAsLanePermuteAndRepeatedMask() local
17066 SmallVector<std::array<int, 2>, 2> LaneSrcs(NumLanes, {{-1, -1}}); in lowerShuffleAsLanePermuteAndRepeatedMask()
17070 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17142 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17172 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17189 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17444 int NumLanes = VT.getSizeInBits() / 128; in lowerShuffleAsRepeatedMaskAndLanePermute() local
17445 int NumLaneElts = NumElts / NumLanes; in lowerShuffleAsRepeatedMaskAndLanePermute()
17502 int NumSubLanes = NumLanes * SubLaneScale; in lowerShuffleAsRepeatedMaskAndLanePermute()
23129 unsigned NumLanes = BitWidth / 128; in lowerAddSubToHorizontalOp() local
23130 unsigned NumEltsPerLane = VecVT.getVectorNumElements() / NumLanes; in lowerAddSubToHorizontalOp()
38494 unsigned NumLanes = MaskVT.getSizeInBits() / 128; in combineX86ShuffleChain() local
38495 unsigned NumEltsPerLane = NumMaskElts / NumLanes; in combineX86ShuffleChain()
38761 int NumLanes = VT0.getSizeInBits() / 128; in canonicalizeShuffleMaskWithHorizOp() local
38762 int NumEltsPerLane = NumElts / NumLanes; in canonicalizeShuffleMaskWithHorizOp()
39449 for (int i = 1, NumLanes = VT.getSizeInBits() / 128; i < NumLanes; ++i) in getPSHUFShuffleMask() local
46900 unsigned NumLanes = VT.getSizeInBits() / 128; in combineVectorPack() local
46902 unsigned NumDstEltsPerLane = NumDstElts / NumLanes; in combineVectorPack()
46903 unsigned NumSrcEltsPerLane = NumSrcElts / NumLanes; in combineVectorPack()
46907 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in combineVectorPack()