Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:SVOp

580   ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
584 for (i = 0; i != 16 && SVOp->getMaskElt(i) < 0; ++i)
591 unsigned ShiftAmt = SVOp->getMaskElt(i);
598 if (!isConstantOrUndef(SVOp->getMaskElt(i), ShiftAmt+i))
603 if (!isConstantOrUndef(SVOp->getMaskElt(i), (ShiftAmt+i) & 15))
658 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(N);
659 assert(isSplatShuffleMask(SVOp, EltSize));
660 return SVOp->getMaskElt(0) / EltSize;
4200 ShuffleVectorSDNode *SVOp = cast<ShuffleVectorSDNode>(Op);
4207 if (PPC::isSplatShuffleMask(SVOp, 1) ||
4208 PPC::isSplatShuffleMask(SVOp, 2) ||
4209 PPC::isSplatShuffleMask(SVOp, 4) ||
4210 PPC::isVPKUWUMShuffleMask(SVOp, true) ||
4211 PPC::isVPKUHUMShuffleMask(SVOp, true) ||
4212 PPC::isVSLDOIShuffleMask(SVOp, true) != -1 ||
4213 PPC::isVMRGLShuffleMask(SVOp, 1, true) ||
4214 PPC::isVMRGLShuffleMask(SVOp, 2, true) ||
4215 PPC::isVMRGLShuffleMask(SVOp, 4, true) ||
4216 PPC::isVMRGHShuffleMask(SVOp, 1, true) ||
4217 PPC::isVMRGHShuffleMask(SVOp, 2, true) ||
4218 PPC::isVMRGHShuffleMask(SVOp, 4, true)) {
4226 if (PPC::isVPKUWUMShuffleMask(SVOp, false) ||
4227 PPC::isVPKUHUMShuffleMask(SVOp, false) ||
4228 PPC::isVSLDOIShuffleMask(SVOp, false) != -1 ||
4229 PPC::isVMRGLShuffleMask(SVOp, 1, false) ||
4230 PPC::isVMRGLShuffleMask(SVOp, 2, false) ||
4231 PPC::isVMRGLShuffleMask(SVOp, 4, false) ||
4232 PPC::isVMRGHShuffleMask(SVOp, 1, false) ||
4233 PPC::isVMRGHShuffleMask(SVOp, 2, false) ||
4234 PPC::isVMRGHShuffleMask(SVOp, 4, false))
4240 SVOp->getMask(PermMask);