Lines Matching defs:SrcOp
4972 static SDValue getVShift(bool isLeft, EVT VT, SDValue SrcOp,
4978 SrcOp = DAG.getNode(ISD::BITCAST, dl, ShVT, SrcOp);
4980 DAG.getNode(Opc, dl, ShVT, SrcOp,
4982 TLI.getScalarShiftAmountTy(SrcOp.getValueType()))));
4986 X86TargetLowering::LowerAsSplatVectorLoad(SDValue SrcOp, EVT VT, DebugLoc dl,
4992 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(SrcOp)) {
6239 SDValue SrcOp, SelectionDAG &DAG,
6243 if (!isScalarLoadToVector(SrcOp.getNode(), &LD))
6244 LD = dyn_cast<LoadSDNode>(SrcOp);
6250 SrcOp.getOpcode() == ISD::SCALAR_TO_VECTOR &&
6251 SrcOp.getOperand(0).getOpcode() == ISD::BITCAST &&
6252 SrcOp.getOperand(0).getOperand(0).getValueType() == ExtVT) {
6259 SrcOp.getOperand(0)
6268 OpVT, SrcOp)));
10268 SDValue SrcOp, SDValue ShAmt,
10280 return DAG.getNode(Opc, dl, VT, SrcOp,
10307 return DAG.getNode(Opc, dl, VT, SrcOp, ShAmt);