Lines Matching refs:ShOp
2806 SDValue ShOp = N0->getOperand(1); in SimplifyBinOpWithSameOpcodeHands() local
2810 if (N->getOpcode() == ISD::XOR && !ShOp.isUndef()) { in SimplifyBinOpWithSameOpcodeHands()
2812 ShOp = DAG.getConstant(0, SDLoc(N), VT); in SimplifyBinOpWithSameOpcodeHands()
2814 ShOp = SDValue(); in SimplifyBinOpWithSameOpcodeHands()
2820 if (N0.getOperand(1) == N1.getOperand(1) && ShOp.getNode()) { in SimplifyBinOpWithSameOpcodeHands()
2824 return DAG.getVectorShuffle(VT, SDLoc(N), NewNode, ShOp, in SimplifyBinOpWithSameOpcodeHands()
2830 ShOp = N0->getOperand(0); in SimplifyBinOpWithSameOpcodeHands()
2831 if (N->getOpcode() == ISD::XOR && !ShOp.isUndef()) { in SimplifyBinOpWithSameOpcodeHands()
2833 ShOp = DAG.getConstant(0, SDLoc(N), VT); in SimplifyBinOpWithSameOpcodeHands()
2835 ShOp = SDValue(); in SimplifyBinOpWithSameOpcodeHands()
2841 if (N0->getOperand(0) == N1->getOperand(0) && ShOp.getNode()) { in SimplifyBinOpWithSameOpcodeHands()
2845 return DAG.getVectorShuffle(VT, SDLoc(N), ShOp, NewNode, in SimplifyBinOpWithSameOpcodeHands()