Lines Matching defs:ShufOp
2174 auto *ShufOp = dyn_cast<ShuffleVectorInst>(Op0);
2175 if (ShufOp && ShufOp->isSelect() &&
2176 (ShufOp->getOperand(0) == Op1 || ShufOp->getOperand(1) == Op1)) {
2181 ShufOp = dyn_cast<ShuffleVectorInst>(Op1);
2182 if (!ShufOp || !ShufOp->isSelect() ||
2183 (ShufOp->getOperand(0) != Op0 && ShufOp->getOperand(1) != Op0))
2186 Value *X = ShufOp->getOperand(0), *Y = ShufOp->getOperand(1);
2188 ShufOp->getShuffleMask(Mask1);