Lines Matching defs:Lane
425 // {0, Stride%(VF/Lane), (2*Stride%(VF/Lane))...(VF*Stride/Lane)%(VF/Lane),
426 // (VF/ Lane) ,(VF / Lane)+Stride%(VF/Lane),...,
427 // (VF / Lane)+(VF*Stride/Lane)%(VF/Lane)}
428 // Where Lane is the # of lanes in a register:
429 // VectorSize = 128 => Lane = 1
430 // VectorSize = 256 => Lane = 2
438 for (int Lane = 0; Lane < LaneCount; Lane++)
440 Mask.push_back((i * Stride) % LaneSize + LaneSize * Lane);
459 // Where Lane is the # of lanes in a register:
460 // VectorWide = 128 => Lane = 1
461 // VectorWide = 256 => Lane = 2
462 // For Lane = 1 shuffle pattern is: {DiffToJump,...,DiffToJump+VF-1}.
463 // For Lane = 2 shuffle pattern is:
610 int Lane = (VectorWidth / 128 > 0) ? VectorWidth / 128 : 1;
612 IndexGroup[(Index * 3) % (VF / Lane)] = Index;
616 for (int i = 0; i < VF / Lane; i++) {