Lines Matching defs:Mask
2020 // Ensure each word index of the ShuffleVector Mask is consecutive.
5432 const uint32_t *Mask =
5434 assert(Mask && "Missing call preserved mask for calling convention");
5435 Ops.push_back(DAG.getRegisterMask(Mask));
9024 ArrayRef<int> Mask = N->getMask();
9045 unsigned CurrentElement = Mask[i];
9047 // Mask.
9052 // Examine the other elements in the Mask to see if they're in original
9057 // If CurrentElement is from V1 [0,15], then we the rest of the Mask to be
9062 if (Mask[j] != OriginalOrder[j] + MaskOffset) {
9128 uint32_t Mask = 0;
9135 Mask |= ((uint32_t)(N->getMaskElt(i * 2) / 2) << MaskShift);
9156 uint32_t MaskOneElt = (Mask >> MaskShift) & 0xF;
9171 (Mask & MaskOtherElts) == (TargetOrder & MaskOtherElts)) {
9181 if ((Mask & MaskOtherElts) == (TargetOrder & MaskOtherElts)) {
13662 auto Mask = SVN->getMask();
13664 auto I = Mask.rbegin();
13665 auto E = Mask.rend();
15487 if (ConstantSDNode *Mask = isConstOrConstSplat(N1->getOperand(1)))
15488 if (Mask->getZExtValue() == OpSizeInBits - 1)
15809 const Value *Mask = AndI.getOperand(1);
15811 if (const ConstantInt *CI = dyn_cast<ConstantInt>(Mask)) {