Lines Matching defs:InOp
32744 static SDValue ExtendToType(SDValue InOp, MVT NVT, SelectionDAG &DAG,
32746 // Check if InOp already has the right width.
32747 MVT InVT = InOp.getSimpleValueType();
32749 return InOp;
32751 if (InOp.isUndef())
32762 SDLoc dl(InOp);
32763 if (InOp.getOpcode() == ISD::CONCAT_VECTORS && InOp.getNumOperands() == 2) {
32764 SDValue N1 = InOp.getOperand(1);
32767 InOp = InOp.getOperand(0);
32768 InVT = InOp.getSimpleValueType();
32772 if (ISD::isBuildVectorOfConstantSDNodes(InOp.getNode()) ||
32773 ISD::isBuildVectorOfConstantFPSDNodes(InOp.getNode())) {
32774 EVT EltVT = InOp.getOperand(0).getValueType();
32777 SmallVector<SDValue, 16> Ops(InOp->op_begin(), InOp->op_end());
32783 return DAG.getNode(ISD::INSERT_SUBVECTOR, dl, NVT, FillVal, InOp,