reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/MCTargetDesc/X86InstComments.cpp
 1292     if (ShuffleMask[i] == SM_SentinelZero) {
 1303     while (i != e && (int)ShuffleMask[i] != SM_SentinelZero &&
lib/Target/X86/Utils/X86ShuffleDecode.cpp
   40   if (ZMask & 1) ShuffleMask[0] = SM_SentinelZero;
   41   if (ZMask & 2) ShuffleMask[1] = SM_SentinelZero;
   42   if (ZMask & 4) ShuffleMask[2] = SM_SentinelZero;
   43   if (ZMask & 8) ShuffleMask[3] = SM_SentinelZero;
  102       int M = SM_SentinelZero;
  116       if (Base >= NumLaneElts) M = SM_SentinelZero;
  302       ShuffleMask.push_back((HalfMask & 8) ? SM_SentinelZero : (int)i);
  319       ShuffleMask.push_back(SM_SentinelZero);
  364       ShuffleMask.push_back(SM_SentinelZero);
  395       Mask.push_back(IsAnyExtend ? SM_SentinelUndef : SM_SentinelZero);
  403     ShuffleMask.push_back(SM_SentinelZero);
  412     Mask.push_back(IsLoad ? static_cast<int>(SM_SentinelZero) : i);
  447     ShuffleMask.push_back(SM_SentinelZero);
  544       ShuffleMask.push_back(SM_SentinelZero);
lib/Target/X86/X86ISelLowering.cpp
 5186   return ((Val == SM_SentinelUndef) || (Val == SM_SentinelZero));
 5310     if (M0 == SM_SentinelZero || M1 == SM_SentinelZero) {
 5310     if (M0 == SM_SentinelZero || M1 == SM_SentinelZero) {
 5311       if ((M0 == SM_SentinelZero || M0 == SM_SentinelUndef) &&
 5312           (M1 == SM_SentinelZero || M1 == SM_SentinelUndef)) {
 5313         WidenedMask[i / 2] = SM_SentinelZero;
 5343       TargetMask[i] = SM_SentinelZero;
 6700     if (any_of(Mask, [](int M) { return M == SM_SentinelZero; }))
 6765       if (SM_SentinelZero == M)
 6822       Mask[i] = SM_SentinelZero;
 6837     if (SM_SentinelZero == M)
 6900       Mask.push_back(ByteBits == ZeroMask ? SM_SentinelZero : i);
 6932             int Idx = (ZeroMask[j] ? (int)SM_SentinelZero : (i + j + Ofs));
 6962       else if (Mask0[i] == SM_SentinelZero && Mask1[i] == SM_SentinelZero)
 6962       else if (Mask0[i] == SM_SentinelZero && Mask1[i] == SM_SentinelZero)
 6963         Mask.push_back(SM_SentinelZero);
 6964       else if (Mask1[i] == SM_SentinelZero)
 6966       else if (Mask0[i] == SM_SentinelZero)
 7068     Mask.append(NumZeros, SM_SentinelZero);
 7086         Mask.push_back(i == InIdx ? SM_SentinelZero : (int)i);
 7152       Mask.append(NumElts, SM_SentinelZero);
 7166     Mask.append(NumBytes, SM_SentinelZero);
 7355     if (Elt == SM_SentinelZero)
10218     if (Mask[i] == SM_SentinelZero) {
10221       RepeatedMask[i % LaneSize] = SM_SentinelZero;
11515   if (any_of(Mask, [](int M) { return M == SM_SentinelZero; }))
17102         ZeroableMask[i] = SM_SentinelZero;
17132         assert(find(WidenedMask, SM_SentinelZero) != WidenedMask.end() &&
17135           if (WidenedMask[i] == SM_SentinelZero) {
31637           } else if (M == SM_SentinelZero) {
31773           } else if (M == SM_SentinelZero) {
31957       llvm::any_of(Mask, [](int M) { return M == SM_SentinelZero; });
32192       llvm::any_of(Mask, [](int M) { return M == SM_SentinelZero; }) &&
32554       any_of(Mask, [](int M) { return M == SM_SentinelZero; });
32589         if (Mask[i] == SM_SentinelZero)
32642       if (M == SM_SentinelZero)
32690       if (M == SM_SentinelZero) {
32725       if (M == SM_SentinelZero) {
32756       if (M == SM_SentinelZero) {
32954     } else if (M == SM_SentinelZero) {
35116   if (Idx == SM_SentinelZero)
35124   if (llvm::any_of(ShuffleMask, [](int M) { return M == SM_SentinelZero; }))
36132   if (SrcIdx == SM_SentinelZero)
39274             EltBits[i].isNullValue() ? SM_SentinelZero : VecIdx;
lib/Target/X86/X86MCInstLower.cpp
 1678     if (ShuffleMask[i] == SM_SentinelZero) {
 1689     while (i != e && ShuffleMask[i] != SM_SentinelZero &&
lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
  139       ShuffleMask.push_back(SM_SentinelZero);
  227       ShuffleMask.push_back(SM_SentinelZero);
  284       ShuffleMask.push_back(SM_SentinelZero);