Lines Matching defs:NumLanes

5367   unsigned NumLanes = VT.getSizeInBits() / 128;
5374 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) {
5387 int NumLanes = VT.getSizeInBits() / 128;
5390 int NumEltsPerLane = NumElts / NumLanes;
5391 int NumInnerEltsPerLane = NumInnerElts / NumLanes;
5397 for (int Lane = 0; Lane != NumLanes; ++Lane) {
9660 int NumLanes = NumElts / NumEltsPerLane;
9661 if (NumLanes > 1) {
9662 for (int i = 0; i != NumLanes; ++i) {
9819 int NumLanes = VT.getSizeInBits() / 128;
9820 int NumEltsPerLane = NumElts / NumLanes;
10835 int NumLanes = VT.getSizeInBits() / 128;
10836 int NumEltsPerLane = NumElts / NumLanes;
10837 assert((NumLanes * NumEltsPerLane) == NumElts && "Value type mismatch");
10846 for (int Lane = 0; Lane != NumLanes; ++Lane) {
11110 int NumLanes = VT.getSizeInBits() / 128;
11111 int NumLaneElts = NumElts / NumLanes;
11312 int NumLanes = VT.getSizeInBits() / 128;
11314 int NumEltsPerLane = NumElts / NumLanes;
11420 int NumLanes = VT.getSizeInBits() / 128;
11421 int NumEltsPerLane = NumElts / NumLanes;
12322 int NumLanes = Bits / 128;
12324 int NumEltsPerLane = NumElements / NumLanes;
15048 int NumLanes = VT.getSizeInBits() / 128;
15049 int NumEltsPerLane = NumElts / NumLanes;
15058 int NumSublanesPerLane = NumSublanes / NumLanes;
15105 for (int i = 0; i != NumLanes; ++i) {
15113 if (OnlyShuffleLowestLane && NumIdentityLanes == (NumLanes - 1))
15135 if (SDValue V = getSublanePermute(/*NumSublanes=*/NumLanes))
15143 if (SDValue V = getSublanePermute(/*NumSublanes=*/NumLanes * 2))
15151 return getSublanePermute(/*NumSublanes=*/NumLanes * 4);
15363 int NumLanes = VT.getSizeInBits() / 128;
15366 SmallVector<std::array<int, 2>, 2> LaneSrcs(NumLanes, {{-1, -1}});
15370 for (int Lane = 0; Lane != NumLanes; ++Lane) {
15377 // Determine which of the possible input lanes (NumLanes from each source)
15442 for (int Lane = 0; Lane != NumLanes; ++Lane) {
15472 for (int Lane = 0; Lane != NumLanes; ++Lane) {
15489 for (int Lane = 0; Lane != NumLanes; ++Lane) {
15737 int NumLanes = VT.getSizeInBits() / 128;
15738 int NumLaneElts = NumElts / NumLanes;
15801 int NumSubLanes = NumLanes * SubLaneScale;
22157 unsigned NumLanes = BitWidth / 128;
22158 unsigned NumEltsPerLane = VecVT.getVectorNumElements() / NumLanes;
29153 unsigned NumLanes = VT.getSizeInBits() / 128;
29154 unsigned NumEltsPerLane = NumElts / NumLanes;
30482 unsigned NumLanes = VT.getSizeInBits() / 128u;
30483 unsigned NumEltsPerLane = NumElts / NumLanes;
30485 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) {
40139 unsigned NumLanes = MaskVT.getSizeInBits() / 128;
40140 unsigned NumEltsPerLane = NumMaskElts / NumLanes;
40446 int NumLanes = VT0.getSizeInBits() / 128;
40447 int NumEltsPerLane = NumElts / NumLanes;
40600 if (Ops.size() == 1 && NumLanes == 2 &&
41207 for (int i = 1, NumLanes = VT.getSizeInBits() / 128; i < NumLanes; ++i)
49699 unsigned NumLanes = VT.getSizeInBits() / 128;
49701 unsigned NumDstEltsPerLane = NumDstElts / NumLanes;
49702 unsigned NumSrcEltsPerLane = NumSrcElts / NumLanes;
49706 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) {