Lines Matching defs:MaskT
801 using MaskT = SmallVector<int, 128>;
812 MaskT vshuffvdd(ArrayRef<int> Vu, ArrayRef<int> Vv, unsigned Rt) {
814 MaskT Vdd(2 * Len);
832 MaskT vdealvdd(ArrayRef<int> Vu, ArrayRef<int> Vv, unsigned Rt) {
834 MaskT Vdd(2 * Len);
852 MaskT vpack(ArrayRef<int> Vu, ArrayRef<int> Vv, unsigned Size, bool TakeOdd) {
854 MaskT Vd(Len);
867 MaskT vshuff(ArrayRef<int> Vu, ArrayRef<int> Vv, unsigned Size, bool TakeOdd) {
869 MaskT Vd(Len);
880 MaskT vdeal(ArrayRef<int> Vu, ArrayRef<int> Vv, unsigned Size, bool TakeOdd) {
882 MaskT T = vdealvdd(Vu, Vv, Len - 2 * Size);
886 MaskT vdealb4w(ArrayRef<int> Vu, ArrayRef<int> Vv) {
888 MaskT Vd(Len);
899 auto mask(ShuffFunc S, unsigned Length, OptArgs... args) -> MaskT {
900 MaskT Vu(Length), Vv(Length);
1311 shuffles::MaskT MaskH(SM.Mask);
1432 shuffles::MaskT MaskA(SMH.Mask);
1436 shuffles::MaskT Swapped(SMH.Mask);
1612 shuffles::MaskT PackedMask(VecLen);
1620 shuffles::MaskT MaskL(VecLen), MaskR(VecLen);
1645 shuffles::MaskT PackedMask(VecLen);
2323 shuffles::MaskT MaskStorage(SM.Mask);