Lines Matching refs:ShOp
2813 SDValue ShOp = N0->getOperand(1); in SimplifyBinOpWithSameOpcodeHands() local
2817 if (N->getOpcode() == ISD::XOR && ShOp.getOpcode() != ISD::UNDEF) { in SimplifyBinOpWithSameOpcodeHands()
2819 ShOp = DAG.getConstant(0, SDLoc(N), VT); in SimplifyBinOpWithSameOpcodeHands()
2821 ShOp = SDValue(); in SimplifyBinOpWithSameOpcodeHands()
2827 if (N0.getOperand(1) == N1.getOperand(1) && ShOp.getNode()) { in SimplifyBinOpWithSameOpcodeHands()
2831 return DAG.getVectorShuffle(VT, SDLoc(N), NewNode, ShOp, in SimplifyBinOpWithSameOpcodeHands()
2837 ShOp = N0->getOperand(0); in SimplifyBinOpWithSameOpcodeHands()
2838 if (N->getOpcode() == ISD::XOR && ShOp.getOpcode() != ISD::UNDEF) { in SimplifyBinOpWithSameOpcodeHands()
2840 ShOp = DAG.getConstant(0, SDLoc(N), VT); in SimplifyBinOpWithSameOpcodeHands()
2842 ShOp = SDValue(); in SimplifyBinOpWithSameOpcodeHands()
2848 if (N0->getOperand(0) == N1->getOperand(0) && ShOp.getNode()) { in SimplifyBinOpWithSameOpcodeHands()
2852 return DAG.getVectorShuffle(VT, SDLoc(N), ShOp, NewNode, in SimplifyBinOpWithSameOpcodeHands()