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

References

lib/Target/X86/X86ISelLowering.cpp
10293   if (Size != (int)ExpectedMask.size())
10295   assert(isUndefOrZeroOrInRange(ExpectedMask, 0, 2 * Size) &&
10299   if (!isUndefOrZeroOrInRange(Mask, 0, 2 * Size))
10306   BV1 = ((BV1 && Size != (int)BV1->getNumOperands()) ? nullptr : BV1);
10307   BV2 = ((BV2 && Size != (int)BV2->getNumOperands()) ? nullptr : BV2);
10309   for (int i = 0; i < Size; ++i) {
10313       auto *MaskBV = Mask[i] < Size ? BV1 : BV2;
10314       auto *ExpectedBV = ExpectedMask[i] < Size ? BV1 : BV2;
10316           MaskBV->getOperand(Mask[i] % Size) ==
10317               ExpectedBV->getOperand(ExpectedMask[i] % Size))