Lines Matching defs:ExpectedIdx
9563 int Idx, int ExpectedIdx) {
9564 assert(0 <= Idx && Idx < MaskSize && 0 <= ExpectedIdx &&
9565 ExpectedIdx < MaskSize && "Out of range element index");
9576 return Op.getOperand(Idx) == ExpectedOp.getOperand(ExpectedIdx);
9600 (Idx / NumEltsPerLane) == (ExpectedIdx / NumEltsPerLane);
9602 (Idx % NumHalfEltsPerLane) == (ExpectedIdx % NumHalfEltsPerLane);
9632 int ExpectedIdx = ExpectedMask[i];
9633 if (0 <= MaskIdx && MaskIdx != ExpectedIdx) {
9635 SDValue ExpectedV = ExpectedIdx < Size ? V1 : V2;
9637 ExpectedIdx = ExpectedIdx < Size ? ExpectedIdx : (ExpectedIdx - Size);
9638 if (!IsElementEquivalent(Size, MaskV, ExpectedV, MaskIdx, ExpectedIdx))
9683 int ExpectedIdx = ExpectedMask[i];
9684 if (MaskIdx == SM_SentinelUndef || MaskIdx == ExpectedIdx)
9690 SDValue ExpectedV = ExpectedIdx < Size ? V1 : V2;
9693 int BitIdx = ExpectedIdx < Size ? ExpectedIdx : (ExpectedIdx - Size);
9694 APInt &ZeroMask = ExpectedIdx < Size ? ZeroV1 : ZeroV2;
9701 SDValue ExpectedV = ExpectedIdx < Size ? V1 : V2;
9703 ExpectedIdx = ExpectedIdx < Size ? ExpectedIdx : (ExpectedIdx - Size);
9704 if (IsElementEquivalent(Size, MaskV, ExpectedV, MaskIdx, ExpectedIdx))