Lines Matching defs:LaneSizeInBits
9624 /// Test whether there are elements crossing LaneSizeInBits lanes in this
9629 static bool isLaneCrossingShuffleMask(unsigned LaneSizeInBits,
9632 assert(LaneSizeInBits && ScalarSizeInBits &&
9633 (LaneSizeInBits % ScalarSizeInBits) == 0 &&
9635 int LaneSize = LaneSizeInBits / ScalarSizeInBits;
9649 /// Test whether elements in each LaneSizeInBits lane in this shuffle mask come
9652 static bool isMultiLaneShuffleMask(unsigned LaneSizeInBits,
9655 assert(LaneSizeInBits && ScalarSizeInBits &&
9656 (LaneSizeInBits % ScalarSizeInBits) == 0 &&
9659 int NumEltsPerLane = LaneSizeInBits / ScalarSizeInBits;
9689 static bool isRepeatedShuffleMask(unsigned LaneSizeInBits, MVT VT,
9692 auto LaneSize = LaneSizeInBits / VT.getScalarSizeInBits();
9739 static bool isRepeatedTargetShuffleMask(unsigned LaneSizeInBits,
9743 int LaneSize = LaneSizeInBits / EltSizeInBits;
9776 static bool isRepeatedTargetShuffleMask(unsigned LaneSizeInBits, MVT VT,
9779 return isRepeatedTargetShuffleMask(LaneSizeInBits, VT.getScalarSizeInBits(),