Lines Matching defs:Lane
428 // {0, Stride%(VF/Lane), (2*Stride%(VF/Lane))...(VF*Stride/Lane)%(VF/Lane),
429 // (VF/ Lane) ,(VF / Lane)+Stride%(VF/Lane),...,
430 // (VF / Lane)+(VF*Stride/Lane)%(VF/Lane)}
431 // Where Lane is the # of lanes in a register:
432 // VectorSize = 128 => Lane = 1
433 // VectorSize = 256 => Lane = 2
441 for (int Lane = 0; Lane < LaneCount; Lane++)
443 Mask.push_back((i * Stride) % LaneSize + LaneSize * Lane);
462 // Where Lane is the # of lanes in a register:
463 // VectorWide = 128 => Lane = 1
464 // VectorWide = 256 => Lane = 2
465 // For Lane = 1 shuffle pattern is: {DiffToJump,...,DiffToJump+VF-1}.
466 // For Lane = 2 shuffle pattern is:
613 int Lane = (VectorWidth / 128 > 0) ? VectorWidth / 128 : 1;
615 IndexGroup[(Index * 3) % (VF / Lane)] = Index;
619 for (int i = 0; i < VF / Lane; i++) {