reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
32383 scaleShuffleMask<int>(MaskScale, BaseMask, Mask); 32385 Mask = SmallVector<int, 64>(BaseMask.begin(), BaseMask.end()); 32388 unsigned NumMaskElts = Mask.size(); 32415 if (isUndefOrZero(Mask[i])) 32428 ArrayRef<int> HiMask(Mask.data() + Scale, NumMaskElts - Scale); 32429 if (isSequentialOrUndefInRange(Mask, 0, Scale, 0) && 32440 if (isTargetShuffleEquivalent(Mask, BroadcastMask)) { 32461 if (matchUnaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1, 32472 if (matchUnaryPermuteShuffle(MaskVT, Mask, Zeroable, AllowFloatDomain, 32487 if (matchBinaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1, 32502 MaskVT, Mask, Zeroable, AllowFloatDomain, AllowIntDomain, NewV1, 32521 if (matchShuffleAsEXTRQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx, 32532 if (matchShuffleAsINSERTQ(IntMaskVT, V1, V2, Mask, BitLen, BitIdx)) { 32554 any_of(Mask, [](int M) { return M == SM_SentinelZero; }); 32556 if (is128BitLaneCrossingShuffleMask(MaskVT, Mask)) { 32568 SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true); 32589 if (Mask[i] == SM_SentinelZero) 32590 Mask[i] = NumMaskElts + i; 32592 SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true); 32618 SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true); 32630 isSequentialOrUndefOrZeroInRange(Mask, 0, NumMaskElts, 0) && 32637 int M = Mask[i]; 32661 for (int M : Mask) { 32685 for (int M : Mask) { 32720 int M = Mask[i / Ratio]; 32751 int M = Mask[i / Ratio]; 32793 SDValue VPermMask = getConstVector(Mask, IntMaskVT, DAG, DL, true);