Lines Matching refs:NumLanes
6034 unsigned NumLanes = VT.getSizeInBits() / 128; in createPackShuffleMask() local
6038 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in createPackShuffleMask()
6049 int NumLanes = VT.getSizeInBits() / 128; in getPackDemandedElts() local
6052 int NumEltsPerLane = NumElts / NumLanes; in getPackDemandedElts()
6053 int NumInnerEltsPerLane = NumInnerElts / NumLanes; in getPackDemandedElts()
6059 for (int Lane = 0; Lane != NumLanes; ++Lane) { in getPackDemandedElts()
10518 int NumLanes = VT.getSizeInBits() / 128; in lowerVectorShuffleAsUNPCKAndPermute() local
10519 int NumLaneElts = NumElts / NumLanes; in lowerVectorShuffleAsUNPCKAndPermute()
10589 int NumLanes = VT.getSizeInBits() / 128; in lowerVectorShuffleAsByteRotateAndPermute() local
10591 int NumEltsPerLane = NumElts / NumLanes; in lowerVectorShuffleAsByteRotateAndPermute()
11334 int NumLanes = Bits / 128; in lowerVectorShuffleAsZeroOrAnyExtend() local
11336 int NumEltsPerLane = NumElements / NumLanes; in lowerVectorShuffleAsZeroOrAnyExtend()
13883 int NumLanes = VT.getSizeInBits() / 128; in lowerVectorShuffleAsLanePermuteAndPermute() local
13884 int NumEltsPerLane = NumElts / NumLanes; in lowerVectorShuffleAsLanePermuteAndPermute()
13886 SmallVector<int, 4> SrcLaneMask(NumLanes, SM_SentinelUndef); in lowerVectorShuffleAsLanePermuteAndPermute()
13906 for (int DstLane = 0; DstLane != NumLanes; ++DstLane) { in lowerVectorShuffleAsLanePermuteAndPermute()
13920 for (int i = 0; i != NumLanes; ++i) { in lowerVectorShuffleAsLanePermuteAndPermute()
13924 else if (SrcLaneMask[i] != 0 && SrcLaneMask[i] != NumLanes) in lowerVectorShuffleAsLanePermuteAndPermute()
13927 if (OnlyShuffleLowestLane && NumIdentityLanes == (NumLanes - 1)) in lowerVectorShuffleAsLanePermuteAndPermute()
14108 int NumLanes = Size / LaneSize; in lowerVectorShuffleByMerging128BitLanes() local
14109 assert(NumLanes == 2 && "Only handles 256-bit shuffles."); in lowerVectorShuffleByMerging128BitLanes()
14116 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerVectorShuffleByMerging128BitLanes()
14188 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerVectorShuffleByMerging128BitLanes()
14218 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerVectorShuffleByMerging128BitLanes()
14235 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerVectorShuffleByMerging128BitLanes()
14410 int NumLanes = VT.getSizeInBits() / 128; in lowerShuffleAsRepeatedMaskAndLanePermute() local
14411 int NumLaneElts = NumElts / NumLanes; in lowerShuffleAsRepeatedMaskAndLanePermute()
14469 int NumSubLanes = NumLanes * SubLaneScale; in lowerShuffleAsRepeatedMaskAndLanePermute()
31146 unsigned NumLanes = MaskVT.getSizeInBits() / 128; in combineX86ShuffleChain() local
31147 unsigned NumEltsPerLane = NumMaskElts / NumLanes; in combineX86ShuffleChain()
31588 for (int i = 1, NumLanes = VT.getSizeInBits() / 128; i < NumLanes; ++i) in getPSHUFShuffleMask() local
35695 unsigned NumLanes = VT.getSizeInBits() / 128; in combineVectorPack() local
35698 unsigned NumDstEltsPerLane = NumDstElts / NumLanes; in combineVectorPack()
35699 unsigned NumSrcEltsPerLane = NumSrcElts / NumLanes; in combineVectorPack()
35703 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in combineVectorPack()