Lines Matching refs:ShOp
2648 SDValue ShOp = N0->getOperand(1);
2652 if (N->getOpcode() == ISD::XOR && ShOp.getOpcode() != ISD::UNDEF) {
2654 ShOp = DAG.getConstant(0, VT);
2656 ShOp = SDValue();
2662 if (N0.getOperand(1) == N1.getOperand(1) && ShOp.getNode()) {
2666 return DAG.getVectorShuffle(VT, SDLoc(N), NewNode, ShOp,
2672 ShOp = N0->getOperand(0);
2673 if (N->getOpcode() == ISD::XOR && ShOp.getOpcode() != ISD::UNDEF) {
2675 ShOp = DAG.getConstant(0, VT);
2677 ShOp = SDValue();
2683 if (N0->getOperand(0) == N1->getOperand(0) && ShOp.getNode()) {
2687 return DAG.getVectorShuffle(VT, SDLoc(N), ShOp, NewNode,