Lines Matching defs:ShufOp
2108 auto *ShufOp = dyn_cast<ShuffleVectorInst>(Op0);
2109 if (ShufOp && ShufOp->isSelect() &&
2110 (ShufOp->getOperand(0) == Op1 || ShufOp->getOperand(1) == Op1)) {
2115 ShufOp = dyn_cast<ShuffleVectorInst>(Op1);
2116 if (!ShufOp || !ShufOp->isSelect() ||
2117 (ShufOp->getOperand(0) != Op0 && ShufOp->getOperand(1) != Op0))
2120 Value *X = ShufOp->getOperand(0), *Y = ShufOp->getOperand(1);
2122 ShufOp->getShuffleMask(Mask1);