Lines Matching refs:SrcOp
5553 static SDValue getVShift(bool isLeft, EVT VT, SDValue SrcOp, in getVShift() argument
5559 SrcOp = DAG.getNode(ISD::BITCAST, dl, ShVT, SrcOp); in getVShift()
5561 DAG.getNode(Opc, dl, ShVT, SrcOp, in getVShift()
5563 TLI.getScalarShiftAmountTy(SrcOp.getValueType())))); in getVShift()
5567 LowerAsSplatVectorLoad(SDValue SrcOp, MVT VT, SDLoc dl, SelectionDAG &DAG) { in LowerAsSplatVectorLoad() argument
5572 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(SrcOp)) { in LowerAsSplatVectorLoad()
8611 SDValue SrcOp, SelectionDAG &DAG, in getVZextMovL() argument
8615 if (!isScalarLoadToVector(SrcOp.getNode(), &LD)) in getVZextMovL()
8616 LD = dyn_cast<LoadSDNode>(SrcOp); in getVZextMovL()
8622 SrcOp.getOpcode() == ISD::SCALAR_TO_VECTOR && in getVZextMovL()
8623 SrcOp.getOperand(0).getOpcode() == ISD::BITCAST && in getVZextMovL()
8624 SrcOp.getOperand(0).getOperand(0).getValueType() == ExtVT) { in getVZextMovL()
8631 SrcOp.getOperand(0) in getVZextMovL()
8640 OpVT, SrcOp))); in getVZextMovL()
13368 SDValue SrcOp, uint64_t ShiftAmt, in getTargetVShiftByConstNode() argument
13374 return SrcOp; in getTargetVShiftByConstNode()
13389 if (VT == SrcOp.getSimpleValueType() && in getTargetVShiftByConstNode()
13390 ISD::isBuildVectorOfConstantSDNodes(SrcOp.getNode())) { in getTargetVShiftByConstNode()
13392 unsigned NumElts = SrcOp->getNumOperands(); in getTargetVShiftByConstNode()
13399 SDValue CurrentOp = SrcOp->getOperand(i); in getTargetVShiftByConstNode()
13411 SDValue CurrentOp = SrcOp->getOperand(i); in getTargetVShiftByConstNode()
13423 SDValue CurrentOp = SrcOp->getOperand(i); in getTargetVShiftByConstNode()
13438 return DAG.getNode(Opc, dl, VT, SrcOp, DAG.getConstant(ShiftAmt, MVT::i8)); in getTargetVShiftByConstNode()
13444 SDValue SrcOp, SDValue ShAmt, in getTargetVShiftNode() argument
13450 return getTargetVShiftByConstNode(Opc, dl, VT, SrcOp, in getTargetVShiftNode()
13475 return DAG.getNode(Opc, dl, VT, SrcOp, ShAmt); in getTargetVShiftNode()