Lines Matching defs:ShOp
6056 SDValue ShOp = N0.getOperand(1);
6057 if (LogicOpcode == ISD::XOR && !ShOp.isUndef())
6058 ShOp = tryFoldToZero(DL, TLI, VT, DAG, LegalOperations);
6061 if (N0.getOperand(1) == N1.getOperand(1) && ShOp.getNode()) {
6064 return DAG.getVectorShuffle(VT, DL, Logic, ShOp, SVN0->getMask());
6069 ShOp = N0.getOperand(0);
6070 if (LogicOpcode == ISD::XOR && !ShOp.isUndef())
6071 ShOp = tryFoldToZero(DL, TLI, VT, DAG, LegalOperations);
6074 if (N0.getOperand(0) == N1.getOperand(0) && ShOp.getNode()) {
6077 return DAG.getVectorShuffle(VT, DL, ShOp, Logic, SVN0->getMask());