Lines Matching defs:LaneSizeInBits
9401 /// Test whether there are elements crossing LaneSizeInBits lanes in this
9406 static bool isLaneCrossingShuffleMask(unsigned LaneSizeInBits,
9409 assert(LaneSizeInBits && ScalarSizeInBits &&
9410 (LaneSizeInBits % ScalarSizeInBits) == 0 &&
9412 int LaneSize = LaneSizeInBits / ScalarSizeInBits;
9426 /// Test whether elements in each LaneSizeInBits lane in this shuffle mask come
9429 static bool isMultiLaneShuffleMask(unsigned LaneSizeInBits,
9432 assert(LaneSizeInBits && ScalarSizeInBits &&
9433 (LaneSizeInBits % ScalarSizeInBits) == 0 &&
9436 int NumEltsPerLane = LaneSizeInBits / ScalarSizeInBits;
9466 static bool isRepeatedShuffleMask(unsigned LaneSizeInBits, MVT VT,
9469 auto LaneSize = LaneSizeInBits / VT.getScalarSizeInBits();
9516 static bool isRepeatedTargetShuffleMask(unsigned LaneSizeInBits,
9520 int LaneSize = LaneSizeInBits / EltSizeInBits;
9553 static bool isRepeatedTargetShuffleMask(unsigned LaneSizeInBits, MVT VT,
9556 return isRepeatedTargetShuffleMask(LaneSizeInBits, VT.getScalarSizeInBits(),