Lines Matching refs:InVec
15497 SDValue InVec = N->getOperand(0); in visitINSERT_VECTOR_ELT() local
15504 return InVec; in visitINSERT_VECTOR_ELT()
15506 EVT VT = InVec.getValueType(); in visitINSERT_VECTOR_ELT()
15512 InVec == InVal.getOperand(0) && EltNo == InVal.getOperand(1)) in visitINSERT_VECTOR_ELT()
15513 return InVec; in visitINSERT_VECTOR_ELT()
15519 if (InVec.isUndef() && TLI.shouldSplatInsEltVarIndex(VT)) { in visitINSERT_VECTOR_ELT()
15538 if (InVec.getOpcode() == ISD::INSERT_VECTOR_ELT && InVec.hasOneUse() in visitINSERT_VECTOR_ELT()
15539 && isa<ConstantSDNode>(InVec.getOperand(2))) { in visitINSERT_VECTOR_ELT()
15540 unsigned OtherElt = InVec.getConstantOperandVal(2); in visitINSERT_VECTOR_ELT()
15544 InVec.getOperand(0), InVal, EltNo); in visitINSERT_VECTOR_ELT()
15546 return DAG.getNode(ISD::INSERT_VECTOR_ELT, SDLoc(InVec.getNode()), in visitINSERT_VECTOR_ELT()
15547 VT, NewOp, InVec.getOperand(1), InVec.getOperand(2)); in visitINSERT_VECTOR_ELT()
15561 if (InVec.getOpcode() == ISD::BUILD_VECTOR && InVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()
15562 Ops.append(InVec.getNode()->op_begin(), in visitINSERT_VECTOR_ELT()
15563 InVec.getNode()->op_end()); in visitINSERT_VECTOR_ELT()
15564 } else if (InVec.isUndef()) { in visitINSERT_VECTOR_ELT()
17903 SDValue InVec = InVal->getOperand(0); in visitSCALAR_TO_VECTOR() local
17905 auto InVecT = InVec.getValueType(); in visitSCALAR_TO_VECTOR()
17923 Val = DAG.getVectorShuffle(InVecT, SDLoc(N), InVec, in visitSCALAR_TO_VECTOR()